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
FieldsFields inherited from class org.chenile.stm.model.StateDescriptor
entryAction, exitAction, id, initialState, manualState, metadata -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddComponentProperty(String name, Object obj) voidaddXmlComponentProperty(String name, String value) component(STMAutomaticStateComputation<?> action) componentName(String componentName) private voidprocessProperty(String newKey, String s) voidsetComponent(STMAutomaticStateComputation<?> action) private voidsetComponentHelper(STMAutomaticStateComputation<?> action) voidsetComponentName(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, makeInitialState, merge, on, setEntryAction, setExitAction, setFlow, setFlowId, setId, setInitialState, setManualState, setMetadata, setTransitions, toJson, toMap, 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:
toStringin classStateDescriptor
-
getXmlComponentProperties
-
addXmlComponentProperty
-
processProperty
-
addComponentProperty
-
property
-