|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PathType | |
|---|---|
| com.tomgibara.pronto.state | |
| com.tomgibara.pronto.state.impl | |
| Uses of PathType in com.tomgibara.pronto.state |
|---|
| Methods in com.tomgibara.pronto.state that return PathType | |
|---|---|
static PathType |
PathType.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static PathType[] |
PathType.values()
Returns an array containing the constants of this enum type, in the order they're declared. |
| Methods in com.tomgibara.pronto.state with parameters of type PathType | |
|---|---|
java.util.Set<java.util.List<StateTransition<S,L>>> |
StateGraph.getMultiPaths(java.util.Set<S> initial,
java.util.Set<S> terminal,
PathType type)
A set containing every possible path (represented as a list of transitions) from any initial state to any terminal state. |
java.util.List<StateTransition<S,L>> |
StateGraph.getPath(S initial,
S terminal,
PathType type)
A convenience method that may be called to obtain the single existing path from an initial state to a terminal state. |
java.util.Set<java.util.List<StateTransition<S,L>>> |
StateGraph.getPaths(S initial,
S terminal,
PathType type)
A set containing every possible path (represented as a list of transitions) from the initial state to the terminal state. |
void |
StateEngine.pathTransition(S state,
L label,
PathType type,
StateTransitionParameters<S,L,P> parameters)
This method is called to instruct the engine to make a sequence of state transitions. |
boolean |
StateGraphEditor.removeMultiPaths(java.util.Set<S> initial,
java.util.Set<S> terminal,
PathType type)
Removes every transition that may occur on any path between any specified initial and terminal state. |
boolean |
StateGraphEditor.removePaths(S initial,
S terminal,
PathType type)
Removes every transition that may occur on any path between the specified initial and terminal states. |
boolean |
StateGraphEditor.retainMultiPaths(java.util.Set<S> initial,
java.util.Set<S> terminal,
PathType type)
Restricts the current graph to the smallest subgraph such that it contains every transition that occurs on any path from any specified initial state to any specified terminal state. |
boolean |
StateGraphEditor.retainPaths(S initial,
S terminal,
PathType type)
Restricts the current graph to the smallest subgraph such that it contains every transition that occurs on any path from the specified initial state to the specified terminal state. |
| Uses of PathType in com.tomgibara.pronto.state.impl |
|---|
| Methods in com.tomgibara.pronto.state.impl with parameters of type PathType | |
|---|---|
java.util.Set<java.util.List<StateTransition<S,L>>> |
StateGraphImpl.getMultiPaths(java.util.Set<S> initial,
java.util.Set<S> terminal,
PathType type)
|
java.util.List<StateTransition<S,L>> |
StateGraphImpl.getPath(S initial,
S terminal,
PathType type)
|
java.util.Set<java.util.List<StateTransition<S,L>>> |
StateGraphImpl.getPaths(S initial,
S terminal,
PathType type)
|
void |
StateEngineImpl.pathTransition(S state,
L label,
PathType type,
StateTransitionParameters<S,L,P> parameters)
|
boolean |
StateGraphEditorImpl.removeMultiPaths(java.util.Set<S> initial,
java.util.Set<S> terminal,
PathType type)
|
boolean |
StateGraphEditorImpl.removePaths(S initial,
S terminal,
PathType type)
|
boolean |
StateGraphEditorImpl.retainMultiPaths(java.util.Set<S> initial,
java.util.Set<S> terminal,
PathType type)
|
boolean |
StateGraphEditorImpl.retainPaths(S initial,
S terminal,
PathType type)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||