|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.evelopers.unimod.runtime.interpretation.InterpretationModelStructure
Interpretation model structure implementation.
Constructor Summary | |
InterpretationModelStructure(Model model)
|
Method Summary | |
StateMachineConfigManager |
getConfigManager(java.lang.String stateMachineName)
Returns config manager for state
machine with given name. |
StateMachinePath |
getRootPath()
Returns path to the root state machine. |
(package private) StateMachine |
getStateMachine(java.lang.String stateMachine)
|
StateMachineConfig |
getTopConfig(java.lang.String stateMachine)
Initial config factory method. |
boolean |
isFinal(java.lang.String stateMachine,
StateMachineConfig config)
Determines whether active state defined by the given config is final for state machine with the given name |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public InterpretationModelStructure(Model model)
Method Detail |
public StateMachinePath getRootPath()
ModelStructure
getRootPath
in interface ModelStructure
public StateMachineConfigManager getConfigManager(java.lang.String stateMachineName) throws EventProcessorException
ModelStructure
config manager
for state
machine with given name.
getConfigManager
in interface ModelStructure
stateMachineName
- state machine String representation gotten with a help of CoreContract.encode(StateMachine)
config manager
for state machine
EventProcessorException
public StateMachineConfig getTopConfig(java.lang.String stateMachine)
ModelStructure
getTopConfig
in interface ModelStructure
stateMachine
- state machine String representation gotten with a help of CoreContract.encode(StateMachine)
public boolean isFinal(java.lang.String stateMachine, StateMachineConfig config)
ModelStructure
isFinal
in interface ModelStructure
stateMachine
- state machine String representation gotten with a help of CoreContract.encode(StateMachine)
config
- state machine config to test
true
iff given config is final for the given state machineStateMachine getStateMachine(java.lang.String stateMachine)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |