toolbus.process
Class ProcessDefinition
java.lang.Object
toolbus.process.ProcessDefinition
public class ProcessDefinition
- extends java.lang.Object
ProcessDefinition describes the name, formal parameters and body of a defined process.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
private final java.lang.String name
formals
private final aterm.ATermList formals
PE
private final ProcessExpression PE
tbfactory
private final TBTermFactory tbfactory
posInfo
private final PositionInformation posInfo
ProcessDefinition
public ProcessDefinition(java.lang.String name,
aterm.ATermList formals,
ProcessExpression PE,
TBTermFactory tbfactory,
PositionInformation posInfo)
getPosInfo
public PositionInformation getPosInfo()
getName
public java.lang.String getName()
getFormals
public aterm.ATermList getFormals()
getNumberOfFormals
public int getNumberOfFormals()
getOriginalProcessExpression
public ProcessExpression getOriginalProcessExpression()
getProcessExpression
public ProcessExpression getProcessExpression(aterm.ATermList actuals)
throws ToolBusError
- Throws:
ToolBusError
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object