The Meta-Environment API

Uses of Class
toolbus.process.ProcessInstance

Packages that use ProcessInstance
toolbus This package implements the ToolBus coordination architecture. 
toolbus.atom   
toolbus.atom.msg   
toolbus.atom.note   
toolbus.atom.tool   
toolbus.matching   
toolbus.process   
toolbus.viewer   
 

Uses of ProcessInstance in toolbus
 

Fields in toolbus with type parameters of type ProcessInstance
private  java.util.List<ProcessInstance> ToolBus.ProcessInstanceIterator.list
           
protected  java.util.List<ProcessInstance> ToolBus.processes
           
 

Methods in toolbus that return ProcessInstance
 ProcessInstance ToolBus.addProcess(ProcessCall call)
          Add a process (as ProcessCall); previous two will become obsolete.
 ProcessInstance[] StateElement.debugExecute()
          Executes the state element in debug mode.
 ProcessInstance StateElement.getProcess()
           
 ProcessInstance ToolBus.ProcessInstanceIterator.next()
           
 

Methods in toolbus that return types with arguments of type ProcessInstance
 java.util.List<ProcessInstance> ToolBus.getProcesses()
          Get the current list of processes.
 

Methods in toolbus with parameters of type ProcessInstance
abstract  aterm.ATerm FunctionDescriptor.apply(aterm.ATerm[] args, ProcessInstance pi)
           
private static aterm.ATerm Functions.apply(java.lang.String fun, aterm.ATerm[] args, ProcessInstance process)
           
static aterm.ATerm Functions.eval(aterm.ATerm t, ProcessInstance pi, Environment env)
           
 

Constructor parameters in toolbus with type arguments of type ProcessInstance
ToolBus.ProcessInstanceIterator(java.util.List<ProcessInstance> list)
           
 

Uses of ProcessInstance in toolbus.atom
 

Fields in toolbus.atom declared as ProcessInstance
private  ProcessInstance Atom.processInstance
           
static ProcessInstance[] Atom.EmptyProcessInstanceArrayHolder.ZEROPARTNERS
           
 

Methods in toolbus.atom that return ProcessInstance
 ProcessInstance[] Atom.debugExecute()
           
 ProcessInstance Atom.getProcess()
           
 

Methods in toolbus.atom with parameters of type ProcessInstance
 void Atom.compile(ProcessInstance pi, java.util.Stack<java.lang.String> calls, State follow)
           
 void Create.compile(ProcessInstance P, java.util.Stack<java.lang.String> calls, State follow)
           
 void Assign.compile(ProcessInstance P, java.util.Stack<java.lang.String> calls, State follow)
           
 

Uses of ProcessInstance in toolbus.atom.msg
 

Methods in toolbus.atom.msg that return ProcessInstance
 ProcessInstance[] SndMsg.debugExecute()
           
 

Methods in toolbus.atom.msg with parameters of type ProcessInstance
 void RecMsg.compile(ProcessInstance pi, java.util.Stack<java.lang.String> calls, State follow)
           
 

Uses of ProcessInstance in toolbus.atom.note
 

Methods in toolbus.atom.note that return ProcessInstance
 ProcessInstance[] SndNote.debugExecute()
           
 

Methods in toolbus.atom.note with parameters of type ProcessInstance
 void Subscribe.compile(ProcessInstance pi, java.util.Stack<java.lang.String> calls, State follow)
           
 

Uses of ProcessInstance in toolbus.atom.tool
 

Methods in toolbus.atom.tool with parameters of type ProcessInstance
 void Execute.compile(ProcessInstance P, java.util.Stack<java.lang.String> calls, State follow)
           
 

Uses of ProcessInstance in toolbus.matching
 

Fields in toolbus.matching with type parameters of type ProcessInstance
private static java.util.Set<ProcessInstance> MatchStore.NONOTEPARTNERS
           
private  java.util.Map<aterm.ATerm,java.util.Map<ProcessInstance,MatchStore.MappingRefCount>> MatchStore.noteMappings
           
 

Methods in toolbus.matching that return types with arguments of type ProcessInstance
 java.util.Set<ProcessInstance> MatchStore.getPossibleNotePartners(aterm.ATerm pattern)
          Gathers the potential partners for the given send note pattern.
 

Uses of ProcessInstance in toolbus.process
 

Fields in toolbus.process declared as ProcessInstance
private  ProcessInstance LeftBiasedAlternative.processInstance
           
protected  ProcessInstance DynamicProcessCall.processInstance
           
private  ProcessInstance RightBiasedAlternative.processInstance
           
