N - typepublic class CollectionPermutation<N> extends SearchTree<org.coode.oppl.utils.PermutationState<N>>
| Modifier and Type | Method and Description |
|---|---|
static <O> Set<List<O>> |
getAllPermutations(Collection<O> collection) |
protected List<org.coode.oppl.utils.PermutationState<N>> |
getChildren(org.coode.oppl.utils.PermutationState<N> node) |
protected boolean |
goalReached(org.coode.oppl.utils.PermutationState<N> node) |
depthFirstSearch, exhaustiveDepthFirstSearch, exhaustiveSearchTreeprotected List<org.coode.oppl.utils.PermutationState<N>> getChildren(org.coode.oppl.utils.PermutationState<N> node)
getChildren in class SearchTree<org.coode.oppl.utils.PermutationState<N>>protected boolean goalReached(org.coode.oppl.utils.PermutationState<N> node)
goalReached in class SearchTree<org.coode.oppl.utils.PermutationState<N>>node - nodetrue if the input OPPLOWLAxiomSearchNode
represents an OWLAxiom that is contained in one of the ontologies
managed by the ontology manager encapsulated in this
OPPLOWLAxiomSearchTree.public static <O> Set<List<O>> getAllPermutations(Collection<O> collection)
O - collection typecollection - collectionCopyright © 2015 The University of Manchester. All Rights Reserved.