Package org.chenile.stm.model
Class AutomaticStateDescriptor
java.lang.Object
org.chenile.stm.model.StateDescriptor
org.chenile.stm.model.AutomaticStateDescriptor
- All Implemented Interfaces:
TransientActionsAwareDescriptor
-
Field Summary
Fields inherited from class org.chenile.stm.model.StateDescriptor
entryAction, exitAction, finalState, id, initialState, manualState, metadata
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddComponentProperty
(String name, Object obj) void
addXmlComponentProperty
(String name, String value) component
(STMAutomaticStateComputation<?> action) componentName
(String componentName) private void
processProperty
(String newKey, String s) void
setComponent
(STMAutomaticStateComputation<?> action) private void
setComponentHelper
(STMAutomaticStateComputation<?> action) void
setComponentName
(String componentName) toString()
Methods inherited from class org.chenile.stm.model.StateDescriptor
addMetaData, addTransition, checkIfonlyRetrievalTransitions, entryAction, exitAction, flow, getAllTransitionsIds, getEntryAction, getExitAction, getFlow, getFlowId, getId, getMetadata, getTransitions, id, isFinalState, isInitialState, isManualState, makeFinalState, makeInitialState, merge, on, setEntryAction, setExitAction, setFinalState, setFlow, setFlowId, setId, setInitialState, setManualState, setMetadata, setTransitions, toXml, validate, validate
-
Field Details
-
component
-
componentName
-
componentProperties
-
xmlComponentProperties
-
-
Constructor Details
-
AutomaticStateDescriptor
public AutomaticStateDescriptor()
-
-
Method Details
-
getComponentProperties
-
setComponentName
-
componentName
-
getComponentName
-
getComponent
-
setComponent
-
component
-
setComponentHelper
-
toString
- Overrides:
toString
in classStateDescriptor
-
getXmlComponentProperties
-
addXmlComponentProperty
-
processProperty
-
addComponentProperty
-
property
-