Uses of Interface
com.vii.brillien.kernel.axiom.component.State

Packages that use State
com.vii.brillien.kernel.axiom   
com.vii.brillien.kernel.axiom.component   
 

Uses of State in com.vii.brillien.kernel.axiom
 

Methods in com.vii.brillien.kernel.axiom with type parameters of type State
<T extends State>
Collection<T>
Progressor.getActualStates()
          Gets actual states; the list size is equal to locks' count and contains the "state" of the locks.
<T extends State>
Collection<T>
Progressor.getPotentialStates()
          Gets all potential states of a specific component
 

Methods in com.vii.brillien.kernel.axiom with parameters of type State
 void Progressor.addState(State state)
          Adds a new State into the statemachine
 void Progressor.changeState(State from, State to)
          Induces internal state change.
 boolean Progressor.isInState(State state)
          Tells whether the given component's state space contains the given state or not
 void Sensor.presenseChangedState(String entityName, State oldState, State newState)
          Invoked when this entity has been registered as a listener to other entity's state change events
 void Progressor.registerStateChangeNotification(State state, String recipient)
          Any Sensor object can register to a specific state modification
 void Progressor.removeState(State state)
          Removes a State from the statemachine
 void Progressor.unregisterStateChangeNotification(State state, String recipient)
          Any Sensor object can unregister from a specific state altering takes place
 

Uses of State in com.vii.brillien.kernel.axiom.component
 

Methods in com.vii.brillien.kernel.axiom.component with parameters of type State
 boolean StateDivision.isValidTransition(State from, State to)
          Decides whether the state transition is valid or not
 



Copyright © 2012. All Rights Reserved.