Package | Description |
---|---|
org.jacop.util.fsm |
Modifier and Type | Field and Description |
---|---|
FSMState |
FSM.initState
It specifies the intial state of DFA.
|
FSMState |
FSMTransition.successor
It specifies the successor state we arrive to after taking the transition.
|
Modifier and Type | Field and Description |
---|---|
Set<FSMState> |
FSM.allStates
It specifies all states including the initial one and final ones.
|
Set<FSMState> |
FSM.finalStates
It specifies final states of DFA.
|
Modifier and Type | Method and Description |
---|---|
FSMState |
FSMState.deepClone(Set<FSMState> states)
Performing deep clone unless this state has already a state with
the same id in the array of states.
|
FSMState |
FSM.getState(int id)
It gets state of a given id.
|
Modifier and Type | Method and Description |
---|---|
FSMState |
FSMState.deepClone(Set<FSMState> states)
Performing deep clone unless this state has already a state with
the same id in the array of states.
|
FSMTransition |
FSMTransition.deepClone(Set<FSMState> states)
It performs a clone of a transition with copying the attributes too.
|
Constructor and Description |
---|
FSM(FSMState initState,
Set<FSMState> finalStates,
Set<FSMState> allStates)
It creates a Finite State Machine.
|
FSMState(FSMState a)
It creates a state with an id as the id specified by a supplied state.
|
FSMTransition(IntDomain domain,
FSMState state)
It constructs a finite machine state transition.
|
Constructor and Description |
---|
FSM(FSMState initState,
Set<FSMState> finalStates,
Set<FSMState> allStates)
It creates a Finite State Machine.
|
FSM(FSMState initState,
Set<FSMState> finalStates,
Set<FSMState> allStates)
It creates a Finite State Machine.
|
Copyright © 2022. All rights reserved.