com.veromodo.tempo.ast
Class ASTCompositeAutomaton

java.lang.Object
  extended by com.veromodo.tempo.ast.ASTNode
      extended by com.veromodo.tempo.ast.ASTRoot
          extended by com.veromodo.tempo.ast.ASTAutomaton
              extended by com.veromodo.tempo.ast.ASTCompositeAutomaton
All Implemented Interfaces:
Describable, HasImports, Locatable, Resource

public class ASTCompositeAutomaton
extends ASTAutomaton


Constructor Summary
ASTCompositeAutomaton(ASTIdentifier n, ASTListFormal lf, ASTExpr w, ASTListVocabRef lv)
           
 
Method Summary
 void addActionSets(ASTListActionSet las)
           
 void addComponents(ASTListComponent lc)
           
 void addSchedule(ASTSchedule sched)
           
 ASTListActionSet getActionSets()
           
 ASTListComponent getComponents()
           
 ASTSchedule getSched()
           
 ASTSchedule getSchedule()
           
 void visit(ASTIVisitor v)
          Abstract method to traverse the AST via a visitor.
 
Methods inherited from class com.veromodo.tempo.ast.ASTAutomaton
addImport, getDescriptor, getFormals, getId, getImplicitImports, getImports, getName, getWhere, setDescriptor
 
Methods inherited from class com.veromodo.tempo.ast.ASTNode
getExtent, setExtent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.veromodo.tempo.util.Resource
getExtent
 
Methods inherited from interface com.veromodo.tempo.util.Locatable
getExtent
 

Constructor Detail

ASTCompositeAutomaton

public ASTCompositeAutomaton(ASTIdentifier n,
                             ASTListFormal lf,
                             ASTExpr w,
                             ASTListVocabRef lv)
Method Detail

addComponents

public void addComponents(ASTListComponent lc)

addActionSets

public void addActionSets(ASTListActionSet las)

addSchedule

public void addSchedule(ASTSchedule sched)

getSched

public ASTSchedule getSched()

getComponents

public ASTListComponent getComponents()

getActionSets

public ASTListActionSet getActionSets()

getSchedule

public ASTSchedule getSchedule()

visit

public void visit(ASTIVisitor v)
Description copied from class: ASTNode
Abstract method to traverse the AST via a visitor.

Overrides:
visit in class ASTAutomaton
Parameters:
v - the visitor interface
See Also:
ASTIVisitor