public class DirectPowersetDTS<S,I,T> extends Object implements PowersetViewTS<Set<? extends S>,I,Set<? extends T>,S,T>
| Constructor and Description |
|---|
DirectPowersetDTS(TransitionSystem<S,I,T> ts) |
| Modifier and Type | Method and Description |
|---|---|
Set<S> |
getInitialState()
Retrieves the initial state of this transition system.
|
Collection<S> |
getOriginalStates(Set<? extends S> state) |
Collection<T> |
getOriginalTransitions(Set<? extends T> transition) |
Set<S> |
getSuccessor(Set<? extends S> state,
I input)
Retrieves the successor state reachable by the given input symbol.
|
Set<S> |
getSuccessor(Set<? extends T> transition)
Retrieves the successor state of a given transition.
|
Set<T> |
getTransition(Set<? extends S> state,
I input)
Retrieves the transition triggered by the given input symbol.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSuccessors, getTransitions, transToSetpowersetViewgetInitialStates, getState, getStates, getSuccessor, getSuccessors, stateToSetcreateDynamicStateMapping, createStaticStateMapping, getSuccessorspublic DirectPowersetDTS(TransitionSystem<S,I,T> ts)
public Set<S> getInitialState()
SimpleDTSgetInitialState in interface SimpleDTS<Set<? extends S>,I>SimpleTS.getInitialStates()public Set<S> getSuccessor(Set<? extends T> transition)
TransitionSystemgetSuccessor in interface TransitionSystem<Set<? extends S>,I,Set<? extends T>>transition - the transition.public Set<S> getSuccessor(Set<? extends S> state, I input)
SimpleDTSgetSuccessor in interface DeterministicTransitionSystem<Set<? extends S>,I,Set<? extends T>>getSuccessor in interface SimpleDTS<Set<? extends S>,I>state - the source state.input - the input symbol.null if no state is reachable by
this symbol.TransitionSystem.getSuccessors(Object, Object)public Set<T> getTransition(Set<? extends S> state, I input)
DeterministicTransitionSystemgetTransition in interface DeterministicTransitionSystem<Set<? extends S>,I,Set<? extends T>>state - the source state.input - the input symbol.null if no transition is triggered.TransitionSystem.getTransitions(Object, Object)public Collection<S> getOriginalStates(Set<? extends S> state)
getOriginalStates in interface PowersetViewTS<Set<? extends S>,I,Set<? extends T>,S,T>public Collection<T> getOriginalTransitions(Set<? extends T> transition)
getOriginalTransitions in interface PowersetViewTS<Set<? extends S>,I,Set<? extends T>,S,T>Copyright © 2018. All rights reserved.