Class ZielonkaTreeTransformations.AlternatingCycleDecomposition<S>
- java.lang.Object
-
- owl.automaton.acceptance.transformer.ZielonkaTreeTransformations.AlternatingCycleDecomposition<S>
-
- All Implemented Interfaces:
ZielonkaTreeTransformations.ZielonkaTree
- Enclosing class:
- ZielonkaTreeTransformations
public abstract static class ZielonkaTreeTransformations.AlternatingCycleDecomposition<S> extends Object implements ZielonkaTreeTransformations.ZielonkaTree
-
-
Constructor Summary
Constructors Constructor Description AlternatingCycleDecomposition()
-
Method Summary
-
-
-
Method Detail
-
colours
public abstract ImmutableBitSet colours()
- Specified by:
colours
in interfaceZielonkaTreeTransformations.ZielonkaTree
-
children
public abstract List<ZielonkaTreeTransformations.AlternatingCycleDecomposition<S>> children()
- Specified by:
children
in interfaceZielonkaTreeTransformations.ZielonkaTree
-
height
public abstract int height()
- Specified by:
height
in interfaceZielonkaTreeTransformations.ZielonkaTree
-
of
public static <S> List<ZielonkaTreeTransformations.AlternatingCycleDecomposition<S>> of(Automaton<S,?> automaton)
-
of
public static <S> List<ZielonkaTreeTransformations.AlternatingCycleDecomposition<S>> of(Automaton<S,?> automaton, Set<S> restrictedStates, owl.automaton.acceptance.transformer.ZielonkaTreeTransformations.AcdCache<S> cache)
-
of
public static <S> ZielonkaTreeTransformations.AlternatingCycleDecomposition<S> of(EmersonLeiAcceptance alpha, ImmutableBitSet colours, Map<S,Set<Edge<S>>> edges, owl.automaton.acceptance.transformer.ZielonkaTreeTransformations.AcdCache<S> cache)
-
restriction
public ZielonkaTreeTransformations.AlternatingCycleDecomposition<S> restriction(S state)
-
restrictPathToSubtree
public ZielonkaTreeTransformations.Path restrictPathToSubtree(S state, ZielonkaTreeTransformations.Path unrestrictedPath)
-
leftMostLeaf
public ZielonkaTreeTransformations.Path leftMostLeaf(S state)
-
-