|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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). |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||