public class MakeClassesMutuallyDisjoint extends AbstractCompositeOntologyChange
| Constructor and Description |
|---|
MakeClassesMutuallyDisjoint(org.semanticweb.owlapi.model.OWLDataFactory dataFactory,
Set<? extends org.semanticweb.owlapi.model.OWLClassExpression> classExpressions,
boolean usePairwiseDisjointAxioms,
org.semanticweb.owlapi.model.OWLOntology targetOntology)
Creates a composite change which makes a set of classes mutually disjoint
|
| Modifier and Type | Method and Description |
|---|---|
List<org.semanticweb.owlapi.model.OWLOntologyChange> |
getChanges()
Gets the changes which compose this composite change.
|
getDataFactorypublic MakeClassesMutuallyDisjoint(org.semanticweb.owlapi.model.OWLDataFactory dataFactory,
Set<? extends org.semanticweb.owlapi.model.OWLClassExpression> classExpressions,
boolean usePairwiseDisjointAxioms,
org.semanticweb.owlapi.model.OWLOntology targetOntology)
dataFactory - The data factory which should be used for creating the axiomsclassExpressions - The class expressions which should be made mutually disjoint.usePairwiseDisjointAxioms - true if multiple disjoint classes
axioms should be used to make the class expressions pairwise disjoint (for backwards
compatibility with OWL 1.0), or false if one disjoint classes axiom
should be used (preferred OWL 1.1 method).targetOntology - The target ontology which the changes will be applied to.public List<org.semanticweb.owlapi.model.OWLOntologyChange> getChanges()
OWLCompositeOntologyChangeCopyright © 2013 The University of Manchester. All Rights Reserved.