Uses of Class
org.chenile.stm.model.StateDescriptor
Packages that use StateDescriptor
Package
Description
This package contains a set of dummy components which can be used to instantiate a state
diagram without instantiating the components.
This is useful to get info about the state transition diagram without actually instantiating the State Transition machine.
It also contains a dummy STMFlowStore that can be used to instantiate the flow impl without instantiating the individual components.
This is useful to get info about the state transition diagram without actually instantiating the State Transition machine.
It also contains a dummy STMFlowStore that can be used to instantiate the flow impl without instantiating the individual components.
Contains Implementation classes (including base implementations) for a bunch of STM interfaces.
Contains a bunch of descriptor classes to hold various kinds of meta data.
-
Uses of StateDescriptor in org.chenile.stm
Methods in org.chenile.stm that return StateDescriptorModifier and TypeMethodDescriptionEnablementStrategy.getStateInfo
(State state, FlowDescriptor flowDescriptor) STMFlowStore.getStateInfo
(State state) Methods in org.chenile.stm that return types with arguments of type StateDescriptorModifier and TypeMethodDescriptionEnablementStrategy.addDynamicStates
(FlowDescriptor flowInfo) STMFlowStore.getAllStates()
Methods in org.chenile.stm with parameters of type StateDescriptorModifier and TypeMethodDescriptionEnablementStrategy.addDynamicTransitions
(StateDescriptor sd) void
EnablementStrategy.addMetadataToState
(StateDescriptor sd) void
EnablementStrategy.addMetadataToTransition
(Transition t, StateDescriptor stateDescriptor) boolean
EnablementStrategy.isEventEnabled
(StateDescriptor sd, EventInformation eventInformation) boolean
EnablementStrategy.isStateEnabled
(StateDescriptor sd) -
Uses of StateDescriptor in org.chenile.stm.dummy
Methods in org.chenile.stm.dummy that return StateDescriptorModifier and TypeMethodDescriptionDummyEnablementStrategy.getStateInfo
(State state, FlowDescriptor flowDescriptor) Methods in org.chenile.stm.dummy that return types with arguments of type StateDescriptorModifier and TypeMethodDescriptionDummyEnablementStrategy.addDynamicStates
(FlowDescriptor flowInfo) Methods in org.chenile.stm.dummy with parameters of type StateDescriptorModifier and TypeMethodDescriptionDummyEnablementStrategy.addDynamicTransitions
(StateDescriptor sd) void
DummyEnablementStrategy.addMetadataToState
(StateDescriptor sd) void
DummyEnablementStrategy.addMetadataToTransition
(Transition t, StateDescriptor stateDescriptor) boolean
DummyEnablementStrategy.isEventEnabled
(StateDescriptor sd, EventInformation eventInformation) boolean
DummyEnablementStrategy.isStateEnabled
(StateDescriptor sd) -
Uses of StateDescriptor in org.chenile.stm.impl
Methods in org.chenile.stm.impl that return StateDescriptorModifier and TypeMethodDescriptionConfigBasedEnablementStrategy.getStateInfo
(State state, FlowDescriptor flowDescriptor) STMFlowStoreImpl.getStateInfo
(String flowId, String stateId) STMFlowStoreImpl.getStateInfo
(State state) Methods in org.chenile.stm.impl that return types with arguments of type StateDescriptorModifier and TypeMethodDescriptionConfigBasedEnablementStrategy.addDynamicStates
(FlowDescriptor flowInfo) STMFlowStoreImpl.getAllStates()
private Collection<StateDescriptor>
STMFlowStoreImpl.obtainDynamicStates()
Methods in org.chenile.stm.impl with parameters of type StateDescriptorModifier and TypeMethodDescriptionConfigBasedEnablementStrategy.addDynamicTransitions
(StateDescriptor sd) private void
ConfigBasedEnablementStrategy.addEventInformationToTransition
(Transition transition, StateDescriptor sd) void
ConfigBasedEnablementStrategy.addMetadataToState
(StateDescriptor sd) void
ConfigBasedEnablementStrategy.addMetadataToTransition
(Transition t, StateDescriptor sd) boolean
ConfigBasedEnablementStrategy.isEventEnabled
(StateDescriptor sd, EventInformation eventInformation) boolean
ConfigBasedEnablementStrategy.isStateEnabled
(StateDescriptor sd) protected boolean
STMImpl.isTransitionAuthorized
(StateDescriptor startStateDescriptor, Transition transition) protected String
STMImpl.obtainEvent
(StateEntityType stateEntity, StateDescriptor stateDescriptor) protected String
STMImpl.obtainViewEvent
(StateEntity stateEntity, StateDescriptor manualStateDescriptor) A possible hook for a sub class to generate an event from a manual state.private void
XmlFlowReader.StateDescriptorAttributesRule.processMetaAttributes
(StateTagDescriptor tagDescriptor, StateDescriptor sd, Attributes attributes) private void
DataFlowReader.processMetaAttributesForState
(StateDescriptor stateDescriptor, StateDescriptionDTO stateInfo) private void
DataFlowReader.setCommonStateProperties
(StateDescriptor stateDescriptor, StateDescriptionDTO stateInfo, Map<String, StateTagDescriptor> statetags) private void
DataFlowReader.setTransitionsInfo
(StateDescriptor stateDescriptor, StateDescriptionDTO stateInfo, Map<String, StateTagDescriptor> statetags, Map<String, StateDescriptor> receivedStates, List<StateDescriptionDTO> dbSDList) -
Uses of StateDescriptor in org.chenile.stm.model
Subclasses of StateDescriptor in org.chenile.stm.modelModifier and TypeClassDescriptionclass
class
Describes the manual state.Fields in org.chenile.stm.model declared as StateDescriptorFields in org.chenile.stm.model with type parameters of type StateDescriptorModifier and TypeFieldDescriptionprivate Class<? extends StateDescriptor>
StateTagDescriptor.descriptorClass
The descriptor class for this tag.private Map<String,
StateDescriptor> FlowDescriptor.states
Methods in org.chenile.stm.model that return StateDescriptorModifier and TypeMethodDescriptionStateDescriptor.addMetaData
(String name, String value) StateDescriptor.addTransition
(Transition transition) StateDescriptor.entryAction
(STMAction<?> entryAction) StateDescriptor.exitAction
(STMAction<?> exitAction) Transition.getParentState()
StateDescriptor.makeInitialState()
Transition.state()
Methods in org.chenile.stm.model that return types with arguments of type StateDescriptorModifier and TypeMethodDescriptionClass<? extends StateDescriptor>
StateTagDescriptor.getDescriptorClass()
FlowDescriptor.getStates()
Methods in org.chenile.stm.model with parameters of type StateDescriptorModifier and TypeMethodDescriptionvoid
FlowDescriptor.addsd
(StateDescriptor sd) FlowDescriptor.addState
(StateDescriptor sd) void
StateDescriptor.merge
(StateDescriptor sd) void
FlowDescriptor.setInitialState
(StateDescriptor stateDescriptor) void
Transition.setParentState
(StateDescriptor parentState) Method parameters in org.chenile.stm.model with type arguments of type StateDescriptorModifier and TypeMethodDescriptionvoid
StateTagDescriptor.setDescriptorClass
(Class<? extends StateDescriptor> descriptorClass) void
FlowDescriptor.setStates
(Map<String, StateDescriptor> states)