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