public class DTSComposition<S1,S2,I,T1,T2,TS1 extends DeterministicTransitionSystem<S1,I,T1>,TS2 extends DeterministicTransitionSystem<S2,I,T2>> extends AbstractDTS<Pair<S1,S2>,I,Pair<T1,T2>>
| Constructor and Description |
|---|
DTSComposition(TS1 ts1,
TS2 ts2) |
| Modifier and Type | Method and Description |
|---|---|
TS1 |
getFirstTS() |
Pair<S1,S2> |
getInitialState()
Retrieves the initial state of this transition system.
|
TS2 |
getSecondTS() |
Pair<S1,S2> |
getSuccessor(Pair<T1,T2> transition)
Retrieves the successor state of a given transition.
|
Pair<T1,T2> |
getTransition(Pair<S1,S2> state,
I input)
Retrieves the transition triggered by the given input symbol.
|
getInitialStates, getInitialStates, getState, getState, getSuccessor, getSuccessor, getSuccessor, getSuccessor, getTransitions, getTransitionscreateDynamicStateMapping, createDynamicStateMapping, createStaticStateMapping, createStaticStateMapping, getStates, getStates, getSuccessors, getSuccessors, getSuccessors, getSuccessors, getSuccessors, getSuccessors, powersetView, powersetViewclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpowersetViewcreateDynamicStateMapping, createStaticStateMapping, getStates, getSuccessors, getSuccessors, getSuccessorspublic DTSComposition(TS1 ts1, TS2 ts2)
public TS1 getFirstTS()
public TS2 getSecondTS()
public Pair<S1,S2> getInitialState()
SimpleDTSSimpleTS.getInitialStates()public Pair<T1,T2> getTransition(Pair<S1,S2> state, I input)
DeterministicTransitionSystemstate - the source state.input - the input symbol.null if no transition is triggered.TransitionSystem.getTransitions(Object, Object)public Pair<S1,S2> getSuccessor(Pair<T1,T2> transition)
TransitionSystemtransition - the transition.Copyright © 2015. All Rights Reserved.