public class AddClassExpressionClosureAxiom extends AbstractCompositeOntologyChange
| Modifier and Type | Field and Description |
|---|---|
protected org.semanticweb.owlapi.model.OWLObjectPropertyExpression |
property |
| Constructor and Description |
|---|
AddClassExpressionClosureAxiom(org.semanticweb.owlapi.model.OWLDataFactory dataFactory,
org.semanticweb.owlapi.model.OWLClass cls,
org.semanticweb.owlapi.model.OWLObjectPropertyExpression property,
Set<org.semanticweb.owlapi.model.OWLOntology> ontologies,
org.semanticweb.owlapi.model.OWLOntology targetOntology)
Creates a composite change that will add a closure axiom for a given
class along a specified property.
|
| Modifier and Type | Method and Description |
|---|---|
List<org.semanticweb.owlapi.model.OWLOntologyChange> |
getChanges()
Gets the changes which compose this composite change.
|
getDataFactoryprotected final org.semanticweb.owlapi.model.OWLObjectPropertyExpression property
public AddClassExpressionClosureAxiom(org.semanticweb.owlapi.model.OWLDataFactory dataFactory,
org.semanticweb.owlapi.model.OWLClass cls,
org.semanticweb.owlapi.model.OWLObjectPropertyExpression property,
Set<org.semanticweb.owlapi.model.OWLOntology> ontologies,
org.semanticweb.owlapi.model.OWLOntology targetOntology)
dataFactory - The data factory that should be used to create the necessary
objectscls - The class for which the closure axiom will be generatedproperty - The property that the closure axiom will act alongontologies - The ontologies that will be examined for subclass axiomstargetOntology - The target ontology that changes will be applied to.public List<org.semanticweb.owlapi.model.OWLOntologyChange> getChanges()
OWLCompositeOntologyChangeCopyright © 2013 The University of Manchester. All Rights Reserved.