starlink.ApplicationAutomata
Interface State
- All Known Implementing Classes:
- AbstractState, ClientState, NoActionState, RecvState, SendState, ServerState
public interface State
invokeTransition
State invokeTransition()
throws java.lang.Exception
- Throws:
java.lang.Exception
setStartNode
void setStartNode(boolean bool)
setEndNode
void setEndNode(boolean bool)
setName
void setName(java.lang.String name)
getName
java.lang.String getName()
getQueue
java.util.HashMap<java.lang.String,java.lang.Object> getQueue()
addTransition
void addTransition(java.lang.String xpath,
State nextState)
removeTransition
void removeTransition(java.lang.String xpath)
updateTransitions
void updateTransitions(State nextState,
State newState)
typeOf
boolean typeOf(StateType type)
type
StateType type()
addPrev
void addPrev(State prevState)
getPrev
java.util.Collection<State> getPrev()
getNext
java.util.HashMap<java.lang.String,State> getNext()
split
void split(State newS1,
State newS2)
setTranslationLogic
void setTranslationLogic(java.lang.String xml)
getTranslationLogic
java.lang.String getTranslationLogic()
setConditionLogic
void setConditionLogic(java.lang.String xml)
getConditionLogic
java.lang.String getConditionLogic()
getProtocol
ProtocolAttributes getProtocol()
setProtocol
void setProtocol(ProtocolAttributes protocol)
getStateDescription
org.jdom.Element getStateDescription()
getBinding
org.jdom.Document getBinding()
getOutputs
Inputs getOutputs()