starlink.ColouredAutomata
Class NoActionState

java.lang.Object
  extended by starlink.ColouredAutomata.AbstractState
      extended by starlink.ColouredAutomata.NoActionState
All Implemented Interfaces:
State

public class NoActionState
extends AbstractState


Field Summary
 boolean boundLogic
           
 java.util.Map<java.lang.String,OperationHost> functionList
           
 
Fields inherited from class starlink.ColouredAutomata.AbstractState
MergedAutomaton, Monitor, stateQueue
 
Constructor Summary
NoActionState(java.lang.String name, StateMachine GlobalStore, ProtocolAttributes protocol)
           
 
Method Summary
 void addLogic(org.jdom.Element newLogic)
           
 void addLogic(java.lang.String translationLogic)
           
 void executeAssignment(org.jdom.Element assignment)
           
 void executeLogic()
           
 void executeTransform(org.jdom.Element assignment)
          General operation that transforms data according to the identified operation e.g.
 java.lang.String getCondition(java.lang.String condit)
           
 State invokeTransition(java.lang.Object input)
           
 java.lang.String readField(org.jdom.Element Field)
           
 java.lang.Object readObjectField(org.jdom.Element Field)
           
 void setLogic()
           
 void setStateMachine(StateMachine sm)
           
 StateType type()
           
 boolean typeOf(StateType id)
           
 void writeField(org.jdom.Element pField, java.lang.Object value)
           
 void writeObjectField(org.jdom.Element pField, java.lang.Object value)
           
 
Methods inherited from class starlink.ColouredAutomata.AbstractState
addPrev, addTransition, getConditionLogic, getEndNode, getName, getNetworkLibrary, getNext, getPrev, getProtocol, getQueue, getTranslationLogic, removeTransition, setConditionLogic, setEndNode, setMonitor, setName, setProtocol, setStartNode, setTranslationLogic, split, toString, updateTransitions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

functionList

public java.util.Map<java.lang.String,OperationHost> functionList

boundLogic

public boolean boundLogic
Constructor Detail

NoActionState

public NoActionState(java.lang.String name,
                     StateMachine GlobalStore,
                     ProtocolAttributes protocol)
Method Detail

setStateMachine

public void setStateMachine(StateMachine sm)

setLogic

public void setLogic()

writeObjectField

public void writeObjectField(org.jdom.Element pField,
                             java.lang.Object value)

writeField

public void writeField(org.jdom.Element pField,
                       java.lang.Object value)

readField

public java.lang.String readField(org.jdom.Element Field)

readObjectField

public java.lang.Object readObjectField(org.jdom.Element Field)

executeTransform

public void executeTransform(org.jdom.Element assignment)
General operation that transforms data according to the identified operation e.g. concat, merge, split, etc. The operations are plugged in Java operations.

Parameters:
assignment -

executeAssignment

public void executeAssignment(org.jdom.Element assignment)

addLogic

public void addLogic(java.lang.String translationLogic)

executeLogic

public void executeLogic()

addLogic

public void addLogic(org.jdom.Element newLogic)

getCondition

public java.lang.String getCondition(java.lang.String condit)

invokeTransition

public State invokeTransition(java.lang.Object input)

type

public StateType type()

typeOf

public boolean typeOf(StateType id)