com.ibm.dse.automaton.ext
Class CheckAction

java.lang.Object
  |
  +--com.ibm.dse.base.DSENotifier
        |
        +--com.ibm.dse.automaton.DSEAction
              |
              +--com.ibm.dse.automaton.ext.CheckAction

public class CheckAction
extends DSEAction

This class provides support for assigning guard conditions and lets the flow processor behave according to the flow modifiers specified for the conditions. It does not provide any behaviour.

See Also:
Serialized Form

Fields inherited from class com.ibm.dse.automaton.DSEAction
context, inputMapFmtTag, operationTag, outputMapFmtTag, sourceEvent, tag
 
Fields inherited from class com.ibm.dse.base.DSENotifier
handlersList, name
 
Constructor Summary
CheckAction()
          This constructor creates a CheckAction object.
CheckAction(boolean mustRegister)
          This constructor creates a CheckAction object.
CheckAction(java.lang.String aName)
          This constructor creates a CheckAction object.
CheckAction(java.lang.String aName, java.lang.String aTID)
          This constructor creates a CheckAction object.
 
Method Summary
 void execute()
          This execute method is intentionally blank in order to provide a means for checking automaton guard conditions for the instance when no action needs to be performed.
 
Methods inherited from class com.ibm.dse.automaton.DSEAction
chainOrAssignContext, chainOrAssignContext, close, close, evaluateGuardCondition, externalizer, getContext, getGuardConditions, getInputMapFmtTag, getOperationTag, getOutputMapFmtTag, getParms, getProcessor, getSourceEvent, initializeFrom, mapTheInput, mapTheOutput, preProcess, readExternal, readExternal, removeExternal, setContext, setGuardConditions, setInputMapFmtTag, setOperationTag, setOutputMapFmtTag, setParms, setProcessor, setSourceEvent, toString, toStrings, toTags, writeExternal, writeExternal
 
Methods inherited from class com.ibm.dse.base.DSENotifier
addHandler, getHandlersList, getName, removeHandler, setName, signalEvent, signalEvent, signalEvent, terminate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CheckAction

public CheckAction()
This constructor creates a CheckAction object.

CheckAction

public CheckAction(java.lang.String aName)
This constructor creates a CheckAction object.
Parameters:
aName - java.lang.String

CheckAction

public CheckAction(java.lang.String aName,
                   java.lang.String aTID)
This constructor creates a CheckAction object.
Parameters:
aName - java.lang.String
aTID - java.lang.String

CheckAction

public CheckAction(boolean mustRegister)
This constructor creates a CheckAction object.
Parameters:
mustRegister - boolean
Method Detail

execute

public void execute()
This execute method is intentionally blank in order to provide a means for checking automaton guard conditions for the instance when no action needs to be performed. Initially, this method should be never invoked.
Overrides:
execute in class DSEAction
Tags copied from class: DSEAction
Throws:
java.lang.Exception - The implementor of this class must decide when to throw an exception occurred to the automaton.