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