Uses of Class
com.evelopers.unimod.runtime.StateMachinePath

Packages that use StateMachinePath
com.evelopers.unimod.contract   
com.evelopers.unimod.debug   
com.evelopers.unimod.debug.app   
com.evelopers.unimod.debug.protocol.position   
com.evelopers.unimod.runtime   
com.evelopers.unimod.runtime.config   
com.evelopers.unimod.runtime.interpretation   
com.evelopers.unimod.runtime.logger   
 

Uses of StateMachinePath in com.evelopers.unimod.contract
 

Methods in com.evelopers.unimod.contract that return StateMachinePath
static StateMachinePath RuntimeContract.decodeStateMachinePath(java.lang.String s)
           
 

Methods in com.evelopers.unimod.contract with parameters of type StateMachinePath
static java.lang.String RuntimeContract.encode(StateMachinePath smp)
           
 

Uses of StateMachinePath in com.evelopers.unimod.debug
 

Methods in com.evelopers.unimod.debug with parameters of type StateMachinePath
 void ThreadConfigManager.onEnter(StateMachinePath path)
           
 void ThreadConfigManager.onExit(StateMachinePath path)
           
 void ThreadConfigManager.init(StateMachinePath path, StateMachineContext context, StateMachineConfig initialConfig)
           
 StateMachineConfig ThreadConfigManager.load(StateMachinePath path, StateMachineContext context)
           
 void ThreadConfigManager.store(StateMachinePath path, StateMachineContext context, StateMachineConfig config)
           
 void ThreadConfigManager.dispose(StateMachinePath path, StateMachineContext context, StateMachineConfig finalConfig)
           
 

Uses of StateMachinePath in com.evelopers.unimod.debug.app
 

Methods in com.evelopers.unimod.debug.app with parameters of type StateMachinePath
 void EventProcessorEventProvider.stateMachineCameToFinalState(StateMachineContext context, StateMachinePath path, StateMachineConfig config)
          Debuggable engine come to final state
 void EventProcessorEventProvider.beforeInputActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String inputAction)
           
 void EventProcessorEventProvider.beforeOnEnterActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String state, java.lang.String outputAction)
           
 void EventProcessorEventProvider.beforeOutputActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String outputAction)
           
 void EventProcessorEventProvider.beforeSubmachineExecution(StateMachineContext context, Event e, StateMachinePath path, java.lang.String state, java.lang.String subMachine)
           
 void EventProcessorEventProvider.transitionCandidate(StateMachineContext context, StateMachinePath path, java.lang.String state, Event event, java.lang.String transition)
           
 void EventProcessorEventProvider.eventProcessingStarted(StateMachineContext context, Event e, StateMachinePath path, StateMachineConfig c)
           
 void EventProcessorEventProvider.comeToState(StateMachineContext context, StateMachinePath path, java.lang.String state)
           
 

Uses of StateMachinePath in com.evelopers.unimod.debug.protocol.position
 

Methods in com.evelopers.unimod.debug.protocol.position that return StateMachinePath
 StateMachinePath Position.getPath()
           
 

Constructors in com.evelopers.unimod.debug.protocol.position with parameters of type StateMachinePath
TransitionsOfSuperStatePosition(StateMachineContext context, StateMachinePath path, Event event, java.lang.String state)
           
TransitionSelectionPosition(StateMachineContext context, StateMachinePath path, Event event, java.lang.String state)
           
TransitionNotFoundPosition(StateMachineContext context, StateMachinePath path, Event event, java.lang.String state)
           
TransitionFoundPosition(StateMachineContext context, StateMachinePath path, Event event, java.lang.String state, java.lang.String transition)
           
TransitionCandidatePosition(StateMachineContext context, StateMachinePath path, Event event, java.lang.String state, java.lang.String transition)
           
SubmachinesExecutionPosition(StateMachineContext context, StateMachinePath path, Event event, java.lang.String state, java.lang.String subMachine, boolean before)
           
Position(StateMachineContext context, StateMachinePath path)
           
