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