Uses of Class
gate.fsm.State

Packages that use State
gate.fsm   
 

Uses of State in gate.fsm
 

Fields in gate.fsm declared as State
protected  State FSM.currentState
          Two members used by forEachState().
protected  State FSM.finalState
          The final state of this FSM (usually only valid during construction).
 

Methods in gate.fsm that return State
 State FSMInstance.getFSMPosition()
          Returns the position in the support graph for this FSM instance
 State FSM.getInitialState()
          Gets the initial state of this FSM
 State Transition.getTarget()
          Gets the target state of this transition
 

Methods in gate.fsm that return types with arguments of type State
 Map<State,SimpleArraySet<Transition>> FSM.getAllStates()
           
 

Methods in gate.fsm with parameters of type State
static FSMInstance FSMInstance.getNewInstance(FSM supportGraph, State FSMPosition, Node startNode, Node AGPosition, HashMap<String,AnnotationSet> bindings, Document doc)
          Static method that provides new FSM instances.
 void FSMInstance.setFSMPosition(State newFSMPos)
          Sets the position in the support transition graph for this FSM instance Convenience method for when the state is not known at construction time.
 Transition Transition.spawn(State s)
          Creates a new transition to the given State with the same bindings as this one.
 

Constructors in gate.fsm with parameters of type State
FSMInstance(FSM supportGraph, State FSMPosition, Node startNode, Node AGPosition, HashMap<String,AnnotationSet> bindings, Document document)
          Creates a new FSMInstance object.
Transition(BasicPatternElement constraints, State state)
          Creates a new transition using the given set of constraints and target state.
Transition(BasicPatternElement constraints, State state, LinkedList bindings)
          Creates a new transition from a set of constraints, a target state and a list of labels to be bound with the recognized input symbols (aka annotations).