The Meta-Environment API

Uses of Class
toolbus.process.ProcessExpression

Packages that use ProcessExpression
toolbus.atom   
toolbus.atom.msg   
toolbus.atom.note   
toolbus.atom.tool   
toolbus.process   
 

Uses of ProcessExpression in toolbus.atom
 

Subclasses of ProcessExpression in toolbus.atom
 class Assign
           
 class Atom
          The class Atom forms the basic building block of Tscripts.
 class Create
           
 class Delta
           
 class Print
           
 class ShutDown
           
 class Tau
           
 

Methods in toolbus.atom that return ProcessExpression
 ProcessExpression Delta.copy()
           
 ProcessExpression Create.copy()
           
 ProcessExpression Print.copy()
           
 ProcessExpression Tau.copy()
           
 ProcessExpression ShutDown.copy()
           
 ProcessExpression Assign.copy()
           
 

Uses of ProcessExpression in toolbus.atom.msg
 

Subclasses of ProcessExpression in toolbus.atom.msg
 class MsgAtom
           
 class RecMsg
           
 class SndMsg
           
 

Methods in toolbus.atom.msg that return ProcessExpression
 ProcessExpression SndMsg.copy()
           
 ProcessExpression RecMsg.copy()
           
 

Uses of ProcessExpression in toolbus.atom.note
 

Subclasses of ProcessExpression in toolbus.atom.note
 class NoNote
           
 class RecNote
           
 class SndNote
           
 class Subscribe
           
 class UnSubscribe
          The unsubscribe atom
 

Methods in toolbus.atom.note that return ProcessExpression
 ProcessExpression Subscribe.copy()
           
 ProcessExpression UnSubscribe.copy()
           
 ProcessExpression NoNote.copy()
           
 ProcessExpression SndNote.copy()
           
 ProcessExpression RecNote.copy()
           
 

Uses of ProcessExpression in toolbus.atom.tool
 

Subclasses of ProcessExpression in toolbus.atom.tool
 class AckEvent
           
 class Connect
           
 class DisConnect
           
 class Do
           
 class Eval
           
 class Event
           
 class Execute
          Execute a tool
 class GetPerfStats
           
 class RecPerfStats
           
 class RecRequest
           
 class RecVal
           
 class SndKill
           
 class SndResponse
           
 class Terminate
           
 

Methods in toolbus.atom.tool that return ProcessExpression
 ProcessExpression Terminate.copy()
           
 ProcessExpression GetPerfStats.copy()
           
 ProcessExpression SndResponse.copy()
           
 ProcessExpression AckEvent.copy()
           
 ProcessExpression Do.copy()
           
 ProcessExpression RecPerfStats.copy()
           
 ProcessExpression DisConnect.copy()
           
 ProcessExpression Execute.copy()
           
 ProcessExpression RecRequest.copy()
           
 ProcessExpression Eval.copy()
           
 ProcessExpression Connect.copy()
           
 ProcessExpression RecVal.copy()
           
 ProcessExpression SndKill.copy()
           
 ProcessExpression Event.copy()
           
 

Uses of ProcessExpression in toolbus.process
 

Subclasses of ProcessExpression in toolbus.process
 class Alternative
          Alternative is the abstract syntax operator for the choice operator (+) in Tscripts.
 class Disrupt
          Disrupt is the abstract syntax operator for the disrupt operator (>>) in Tscripts.
 class DynamicProcessCall
           
 class IfElse
          IfElse is the abstract syntax operator for the if-then-else-fi operator in Tscripts.
 class IfThen
           
 class Iteration
          Iteration implements the process expression P1 * P2.
 class LeftBiasedAlternative
          LeftBiasedAlternative implements the the asymmetric choice operator operator <+.
 class LetDefinition
           
 class Merge
           
 class ProcessCall
          ProcessCall implements a call to a process P(f1, f2, ...).
 class RightBiasedAlternative
           
 class Sequence
           
 

Fields in toolbus.process declared as ProcessExpression
private  ProcessExpression[] LeftBiasedAlternative.expr
           
private  ProcessExpression[] RightBiasedAlternative.expr
           
private  ProcessExpression[] Merge.expr
           
private  ProcessExpression Iteration.left
           
private  ProcessExpression Disrupt.left
           
private  ProcessExpression Alternative.left
           
private  ProcessExpression Sequence.left
           
private  ProcessExpression IfElse.left
           
protected  ProcessExpression DynamicProcessCall.PE
           
private  ProcessExpression ProcessDefinition.PE
           
private  ProcessExpression LetDefinition.PE
           
protected  ProcessExpression ProcessCall.PE
           
private  ProcessExpression LetDefinition.PEinit
           
private  ProcessExpression Iteration.right
           
private  ProcessExpression Disrupt.right
           
private  ProcessExpression Alternative.right
           
private  ProcessExpression Sequence.right
           
private  ProcessExpression IfElse.right
           
 

Methods in toolbus.process that return ProcessExpression
protected  ProcessExpression LeftBiasedAlternative.copy()
           
protected  ProcessExpression Iteration.copy()
           
protected  ProcessExpression DynamicProcessCall.copy()
           
protected abstract  ProcessExpression ProcessExpression.copy()
           
protected  ProcessExpression RightBiasedAlternative.copy()
           
protected  ProcessExpression Disrupt.copy()
           
protected  ProcessExpression Alternative.copy()
           
protected  ProcessExpression LetDefinition.copy()
           
protected  ProcessExpression Merge.copy()
           
protected  ProcessExpression Sequence.copy()
           
protected  ProcessExpression IfElse.copy()
           
protected  ProcessExpression ProcessCall.copy()
           
 ProcessExpression ProcessDefinition.getOriginalProcessExpression()
           
 ProcessExpression ProcessDefinition.getProcessExpression(aterm.ATermList actuals)
           
 

Constructors in toolbus.process with parameters of type ProcessExpression
Alternative(ProcessExpression left, ProcessExpression right, TBTermFactory tbfactory, PositionInformation posInfo)
           
Disrupt(ProcessExpression left, ProcessExpression right, TBTermFactory tbfactory, PositionInformation posInfo)
           
IfElse(aterm.ATerm test, ProcessExpression Pthen, ProcessExpression Pelse, TBTermFactory tbfactory, PositionInformation posInfo)
           
IfThen(aterm.ATerm test, ProcessExpression Pthen, TBTermFactory tbfactory, PositionInformation posInfo)
           
Iteration(ProcessExpression left, ProcessExpression right, TBTermFactory tbfactory, PositionInformation posInfo)
           
LeftBiasedAlternative(ProcessExpression left, ProcessExpression right, TBTermFactory tbfactory, PositionInformation posInfo)
           
LetDefinition(aterm.ATermList locals, ProcessExpression PE, TBTermFactory tbfactory, PositionInformation posInfo)
           
Merge(ProcessExpression left, ProcessExpression right, TBTermFactory tbfactory, PositionInformation posInfo)
           
ProcessDefinition(java.lang.String name, aterm.ATermList formals, ProcessExpression PE, TBTermFactory tbfactory, PositionInformation posInfo)
           
RightBiasedAlternative(ProcessExpression left, ProcessExpression right, TBTermFactory tbfactory, PositionInformation posInfo)
           
Sequence(ProcessExpression left, ProcessExpression right, TBTermFactory tbfactory, PositionInformation posInfo)
           
 


The Meta-Environment API