|
The Meta-Environment API | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ToolBusException | |
---|---|
toolbus | This package implements the ToolBus coordination architecture. |
toolbus.atom | |
toolbus.atom.msg | |
toolbus.atom.note | |
toolbus.atom.tool | |
toolbus.environment | |
toolbus.exceptions | |
toolbus.parsercup | |
toolbus.process | |
toolbus.tool | |
toolbus.tool.execution | |
toolbus.viewer |
Uses of ToolBusException in toolbus |
---|
Methods in toolbus that throw ToolBusException | |
---|---|
ProcessInstance |
ToolBus.addProcess(ProcessCall call)
Add a process (as ProcessCall); previous two will become obsolete. |
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)
|
boolean |
FunctionDescriptor.checkRunTime(aterm.ATerm[] actual)
|
static aterm.ATerm |
Functions.checkType(aterm.ATerm t,
Environment env,
boolean quoted)
|
ProcessInstance[] |
StateElement.debugExecute()
Executes the state element in debug mode. |
toolbus.process.debug.ExecutionResult |
State.debugExecute()
Executes one step in debug mode and returns the executed state element as result. |
static aterm.ATerm |
Functions.eval(aterm.ATerm t,
ProcessInstance pi,
Environment env)
|
boolean |
StateElement.execute()
Execute this StateElement |
boolean |
State.execute()
Execute one step for an element in this state. |
boolean |
StateElement.isEnabled()
Is this StateElelement enabled for execution, i.e., are its associated tests all true? If enabled, the StateElement is ready for execution. |
void |
ToolBus.parsecup()
|
void |
ToolBus.parsecup1(java.util.HashSet<java.lang.String> includedFiles,
java.util.List<aterm.ATerm> toolbusProcessCalls,
java.lang.String filename)
Parse a Tscript from file and add definitions to this ToolBus. |
TBTermVar |
TBTermFactory.replaceAssignableVar(TBTermVar v,
Environment env)
|
aterm.ATerm |
TBTermFactory.replaceFormals(aterm.ATerm t,
Environment env)
Replace the formals in ATerm t by their values using Environment env. |
void |
StateElement.setTest(aterm.ATerm test,
Environment env)
Add a test to this state element. |
void |
State.setTest(aterm.ATerm test,
Environment env)
|
private ToolInstance |
SocketConnectionHandler.shakeHands(java.nio.channels.SocketChannel socketChannel)
|
Uses of ToolBusException in toolbus.atom |
---|
Methods in toolbus.atom that throw ToolBusException | |
---|---|
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)
|
ProcessInstance[] |
Atom.debugExecute()
|
boolean |
Create.execute()
|
boolean |
Print.execute()
|
boolean |
Tau.execute()
|
boolean |
ShutDown.execute()
|
boolean |
Assign.execute()
|
boolean |
Atom.isEnabled()
|
void |
Atom.replaceFormals(Environment e)
|
void |
Assign.replaceFormals(Environment env)
|
void |
Atom.setTest(aterm.ATerm test,
Environment e)
|
Uses of ToolBusException in toolbus.atom.msg |
---|
Methods in toolbus.atom.msg that throw ToolBusException | |
---|---|
void |
RecMsg.compile(ProcessInstance pi,
java.util.Stack<java.lang.String> calls,
State follow)
|
ProcessInstance[] |
SndMsg.debugExecute()
|
boolean |
SndMsg.execute()
|
Uses of ToolBusException in toolbus.atom.note |
---|
Methods in toolbus.atom.note that throw ToolBusException | |
---|---|
void |
Subscribe.compile(ProcessInstance pi,
java.util.Stack<java.lang.String> calls,
State follow)
|
ProcessInstance[] |
SndNote.debugExecute()
|
boolean |
Subscribe.execute()
|
boolean |
UnSubscribe.execute()
|
boolean |
NoNote.execute()
|
boolean |
SndNote.execute()
|
boolean |
RecNote.execute()
|
Uses of ToolBusException in toolbus.atom.tool |
---|
Methods in toolbus.atom.tool that throw ToolBusException | |
---|---|
void |
Execute.compile(ProcessInstance P,
java.util.Stack<java.lang.String> calls,
State follow)
|
boolean |
Terminate.execute()
|
boolean |
GetPerfStats.execute()
|
boolean |
SndResponse.execute()
|
boolean |
AckEvent.execute()
|
boolean |
Do.execute()
|
boolean |
RecPerfStats.execute()
|
boolean |
DisConnect.execute()
|
boolean |
Execute.execute()
|
boolean |
RecRequest.execute()
|
boolean |
Eval.execute()
|
boolean |
Connect.execute()
|
boolean |
RecVal.execute()
|
boolean |
SndKill.execute()
|
boolean |
Event.execute()
|
Uses of ToolBusException in toolbus.environment |
---|
Methods in toolbus.environment that throw ToolBusException | |
---|---|
void |
Environment.introduceBinding(TBTermVar formalVar,
aterm.ATerm actual)
|
void |
Environment.introduceBinding(TBTermVar formalVar,
aterm.ATerm actual,
boolean isFormal)
introduceBinding adds a new variable for the case of formal/actual correspondence in process calls. |
void |
Environment.introduceBindings(aterm.ATermList formals,
aterm.ATermList actual,
boolean isFormal)
introduceBindings adds new (formal.actual) bindings |
aterm.ATerm |
Environment.replaceFormal(TBTermVar v)
|
Uses of ToolBusException in toolbus.exceptions |
---|
Subclasses of ToolBusException in toolbus.exceptions | |
---|---|
class |
NoSuchProcessDefinitionException
|
class |
ToolBusError
|
class |
ToolBusExecutionException
|
Uses of ToolBusException in toolbus.parsercup |
---|
Methods in toolbus.parsercup that throw ToolBusException | |
---|---|
private void |
parser.doParse(java.lang.String filename)
|
protected void |
parser.doParseInclude(java.lang.String filename)
|
void |
parser.generateInitialProcessCalls()
|
Uses of ToolBusException in toolbus.process |
---|
Methods in toolbus.process that throw ToolBusException | |
---|---|
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)
|
private void |
DynamicProcessCall.compileStaticOrDynamicCall()
|
ProcessInstance[] |
LeftBiasedAlternative.debugExecute()
|
ProcessInstance[] |
DynamicProcessCall.debugExecute()
|
ProcessInstance[] |
RightBiasedAlternative.debugExecute()
|
ProcessInstance[] |
Merge.debugExecute()
|
ProcessInstance[] |
ProcessCall.debugExecute()
|
toolbus.process.debug.ExecutionResult |
ProcessInstance.debugStep()
Executes on step in debug mode, where the state element that was executed is returned as result. |
boolean |
LeftBiasedAlternative.execute()
|
boolean |
DynamicProcessCall.execute()
|
boolean |
RightBiasedAlternative.execute()
|
boolean |
Merge.execute()
|
boolean |
ProcessCall.execute()
|
private void |
DynamicProcessCall.initDynamicCall()
|
protected void |
LeftBiasedAlternative.replaceFormals(Environment env)
|
protected void |
Iteration.replaceFormals(Environment env)
|
protected void |
DynamicProcessCall.replaceFormals(Environment e)
|
protected abstract void |
ProcessExpression.replaceFormals(Environment env)
|
protected void |
RightBiasedAlternative.replaceFormals(Environment env)
|
protected void |
Disrupt.replaceFormals(Environment env)
|
protected void |
Alternative.replaceFormals(Environment env)
|
protected void |
LetDefinition.replaceFormals(Environment e)
|
protected void |
Merge.replaceFormals(Environment env)
|
protected void |
Sequence.replaceFormals(Environment env)
|
protected void |
IfElse.replaceFormals(Environment e)
|
protected void |
ProcessCall.replaceFormals(Environment e)
|
void |
LeftBiasedAlternative.setTest(aterm.ATerm test,
Environment env)
|
void |
DynamicProcessCall.setTest(aterm.ATerm test,
Environment env)
|
void |
RightBiasedAlternative.setTest(aterm.ATerm test,
Environment env)
|
void |
Merge.setTest(aterm.ATerm test,
Environment env)
|
void |
ProcessCall.setTest(aterm.ATerm test,
Environment env)
|
boolean |
ProcessInstance.step()
|
Constructors in toolbus.process that throw ToolBusException | |
---|---|
ProcessInstance(ToolBus TB,
ProcessCall call,
int processId)
|
Uses of ToolBusException in toolbus.tool |
---|
Methods in toolbus.tool that throw ToolBusException | |
---|---|
void |
ToolInstance.executeTool()
Executes the tool that should be associated with this tool instance. |
Uses of ToolBusException in toolbus.tool.execution |
---|
Methods in toolbus.tool.execution that throw ToolBusException | |
---|---|
void |
DefaultToolExecutor.execute()
|
void |
IToolExecutor.execute()
Executes the tool that will be associated with the tool instance. |
Uses of ToolBusException in toolbus.viewer |
---|
Methods in toolbus.viewer that throw ToolBusException | |
---|---|
ProcessInstance |
DebugToolBus.addProcess(ProcessCall call)
|
static void |
Viewer.main(java.lang.String[] args)
|
|
The Meta-Environment API | |||||||||
PREV NEXT | FRAMES NO FRAMES |