OutputActionExecutionPosition(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String action, boolean before)
           
OnEnterActionExecutionPosition(StateMachineContext context, StateMachinePath path, java.lang.String state, java.lang.String action, boolean before)
           
InputActionExecutionPosition(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String action, boolean before, java.lang.String value)
           
FinalStatePosition(StateMachineContext context, StateMachinePath path, StateMachineConfig config)
           
EventProcessingPosition(StateMachineContext context, StateMachinePath path, Event event, StateMachineConfig config, boolean started)
           
CompositeTargetStatePosition(StateMachineContext context, StateMachinePath path, java.lang.String state)
           
ComeToStatePosition(StateMachineContext context, StateMachinePath path, java.lang.String state)
           
ActionExecutionPosition(StateMachineContext context, StateMachinePath path, java.lang.String action, boolean before)
           
 

Uses of StateMachinePath in com.evelopers.unimod.runtime
 

Methods in com.evelopers.unimod.runtime that return StateMachinePath
 StateMachinePath StateMachinePath.getSuperStateMachinePath()
          Returns path to super state machine
 StateMachinePath ModelStructure.getRootPath()
          Returns path to the root state machine.
 

Methods in com.evelopers.unimod.runtime with parameters of type StateMachinePath
 void StateMachineConfigManager.init(StateMachinePath path, StateMachineContext context, StateMachineConfig initialConfig)
          Initializes config store.
 StateMachineConfig StateMachineConfigManager.load(StateMachinePath path, StateMachineContext context)
          Loads config for given path from some store.
 void StateMachineConfigManager.store(StateMachinePath path, StateMachineContext context, StateMachineConfig config)
          Stores given config against given path.
 void StateMachineConfigManager.dispose(StateMachinePath path, StateMachineContext context, StateMachineConfig finalConfig)
          Disposes config store.
 void EventProcessorListener.eventProcessingStarted(StateMachineContext context, Event e, StateMachinePath path, StateMachineConfig c)
          Event processor started processing of event e.
 void EventProcessorListener.eventProcessingFinished(StateMachineContext context, Event e, StateMachinePath path, StateMachineConfig c)
          Event processor finished processing of event e.
 void EventProcessorListener.stateMachineCameToFinalState(StateMachineContext context, StateMachinePath path, StateMachineConfig config)
          Root state machine came to final state.
 void EventProcessorListener.beforeSubmachineExecution(StateMachineContext context, Event e, StateMachinePath path, java.lang.String state, java.lang.String subMachine)
          Submachines of the active state will be executed with event e.
 void EventProcessorListener.afterSubmachineExecution(StateMachineContext context, Event event, StateMachinePath path, java.lang.String state, java.lang.String subMachine)
          Submachines of the active state was executed with event e.
 void EventProcessorListener.beforeOnEnterActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String state, java.lang.String outputAction)
          Output action will be executed
 void EventProcessorListener.afterOnEnterActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String state, java.lang.String outputAction)
          Output action was executed
 void EventProcessorListener.beforeOutputActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String outputAction)
          Output action will be executed
 void EventProcessorListener.afterOutputActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String outputAction)
          Output action was executed
 void EventProcessorListener.beforeInputActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String inputAction)
          Input action will be executed
 void EventProcessorListener.afterInputActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String inputAction, java.lang.String value)
          Input action was executed
 void EventProcessorListener.transitionCandidate(StateMachineContext context, StateMachinePath path, java.lang.String state, Event event, java.lang.String transition)
          Examine transition if it may be selected as transition to go
 void EventProcessorListener.transitionsOfSuperstate(StateMachineContext context, StateMachinePath path, java.lang.String superstate, Event event)
          Transition to go was not found, try transitions of superstate
 void EventProcessorListener.transitionFound(StateMachineContext context, StateMachinePath path, java.lang.String state, Event event, java.lang.String transition)
          Transition to go was found
 void EventProcessorListener.transitionNotFound(StateMachineContext context, StateMachinePath path, java.lang.String state, Event event)
          Transition to go was not found.
 void EventProcessorListener.eventSkipped(StateMachineContext context, StateMachinePath path, java.lang.String state, Event event)
          Transition to go was not found.
 void EventProcessorListener.compositeTargetState(StateMachineContext context, StateMachinePath path, java.lang.String state)
          Target state is composite
 void EventProcessorListener.comeToState(StateMachineContext context, StateMachinePath path, java.lang.String state)
          Come to some state
 void AbstractEventProcessorListener.afterInputActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String inputAction, java.lang.String value)
           
 void AbstractEventProcessorListener.afterOnEnterActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String state, java.lang.String outputAction)
           
 void AbstractEventProcessorListener.afterOutputActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String outputAction)
           
 void AbstractEventProcessorListener.afterSubmachineExecution(StateMachineContext context, Event event, StateMachinePath path, java.lang.String state, java.lang.String subMachine)
           
 void AbstractEventProcessorListener.beforeInputActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String inputAction)
           
 void AbstractEventProcessorListener.beforeOnEnterActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String state, java.lang.String outputAction)
           
 void AbstractEventProcessorListener.beforeOutputActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String outputAction)
           
 void AbstractEventProcessorListener.beforeSubmachineExecution(StateMachineContext context, Event e, StateMachinePath path, java.lang.String state, java.lang.String subMachine)
           
 void AbstractEventProcessorListener.comeToState(StateMachineContext context, StateMachinePath path, java.lang.String state)
           
 void AbstractEventProcessorListener.compositeTargetState(StateMachineContext context, StateMachinePath path, java.lang.String state)
           
 void AbstractEventProcessorListener.eventProcessingFinished(StateMachineContext context, Event e, StateMachinePath path, StateMachineConfig c)
           
 void AbstractEventProcessorListener.eventProcessingStarted(StateMachineContext context, Event e, StateMachinePath path, StateMachineConfig c)
           
 void AbstractEventProcessorListener.stateMachineCameToFinalState(StateMachineContext context, StateMachinePath path, StateMachineConfig config)
           
 void AbstractEventProcessorListener.transitionCandidate(StateMachineContext context, StateMachinePath path, java.lang.String state, Event event, java.lang.String transition)
           
 void AbstractEventProcessorListener.transitionFound(StateMachineContext context, StateMachinePath path, java.lang.String state, Event event, java.lang.String transition)
           
 void AbstractEventProcessorListener.transitionNotFound(StateMachineContext context, StateMachinePath path, java.lang.String state, Event event)
           
 void AbstractEventProcessorListener.eventSkipped(StateMachineContext context, StateMachinePath path, java.lang.String state, Event event)
           
 void AbstractEventProcessorListener.transitionsOfSuperstate(StateMachineContext context, StateMachinePath path, java.lang.String superstate, Event event)
           
