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