fr.umlv.tatoo.cc.parser.parser
Class VersionedActionDecl

java.lang.Object
  extended by fr.umlv.tatoo.cc.common.generator.AbstractObjectId
      extended by fr.umlv.tatoo.cc.parser.parser.AbstractActionDecl
          extended by fr.umlv.tatoo.cc.parser.parser.VersionedActionDecl
All Implemented Interfaces:
ObjectId, ActionDecl, BranchTableActionDecl, RegularTableActionDecl

public class VersionedActionDecl
extends AbstractActionDecl
implements RegularTableActionDecl, BranchTableActionDecl

Author:
cervelle

Constructor Summary
VersionedActionDecl(int id, Map<VersionDecl,? extends ActionDecl> actionMap)
           
 
Method Summary
<R,P> R
accept(ActionDeclVisitor<? extends R,? super P> visitor, P parameter)
           
 Map<VersionDecl,? extends ActionDecl> getActionMap()
           
 
Methods inherited from class fr.umlv.tatoo.cc.parser.parser.AbstractActionDecl
accept, isReduce
 
Methods inherited from class fr.umlv.tatoo.cc.common.generator.AbstractObjectId
getId, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface fr.umlv.tatoo.cc.parser.parser.ActionDecl
accept, isReduce
 

Constructor Detail

VersionedActionDecl

public VersionedActionDecl(int id,
                           Map<VersionDecl,? extends ActionDecl> actionMap)
Method Detail

getActionMap

public Map<VersionDecl,? extends ActionDecl> getActionMap()

accept

public <R,P> R accept(ActionDeclVisitor<? extends R,? super P> visitor,
                      P parameter)
Specified by:
accept in interface ActionDecl