toolbus.process
Class Disrupt
java.lang.Object
toolbus.process.ProcessExpression
toolbus.process.Disrupt
public class Disrupt
- extends ProcessExpression
Disrupt is the abstract syntax operator for the disrupt operator (>>) in Tscripts. It is compiled
away and does not exist during execution.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
left
private ProcessExpression left
right
private ProcessExpression right
Disrupt
public Disrupt(ProcessExpression left,
ProcessExpression right,
TBTermFactory tbfactory,
PositionInformation posInfo)
copy
protected ProcessExpression copy()
- Specified by:
copy
in class ProcessExpression
computeFirst
protected void computeFirst()
- Specified by:
computeFirst
in class ProcessExpression
replaceFormals
protected void replaceFormals(Environment env)
throws ToolBusException
- Specified by:
replaceFormals
in class ProcessExpression
- Throws:
ToolBusException
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
getAtoms
public AtomList getAtoms()
- Specified by:
getAtoms
in class ProcessExpression