The Meta-Environment API

toolbus.atom.tool
Class Connect

java.lang.Object
  extended by toolbus.process.ProcessExpression
      extended by toolbus.atom.Atom
          extended by toolbus.atom.tool.Connect
All Implemented Interfaces:
StateElement

public class Connect
extends Atom

Author:
paulk

Field Summary
private  boolean followsExecute
           
private  Ref toolId
           
 
Fields inherited from class toolbus.atom.Atom
externalNameAsReceivedByTool
 
Fields inherited from class toolbus.process.ProcessExpression
posInfo, tbfactory
 
Constructor Summary
Connect(aterm.ATerm toolId, TBTermFactory tbfactory, PositionInformation posInfo, boolean followsExecute)
           
 
Method Summary
 ProcessExpression copy()
           
 boolean execute()
          Execute this StateElement
 
Methods inherited from class toolbus.atom.Atom
activate, compile, computeFirst, contains, copyAtomAttributes, debugExecute, destroy, getAtomArgValue, getAtoms, getDelay, getEnv, getProcess, getTests, getTimeout, getToolBus, gotoNextStateAndActivate, gotoNextStateAndActivate, isEnabled, replaceFormals, setAbsoluteDelay, setAbsoluteTimeout, setAtomArgs, setDelay, setEnv, setTest, setTimeout, toATerm, toString
 
Methods inherited from class toolbus.process.ProcessExpression
addToFirst, addToFollow, getFirst, getFollow, getPosInfo, setFirst, setFollow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface toolbus.StateElement
getFollow, getPosInfo
 

Field Detail

toolId

private final Ref toolId

followsExecute

private final boolean followsExecute
Constructor Detail

Connect

public Connect(aterm.ATerm toolId,
               TBTermFactory tbfactory,
               PositionInformation posInfo,
               boolean followsExecute)
Method Detail

copy

public ProcessExpression copy()
Specified by:
copy in class ProcessExpression

execute

public boolean execute()
                throws ToolBusException
Description copied from interface: StateElement
Execute this StateElement

Returns:
true if execution was completed.
Throws:
ToolBusException
See Also:
StateElement.execute()

The Meta-Environment API