java.lang.Object
net.automatalib.util.ts.modal.MTSs
Operations on
ModalTransitionSystems.-
Method Summary
Modifier and TypeMethodDescriptionstatic <S0,S1, I> CompactMTS<I> compose(ModalTransitionSystem<S0, I, ?, ?> mts0, ModalTransitionSystem<S1, I, ?, ?> mts1) static <A extends MutableModalTransitionSystem<S,I, ?, ?>, S, S0, S1, I>
Acompose(ModalTransitionSystem<S0, I, ?, ?> mts0, ModalTransitionSystem<S1, I, ?, ?> mts1, AutomatonCreator<A, I> creator) static <A extends MutableModalTransitionSystem<S,I, ?, ?>, S, S0, S1, I>
Pair<Map<Pair<S0,S1>, S>, A> composeWithMapping(ModalTransitionSystem<S0, I, ?, ?> mts0, ModalTransitionSystem<S1, I, ?, ?> mts1, AutomatonCreator<A, I> creator) static <S0,S1, I> CompactMTS<I> conjunction(ModalTransitionSystem<S0, I, ?, ?> mts0, ModalTransitionSystem<S1, I, ?, ?> mts1) static <A extends MutableModalTransitionSystem<S,I, T, ?>, S, S0, S1, I, T>
Aconjunction(ModalTransitionSystem<S0, I, ?, ?> mts0, ModalTransitionSystem<S1, I, ?, ?> mts1, AutomatonCreator<A, I> creator) static <A extends MutableModalTransitionSystem<S,I, T, ?>, S, S0, S1, I, T>
Pair<Map<Pair<S0,S1>, S>, A> conjunctionWithMapping(ModalTransitionSystem<S0, I, ?, ?> mts0, ModalTransitionSystem<S1, I, ?, ?> mts1, AutomatonCreator<A, I> creator) static <AS,BS, I> boolean isRefinementOf(ModalTransitionSystem<AS, I, ?, ?> a, ModalTransitionSystem<BS, I, ?, ?> b, Collection<I> input)
-
Method Details
-
conjunction
public static <S0,S1, CompactMTS<I> conjunctionI> (ModalTransitionSystem<S0, I, ?, ?> mts0, ModalTransitionSystem<S1, I, ?, ?> mts1) -
conjunction
public static <A extends MutableModalTransitionSystem<S,I, A conjunctionT, ?>, S, S0, S1, I, T> (ModalTransitionSystem<S0, I, ?, ?> mts0, ModalTransitionSystem<S1, I, ?, ?> mts1, AutomatonCreator<A, I> creator) -
conjunctionWithMapping
public static <A extends MutableModalTransitionSystem<S,I, Pair<Map<Pair<S0,T, ?>, S, S0, S1, I, T> S1>, conjunctionWithMappingS>, A> (ModalTransitionSystem<S0, I, ?, ?> mts0, ModalTransitionSystem<S1, I, ?, ?> mts1, AutomatonCreator<A, I> creator) -
compose
public static <S0,S1, CompactMTS<I> composeI> (ModalTransitionSystem<S0, I, ?, ?> mts0, ModalTransitionSystem<S1, I, ?, ?> mts1) -
compose
public static <A extends MutableModalTransitionSystem<S,I, A compose?, ?>, S, S0, S1, I> (ModalTransitionSystem<S0, I, ?, ?> mts0, ModalTransitionSystem<S1, I, ?, ?> mts1, AutomatonCreator<A, I> creator) -
composeWithMapping
public static <A extends MutableModalTransitionSystem<S,I, Pair<Map<Pair<S0,?, ?>, S, S0, S1, I> S1>, composeWithMappingS>, A> (ModalTransitionSystem<S0, I, ?, ?> mts0, ModalTransitionSystem<S1, I, ?, ?> mts1, AutomatonCreator<A, I> creator) -
isRefinementOf
public static <AS,BS, boolean isRefinementOfI> (ModalTransitionSystem<AS, I, ?, ?> a, ModalTransitionSystem<BS, I, ?, ?> b, Collection<I> input)
-