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).
private  State FSMInstance.FSMPosition
          The current state of this FSMInstance
private  State FSM.initialState
          The initial state of this FSM.
private  State Transition.target
          The state this transition leads to
 

Fields in gate.fsm with type parameters of type State
private  Map<AbstractSet,State> FSM.newStates
           
 

Methods in gate.fsm that return State
private  State FSM.convertComplexPE(State startState, ComplexPatternElement cpe, LinkedList<String> labels)
          Receives a state to start from and a complex pattern element.
private  State FSM.generateStates(State startState, ComplexPatternElement cpe, LinkedList<String> labels)
          Receives a state to start from and a complex pattern element.
 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()
           
private  AbstractSet<State> FSM.lambdaClosure(AbstractSet<State> s)
           
 

Methods in gate.fsm with parameters of type State
private  State FSM.convertComplexPE(State startState, ComplexPatternElement cpe, LinkedList<String> labels)
          Receives a state to start from and a complex pattern element.
private  State FSM.generateStates(State startState, ComplexPatternElement cpe, LinkedList<String> labels)
          Receives a state to start from and a complex pattern element.
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.
 

Method parameters in gate.fsm with type arguments of type State
private  AbstractSet<State> FSM.lambdaClosure(AbstractSet<State> s)
           
 

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).