Package net.automatalib.ts.powerset
Class DeterministicPowersetView<S,I,T>
- java.lang.Object
-
- net.automatalib.ts.powerset.DeterministicPowersetView<S,I,T>
-
- All Implemented Interfaces:
DeterministicTransitionSystem<S,I,T>,PowersetViewTS<S,I,T,S,T>,SimpleDTS<S,I>,SimpleTS<S,I>,TransitionSystem<S,I,T>
public class DeterministicPowersetView<S,I,T> extends Object implements DeterministicTransitionSystem<S,I,T>, PowersetViewTS<S,I,T,S,T>
-
-
Constructor Summary
Constructors Constructor Description DeterministicPowersetView(DeterministicTransitionSystem<S,I,T> delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable SgetInitialState()Collection<S>getOriginalStates(S state)Collection<T>getOriginalTransitions(T transition)SgetSuccessor(T transition)@Nullable TgetTransition(S state, I input)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.automatalib.ts.DeterministicTransitionSystem
getSuccessor, getSuccessors, getTransitions
-
Methods inherited from interface net.automatalib.ts.simple.SimpleDTS
getInitialStates, getState, getStates, getSuccessor, getSuccessors
-
Methods inherited from interface net.automatalib.ts.simple.SimpleTS
createDynamicStateMapping, createStaticStateMapping, getSuccessors
-
Methods inherited from interface net.automatalib.ts.TransitionSystem
powersetView
-
-
-
-
Constructor Detail
-
DeterministicPowersetView
public DeterministicPowersetView(DeterministicTransitionSystem<S,I,T> delegate)
-
-
Method Detail
-
getTransition
public @Nullable T getTransition(S state, I input)
- Specified by:
getTransitionin interfaceDeterministicTransitionSystem<S,I,T>
-
getSuccessor
public S getSuccessor(T transition)
- Specified by:
getSuccessorin interfaceTransitionSystem<S,I,T>
-
getInitialState
public @Nullable S getInitialState()
- Specified by:
getInitialStatein interfaceSimpleDTS<S,I>
-
getOriginalStates
public Collection<S> getOriginalStates(S state)
- Specified by:
getOriginalStatesin interfacePowersetViewTS<S,I,T,S,T>
-
getOriginalTransitions
public Collection<T> getOriginalTransitions(T transition)
- Specified by:
getOriginalTransitionsin interfacePowersetViewTS<S,I,T,S,T>
-
-