protected  void AbstractEventProcessor.process(Event event, StateMachineContext context, StateMachinePath path)
          Processes given event using state machine instance defined by the given path.
protected  StateMachineConfig AbstractEventProcessor.initConfig(StateMachinePath path, StateMachineContext context)
           
protected  StateMachineConfig AbstractEventProcessor.loadConfig(StateMachinePath path, StateMachineContext context)
           
protected  void AbstractEventProcessor.storeConfig(StateMachinePath path, StateMachineContext context, StateMachineConfig config)
           
protected  void AbstractEventProcessor.disposeConfig(StateMachinePath path, StateMachineContext context, StateMachineConfig config)
           
protected  boolean AbstractEventProcessor.isTopConfig(StateMachinePath path, StateMachineConfig config)
           
protected  boolean AbstractEventProcessor.isFinalConfig(StateMachinePath path, StateMachineConfig config)
           
protected abstract  StateMachineConfig AbstractEventProcessor.process(Event event, StateMachineContext context, StateMachinePath path, StateMachineConfig config)
          Processes given event using state machine instance defined by the given config.
protected abstract  StateMachineConfig AbstractEventProcessor.transiteToStableState(StateMachineContext context, StateMachinePath path, StateMachineConfig config)
          Transites from initial state config to stable state.
