toolbus.process
Class Sequence
java.lang.Object
toolbus.process.ProcessExpression
toolbus.process.Sequence
public class Sequence
- extends ProcessExpression
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
left
private final ProcessExpression left
right
private final ProcessExpression right
Sequence
public Sequence(ProcessExpression left,
ProcessExpression right,
TBTermFactory tbfactory,
PositionInformation posInfo)
copy
protected ProcessExpression copy()
- Specified by:
copy
in class ProcessExpression
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
computeFirst
protected void computeFirst()
- Specified by:
computeFirst
in class ProcessExpression
compile
protected void compile(ProcessInstance P,
java.util.Stack<java.lang.String> calls,
State follow)
throws ToolBusException
- Specified by:
compile
in class ProcessExpression
- Throws:
ToolBusException
replaceFormals
protected void replaceFormals(Environment env)
throws ToolBusException
- Specified by:
replaceFormals
in class ProcessExpression
- Throws:
ToolBusException
getAtoms
public AtomList getAtoms()
- Specified by:
getAtoms
in class ProcessExpression