Package net.automatalib.util.graph.copy
Class GraphCopy
- java.lang.Object
-
- net.automatalib.util.graph.copy.GraphCopy
-
public final class GraphCopy extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <N1,E1,N2,E2,NP2,EP2>
Mapping<N1,N2>copyPlain(Graph<N1,E1> in, MutableGraph<N2,E2,NP2,EP2> out, Mapping<? super N1,? extends NP2> npMapping, Mapping<? super E1,? extends EP2> epMapping)
static <N1,E1,N2,E2,NP2,EP2>
Mapping<N1,N2>copyPlain(UniversalGraph<N1,E1,? extends NP2,? extends EP2> in, MutableGraph<N2,E2,NP2,EP2> out)
static <N1,E1,N2,E2,NP2,EP2>
Mapping<N1,N2>copyTraversal(IndefiniteGraph<N1,E1> in, MutableGraph<N2,E2,NP2,EP2> out, TraversalOrder order, int limit, Collection<? extends N1> initialNodes, Mapping<? super N1,? extends NP2> npMapping, Mapping<? super E1,? extends EP2> epMapping)
static <N1,E1,N2,E2,NP2,EP2>
Mapping<N1,N2>copyTraversal(UniversalIndefiniteGraph<N1,E1,? extends NP2,? extends EP2> in, MutableGraph<N2,E2,NP2,EP2> out, TraversalOrder order, int limit, Collection<? extends N1> initialNodes)
static <N1,E1,NP1,EP1,N2,E2,NP2,EP2>
Mapping<N1,N2>copyUniversalPlain(UniversalGraph<N1,E1,NP1,EP1> in, MutableGraph<N2,E2,NP2,EP2> out, Mapping<? super NP1,? extends NP2> npConversion, Mapping<? super EP1,? extends EP2> epConversion)
static <N1,E1,NP1,EP1,N2,E2,NP2,EP2>
Mapping<N1,N2>copyUniversalTraversal(UniversalIndefiniteGraph<N1,E1,NP1,EP1> in, MutableGraph<N2,E2,NP2,EP2> out, TraversalOrder order, int limit, Collection<? extends N1> initialNodes, Mapping<? super NP1,? extends NP2> npConversion, Mapping<? super EP1,? extends EP2> epConversion)
-
-
-
Method Detail
-
copyPlain
public static <N1,E1,N2,E2,NP2,EP2> Mapping<N1,N2> copyPlain(UniversalGraph<N1,E1,? extends NP2,? extends EP2> in, MutableGraph<N2,E2,NP2,EP2> out)
-
copyPlain
public static <N1,E1,N2,E2,NP2,EP2> Mapping<N1,N2> copyPlain(Graph<N1,E1> in, MutableGraph<N2,E2,NP2,EP2> out, Mapping<? super N1,? extends NP2> npMapping, Mapping<? super E1,? extends EP2> epMapping)
-
copyUniversalPlain
public static <N1,E1,NP1,EP1,N2,E2,NP2,EP2> Mapping<N1,N2> copyUniversalPlain(UniversalGraph<N1,E1,NP1,EP1> in, MutableGraph<N2,E2,NP2,EP2> out, Mapping<? super NP1,? extends NP2> npConversion, Mapping<? super EP1,? extends EP2> epConversion)
-
copyTraversal
public static <N1,E1,N2,E2,NP2,EP2> Mapping<N1,N2> copyTraversal(UniversalIndefiniteGraph<N1,E1,? extends NP2,? extends EP2> in, MutableGraph<N2,E2,NP2,EP2> out, TraversalOrder order, int limit, Collection<? extends N1> initialNodes)
-
copyTraversal
public static <N1,E1,N2,E2,NP2,EP2> Mapping<N1,N2> copyTraversal(IndefiniteGraph<N1,E1> in, MutableGraph<N2,E2,NP2,EP2> out, TraversalOrder order, int limit, Collection<? extends N1> initialNodes, Mapping<? super N1,? extends NP2> npMapping, Mapping<? super E1,? extends EP2> epMapping)
-
copyUniversalTraversal
public static <N1,E1,NP1,EP1,N2,E2,NP2,EP2> Mapping<N1,N2> copyUniversalTraversal(UniversalIndefiniteGraph<N1,E1,NP1,EP1> in, MutableGraph<N2,E2,NP2,EP2> out, TraversalOrder order, int limit, Collection<? extends N1> initialNodes, Mapping<? super NP1,? extends NP2> npConversion, Mapping<? super EP1,? extends EP2> epConversion)
-
-