protected  void AbstractEventProcessor.fireEventProcessingStarted(StateMachineContext context, Event e, StateMachinePath path, StateMachineConfig c)
           
protected  void AbstractEventProcessor.fireEventProcessingFinished(StateMachineContext context, Event e, StateMachinePath path, StateMachineConfig c)
           
protected  void AbstractEventProcessor.fireStateMachineCameToFinalState(StateMachineContext context, StateMachinePath path, StateMachineConfig config)
           
protected  void AbstractEventProcessor.fireBeforeSubmachineExecution(StateMachineContext context, Event e, StateMachinePath path, java.lang.String state, java.lang.String subMachine)
           
protected  void AbstractEventProcessor.fireAfterSubmachineExecution(StateMachineContext context, Event e, StateMachinePath path, java.lang.String state, java.lang.String subMachine)
           
protected  void AbstractEventProcessor.fireBeforeOnEnterActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String stateName, java.lang.String outputAction)
           
protected  void AbstractEventProcessor.fireAfterOnEnterActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String stateName, java.lang.String outputAction)
           
protected  void AbstractEventProcessor.fireBeforeOutputActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String outputAction)
           
protected  void AbstractEventProcessor.fireAfterOutputActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String outputAction)
           
protected  void AbstractEventProcessor.fireBeforeInputActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String inputAction)
           
protected  void AbstractEventProcessor.fireAfterInputActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String inputActionName, java.lang.Object value)
           
protected  void AbstractEventProcessor.fireTransitionCandidate(StateMachineContext context, StateMachinePath path, java.lang.String state, Event event, java.lang.String transition)
           
protected  void AbstractEventProcessor.fireTransitionsOfSuperstate(StateMachineContext context, StateMachinePath path, java.lang.String superstate, Event event)
           
protected  void AbstractEventProcessor.fireTransitionFound(StateMachineContext context, StateMachinePath path, java.lang.String state, Event event, java.lang.String transition)
           
protected  void AbstractEventProcessor.fireTransitionNotFound(StateMachineContext context, StateMachinePath path, java.lang.String state, Event event)
           
protected  void AbstractEventProcessor.fireEventSkipped(StateMachineContext context, StateMachinePath path, java.lang.String state, Event event)
           
protected  void AbstractEventProcessor.fireCompositeTargetState(StateMachineContext context, StateMachinePath path, java.lang.String state)
           
protected  void AbstractEventProcessor.fireComeToState(StateMachineContext context, StateMachinePath path, java.lang.String state)
           
 

Constructors in com.evelopers.unimod.runtime with parameters of type StateMachinePath
StateMachinePath(StateMachinePath superConfigPath, java.lang.String includingState, java.lang.String stateMachine)
          Creates path leading to superMachine's submachine in superMachineActiveState.
 

Uses of StateMachinePath in com.evelopers.unimod.runtime.config
 

Methods in com.evelopers.unimod.runtime.config with parameters of type StateMachinePath
 void SharedStateConfigManager.init(StateMachinePath path, StateMachineContext context, StateMachineConfig initialConfig)
           
 StateMachineConfig SharedStateConfigManager.load(StateMachinePath path, StateMachineContext context)
           
 void SharedStateConfigManager.store(StateMachinePath path, StateMachineContext context, StateMachineConfig config)
           
 void SharedStateConfigManager.dispose(StateMachinePath path, StateMachineContext context, StateMachineConfig finalConfig)
           
 void DistinguishConfigManager.init(StateMachinePath path, StateMachineContext context, StateMachineConfig initialConfig)
           
 StateMachineConfig DistinguishConfigManager.load(StateMachinePath path, StateMachineContext context)
           
 void DistinguishConfigManager.store(StateMachinePath path, StateMachineContext context, StateMachineConfig config)
           
 void DistinguishConfigManager.dispose(StateMachinePath path, StateMachineContext context, StateMachineConfig finalConfig)
           
