fr.umlv.tatoo.cc.parser.parser
Class AbstractActionDecl

java.lang.Object
  extended by fr.umlv.tatoo.cc.common.generator.AbstractObjectId
      extended by fr.umlv.tatoo.cc.parser.parser.AbstractActionDecl
All Implemented Interfaces:
ObjectId, ActionDecl
Direct Known Subclasses:
AcceptActionDecl, BranchActionDecl, EnterActionDecl, ErrorActionDecl, ExitActionDecl, ReduceActionDecl, ShiftActionDecl, VersionedActionDecl

public abstract class AbstractActionDecl
extends AbstractObjectId
implements ActionDecl


Constructor Summary
protected AbstractActionDecl(String name)
           
 
Method Summary
<R> R
accept(SimpleActionDeclVisitor<? extends R> visitor)
           
 boolean 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
 

Constructor Detail

AbstractActionDecl

protected AbstractActionDecl(String name)
Method Detail

isReduce

public boolean isReduce()
Specified by:
isReduce in interface ActionDecl

accept

public <R> R accept(SimpleActionDeclVisitor<? extends R> visitor)
Specified by:
accept in interface ActionDecl