org.state4j.sm
Interface SmCompositeState

All Superinterfaces:
SmState

public interface SmCompositeState
extends SmState

Author:
andrea

Method Summary
 SmState getActiveSubstate(SmContext cntx)
           
 SmState getInitialState()
           
 SmCompositeState getLCA(SmState state1, SmState state2)
           
 SmState getState(java.lang.String name)
           
 java.util.Map<java.lang.String,SmState> getStates()
           
 boolean hasActiveSubstate(SmContext cntx)
           
 boolean hasState(java.lang.String name)
           
 boolean hasStates()
           
 void registerLCA(SmTransition transition)
           
 void setStates(java.util.Map<java.lang.String,SmState> states)
           
 
Methods inherited from interface org.state4j.sm.SmState
addOutTransition, closeDownState, containsState, deepContainsState, entry, entryUp, exit, exitUp, fire, getEntryAction, getExitAction, getFireableTransitions, getName, getOutTransition, getOutTransitions, getParent, getSubtype, hasEntryAction, hasExitAction, hasName, hasOutTransition, hasOutTransitions, hasParent, hasSubtype, init, isActive, isFinal, isInitial, setEntryAction, setExitAction, setName, setOutTransitions, setParent, setSubtype
 

Method Detail

getState

SmState getState(java.lang.String name)

getStates

java.util.Map<java.lang.String,SmState> getStates()

hasState

boolean hasState(java.lang.String name)

hasStates

boolean hasStates()

setStates

void setStates(java.util.Map<java.lang.String,SmState> states)

getActiveSubstate

SmState getActiveSubstate(SmContext cntx)

hasActiveSubstate

boolean hasActiveSubstate(SmContext cntx)

getLCA

SmCompositeState getLCA(SmState state1,
                        SmState state2)

getInitialState

SmState getInitialState()

registerLCA

void registerLCA(SmTransition transition)


Copyright © 2006 . All Rights Reserved.