protected  StateMachineConfig DistinguishConfigManager.getConfig(StateMachinePath path)
           
protected  void DistinguishConfigManager.setConfig(StateMachinePath path, StateMachineConfig config)
           
protected  void DistinguishConfigManager.resetConfig(StateMachinePath path)
           
 

Uses of StateMachinePath in com.evelopers.unimod.runtime.interpretation
 

Methods in com.evelopers.unimod.runtime.interpretation that return StateMachinePath
 StateMachinePath InterpretationModelStructure.getRootPath()
           
 

Methods in com.evelopers.unimod.runtime.interpretation with parameters of type StateMachinePath
protected  StateMachineConfig InterpretationEventProcessor.transiteToStableState(StateMachineContext context, StateMachinePath path, StateMachineConfig config)
           
protected  StateMachineConfig InterpretationEventProcessor.process(Event event, StateMachineContext context, StateMachinePath path, StateMachineConfig config)
           
 

Uses of StateMachinePath in com.evelopers.unimod.runtime.logger
 

Methods in com.evelopers.unimod.runtime.logger with parameters of type StateMachinePath
 void SimpleLogger.eventProcessingStarted(StateMachineContext context, Event e, StateMachinePath path, StateMachineConfig c)
           
 void SimpleLogger.eventProcessingFinished(StateMachineContext context, Event e, StateMachinePath path, StateMachineConfig c)
           
 void SimpleLogger.stateMachineCameToFinalState(StateMachineContext context, StateMachinePath path, StateMachineConfig config)
           
 void SimpleLogger.beforeSubmachinesExecution(StateMachineContext context, Event event, StateMachinePath path, java.lang.String config)
           
 void SimpleLogger.afterSubmachinesExecution(StateMachineContext context, Event event, StateMachinePath path, java.lang.String state)
           
 void SimpleLogger.beforeOnEnterActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String stateName, java.lang.String outputAction)
           
 void SimpleLogger.afterOnEnterActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String stateName, java.lang.String outputAction)
           
 void SimpleLogger.beforeOutputActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String outputAction)
           
 void SimpleLogger.afterOutputActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String outputAction)
           
 void SimpleLogger.beforeInputActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String inputAction)
           
 void SimpleLogger.afterInputActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String inputAction, java.lang.String value)
           
 void SimpleLogger.transitionCandidate(StateMachineContext context, StateMachinePath path, java.lang.String state, Event event, java.lang.String transition)
           
 void SimpleLogger.transitionFound(StateMachineContext context, StateMachinePath path, java.lang.String state, Event event, java.lang.String transition)
           
 void SimpleLogger.transitionNotFound(StateMachineContext context, StateMachinePath path, java.lang.String state, Event event)
           
 void ShortLogger.eventProcessingStarted(StateMachineContext context, Event e, StateMachinePath path, StateMachineConfig c)
           
 void ShortLogger.eventProcessingFinished(StateMachineContext context, Event e, StateMachinePath path, StateMachineConfig c)
           
 void ShortLogger.beforeOnEnterActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String state, java.lang.String outputAction)
           
 void ShortLogger.afterOnEnterActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String state, java.lang.String outputAction)
           
 void ShortLogger.beforeOutputActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String outputAction)
           
 void ShortLogger.afterOutputActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String outputAction)
           
 void ShortLogger.beforeInputActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String inputAction)
           
 void ShortLogger.afterInputActionExecution(StateMachineContext context, StateMachinePath path, java.lang.String transition, java.lang.String inputAction, java.lang.String value)
           
 void ShortLogger.transitionFound(StateMachineContext context, StateMachinePath path, java.lang.String state, Event event, java.lang.String transition)
           
 void ShortLogger.transitionNotFound(StateMachineContext context, StateMachinePath path, java.lang.String state, Event event)
           
protected  java.lang.String ShortLogger.getShift(StateMachinePath path)