org.keridwen.core.state
Interface StateMachine
- All Known Implementing Classes:
- SCXMLStateMachine
public interface StateMachine
setStateModel
void setStateModel(URL scxmlDocument)
addStateMachineListener
void addStateMachineListener(StateMachineListener listenerToAdd)
removeStateMachineListener
void removeStateMachineListener(StateMachineListener listenerToRemove)
setInitialState
void setInitialState(String initial)
dispatchSignalEvent
void dispatchSignalEvent(String string)
dispatchCallEvent
void dispatchCallEvent(String string)
getCurrentStates
Set<org.apache.commons.scxml.model.State> getCurrentStates()
getPreviousState
org.apache.commons.scxml.model.State getPreviousState()
start
void start()
reset
void reset()
getCurrentState
String getCurrentState()
registerState
void registerState(String stateName)
containsState
boolean containsState(String projectState)
getAvailableStates
List<String> getAvailableStates()
getLoadedStates
List<String> getLoadedStates()
Copyright © 2012-2013 Artenum. All Rights Reserved.