|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use StateGraph | |
|---|---|
| com.tomgibara.pronto.state | |
| com.tomgibara.pronto.state.impl | |
| Uses of StateGraph in com.tomgibara.pronto.state |
|---|
| Methods in com.tomgibara.pronto.state that return StateGraph | ||
|---|---|---|
abstract
|
StateFactory.emptyStateGraph()
Creates an empty state graph from which an editor is typically obtained to build any required state graph. |
|
StateGraph<S,L> |
StateEngine.getGraph()
The graph of an engine constrains the states which it may enter and the transitions it may make. |
|
StateGraph<S,L> |
StateGraphEditor.getGraph()
Creates a new immutable graph instance based on the state of this editor. |
|
| Methods in com.tomgibara.pronto.state with parameters of type StateGraph | ||
|---|---|---|
boolean |
StateGraphEditor.addGraph(StateGraph<S,L> graph)
Adds all of the states and transitions from an existing state graph. |
|
abstract
|
StateFactory.newEngine(StateGraph<S,L> graph,
StateActivator<S,L,P> activator)
Combines a graph and activator to form a new engine. |
|
boolean |
StateGraphEditor.retainGraph(StateGraph<S,L> graph)
Removes from the current graph all of the states and transitions that are not contained within an existing state graph. |
|
| Uses of StateGraph in com.tomgibara.pronto.state.impl |
|---|
| Classes in com.tomgibara.pronto.state.impl that implement StateGraph | |
|---|---|
class |
StateGraphImpl<S,L>
|
| Methods in com.tomgibara.pronto.state.impl that return StateGraph | ||
|---|---|---|
|
StateFactoryImpl.emptyStateGraph()
|
|
StateGraph<S,L> |
StateEngineImpl.getGraph()
|
|
| Methods in com.tomgibara.pronto.state.impl with parameters of type StateGraph | ||
|---|---|---|
boolean |
StateGraphEditorImpl.addGraph(StateGraph<S,L> graph)
|
|
|
StateFactoryImpl.newEngine(StateGraph<S,L> graph,
StateActivator<S,L,P> activator)
|
|
boolean |
StateGraphEditorImpl.retainGraph(StateGraph<S,L> graph)
|
|
| Constructors in com.tomgibara.pronto.state.impl with parameters of type StateGraph | |
|---|---|
StateEngineImpl(StateGraph<S,L> graph,
StateActivator<S,L,P> activator)
|
|
StateGraphEditorImpl(StateGraph<S,L> graph)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||