private  ProcessInstance Merge.processInstance
           
protected  ProcessInstance ProcessCall.processInstance
           
 

Methods in toolbus.process that return ProcessInstance
 ProcessInstance[] LeftBiasedAlternative.debugExecute()
           
 ProcessInstance[] DynamicProcessCall.debugExecute()
           
 ProcessInstance[] RightBiasedAlternative.debugExecute()
           
 ProcessInstance[] Merge.debugExecute()
           
 ProcessInstance[] ProcessCall.debugExecute()
           
 ProcessInstance LeftBiasedAlternative.getProcess()
           
 ProcessInstance DynamicProcessCall.getProcess()
           
 ProcessInstance RightBiasedAlternative.getProcess()
           
 ProcessInstance Merge.getProcess()
           
 ProcessInstance ProcessCall.getProcess()
           
 

Methods in toolbus.process with parameters of type ProcessInstance
protected  void LeftBiasedAlternative.compile(ProcessInstance processInstance, java.util.Stack<java.lang.String> calls, State follows)
           
protected  void Iteration.compile(ProcessInstance P, java.util.Stack<java.lang.String> calls, State follow)
           
protected  void DynamicProcessCall.compile(ProcessInstance P, java.util.Stack<java.lang.String> calls, State follows)
           
protected abstract  void ProcessExpression.compile(ProcessInstance processInstance, java.util.Stack<java.lang.String> calls, State followSet)
           
protected  void RightBiasedAlternative.compile(ProcessInstance processInstance, java.util.Stack<java.lang.String> calls, State follows)
           
protected  void Disrupt.compile(ProcessInstance P, java.util.Stack<java.lang.String> calls, State follow)
           
protected  void Alternative.compile(ProcessInstance P, java.util.Stack<java.lang.String> calls, State follow)
           
protected  void LetDefinition.compile(ProcessInstance P, java.util.Stack<java.lang.String> calls, State follows)
           
protected  void Merge.compile(ProcessInstance processInstance, java.util.Stack<java.lang.String> calls, State follows)
           
protected  void Sequence.compile(ProcessInstance P, java.util.Stack<java.lang.String> calls, State follow)
           
protected  void IfElse.compile(ProcessInstance P, java.util.Stack<java.lang.String> calls, State follows)
           
protected  void ProcessCall.compile(ProcessInstance P, java.util.Stack<java.lang.String> calls, State follows)
           
 

Uses of ProcessInstance in toolbus.viewer
 

Methods in toolbus.viewer that return ProcessInstance
 ProcessInstance DebugToolBus.addProcess(ProcessCall call)
           
 

Methods in toolbus.viewer with parameters of type ProcessInstance
private  void Viewer.fillProcessTables(ProcessInstance processInstance)
           
 void AbstractViewerAdapter.processBreakPointHit(ProcessInstance processInstance)
           
 void Viewer.processBreakPointHit(ProcessInstance processInstance)
           
 void IViewer.processBreakPointHit(ProcessInstance processInstance)
          Informs the viewer that a registered breakpoint on a process or process instance was hit.
 void AbstractViewerAdapter.processInstanceStarted(ProcessInstance processInstance)
           
 void Viewer.processInstanceStarted(ProcessInstance processInstance)
           
 void IViewer.processInstanceStarted(ProcessInstance processInstance)
          Fired when a new process instance is started.
 void AbstractViewerAdapter.processInstanceTerminated(ProcessInstance processInstance)
           
 void Viewer.processInstanceTerminated(ProcessInstance processInstance)
           
 void IViewer.processInstanceTerminated(ProcessInstance processInstance)
          Fired when a process instance is terminated.
 void AbstractViewerAdapter.stepExecuted(ProcessInstance processInstance, StateElement executedStateElement, ProcessInstance[] partners)
           
 void AbstractViewerAdapter.stepExecuted(ProcessInstance processInstance, StateElement executedStateElement, ProcessInstance[] partners)
           
 void Viewer.stepExecuted(ProcessInstance processInstance, StateElement executedStateElement, ProcessInstance[] partners)
           
 void Viewer.stepExecuted(ProcessInstance processInstance, StateElement executedStateElement, ProcessInstance[] partners)
           
 void IViewer.stepExecuted(ProcessInstance processInstance, StateElement executedStateElement, ProcessInstance[] partners)
          Fired after the successfull completion of a step.
 void IViewer.stepExecuted(ProcessInstance processInstance, StateElement executedStateElement, ProcessInstance[] partners)
          Fired after the successfull completion of a step.
 


The Meta-Environment API