public class OPlusGenerator extends Object implements org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>, AxiomTransformation
| Constructor and Description |
|---|
OPlusGenerator(org.semanticweb.owlapi.model.OWLDataFactory dataFactory,
OPlusSplitting splitting) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSources(org.semanticweb.owlapi.model.OWLAxiom ax,
Set<org.semanticweb.owlapi.model.OWLAxiom> sources) |
Map<org.semanticweb.owlapi.model.OWLAxiom,Set<org.semanticweb.owlapi.model.OWLAxiom>> |
getAxiom2SourceMap() |
Set<org.semanticweb.owlapi.model.OWLAxiom> |
getSameSourceAxioms(org.semanticweb.owlapi.model.OWLAxiom axiom,
Set<org.semanticweb.owlapi.model.OWLAxiom> toSearch)
Gets axioms that have the same source axioms as the specified axiom.
|
Set<org.semanticweb.owlapi.model.OWLAxiom> |
getSources(org.semanticweb.owlapi.model.OWLAxiom axiom) |
boolean |
hasMultipleSources(org.semanticweb.owlapi.model.OWLAxiom axiom) |
boolean |
hasSameSource(org.semanticweb.owlapi.model.OWLAxiom ax1,
org.semanticweb.owlapi.model.OWLAxiom ax2) |
boolean |
isNothing(org.semanticweb.owlapi.model.OWLClassExpression desc) |
boolean |
isThing(org.semanticweb.owlapi.model.OWLClassExpression desc) |
Set<org.semanticweb.owlapi.model.OWLAxiom> |
log(org.semanticweb.owlapi.model.OWLAxiom source) |
Set<org.semanticweb.owlapi.model.OWLAxiom> |
log(org.semanticweb.owlapi.model.OWLAxiom source,
Set<org.semanticweb.owlapi.model.OWLAxiom> axioms) |
void |
reset() |
Set<org.semanticweb.owlapi.model.OWLAxiom> |
transform(Set<org.semanticweb.owlapi.model.OWLAxiom> axioms) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLAnnotationAssertionAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLAnnotationPropertyDomainAxiom owlAnnotationPropertyDomainAxiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLAnnotationPropertyRangeAxiom owlAnnotationPropertyRangeAxiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLAsymmetricObjectPropertyAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLClassAssertionAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLDataPropertyDomainAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLDataPropertyRangeAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLDatatypeDefinitionAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLDeclarationAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLDifferentIndividualsAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLDisjointClassesAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLDisjointUnionAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLEquivalentClassesAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLFunctionalDataPropertyAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLFunctionalObjectPropertyAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLHasKeyAxiom owlHasKeyAxiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLInverseFunctionalObjectPropertyAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLInverseObjectPropertiesAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLIrreflexiveObjectPropertyAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLNegativeDataPropertyAssertionAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLNegativeObjectPropertyAssertionAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLObjectPropertyRangeAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLReflexiveObjectPropertyAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLSameIndividualAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLSubAnnotationPropertyOfAxiom owlSubAnnotationPropertyOfAxiom) |
Set<org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLSubClassOfAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLSubDataPropertyOfAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLSubObjectPropertyOfAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLSubPropertyChainOfAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLSymmetricObjectPropertyAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.OWLTransitiveObjectPropertyAxiom axiom) |
Set<? extends org.semanticweb.owlapi.model.OWLAxiom> |
visit(org.semanticweb.owlapi.model.SWRLRule rule) |
public OPlusGenerator(org.semanticweb.owlapi.model.OWLDataFactory dataFactory,
OPlusSplitting splitting)
public Set<org.semanticweb.owlapi.model.OWLAxiom> transform(Set<org.semanticweb.owlapi.model.OWLAxiom> axioms)
transform in interface AxiomTransformationpublic boolean isNothing(org.semanticweb.owlapi.model.OWLClassExpression desc)
public boolean isThing(org.semanticweb.owlapi.model.OWLClassExpression desc)
public void reset()
public Map<org.semanticweb.owlapi.model.OWLAxiom,Set<org.semanticweb.owlapi.model.OWLAxiom>> getAxiom2SourceMap()
public boolean hasSameSource(org.semanticweb.owlapi.model.OWLAxiom ax1,
org.semanticweb.owlapi.model.OWLAxiom ax2)
public boolean hasMultipleSources(org.semanticweb.owlapi.model.OWLAxiom axiom)
public Set<org.semanticweb.owlapi.model.OWLAxiom> getSameSourceAxioms(org.semanticweb.owlapi.model.OWLAxiom axiom, Set<org.semanticweb.owlapi.model.OWLAxiom> toSearch)
axiom - The axiom for which axioms with the same sources will be retrieved.toSearch - The set of axioms to seach for the same sources. If toSearch
contains axiom then axiom will simply be ignored.axiom. This set will not contain
axiom.public void addSources(org.semanticweb.owlapi.model.OWLAxiom ax,
Set<org.semanticweb.owlapi.model.OWLAxiom> sources)
public Set<org.semanticweb.owlapi.model.OWLAxiom> getSources(org.semanticweb.owlapi.model.OWLAxiom axiom)
public Set<org.semanticweb.owlapi.model.OWLAxiom> log(org.semanticweb.owlapi.model.OWLAxiom source, Set<org.semanticweb.owlapi.model.OWLAxiom> axioms)
public Set<org.semanticweb.owlapi.model.OWLAxiom> log(org.semanticweb.owlapi.model.OWLAxiom source)
public Set<org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLSubClassOfAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLNegativeObjectPropertyAssertionAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLAsymmetricObjectPropertyAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLReflexiveObjectPropertyAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLDisjointClassesAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLDataPropertyDomainAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLObjectPropertyDomainAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLEquivalentObjectPropertiesAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLNegativeDataPropertyAssertionAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLDifferentIndividualsAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLDisjointDataPropertiesAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLDisjointObjectPropertiesAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLHasKeyAxiom owlHasKeyAxiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLSubAnnotationPropertyOfAxiom owlSubAnnotationPropertyOfAxiom)
visit in interface org.semanticweb.owlapi.model.OWLAnnotationAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLAnnotationPropertyDomainAxiom owlAnnotationPropertyDomainAxiom)
visit in interface org.semanticweb.owlapi.model.OWLAnnotationAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLAnnotationPropertyRangeAxiom owlAnnotationPropertyRangeAxiom)
visit in interface org.semanticweb.owlapi.model.OWLAnnotationAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLObjectPropertyRangeAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLFunctionalObjectPropertyAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLSubObjectPropertyOfAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLDisjointUnionAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLDeclarationAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLAnnotationAssertionAxiom axiom)
public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLSymmetricObjectPropertyAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLDataPropertyRangeAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLFunctionalDataPropertyAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLEquivalentDataPropertiesAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLClassAssertionAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLEquivalentClassesAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLDataPropertyAssertionAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLTransitiveObjectPropertyAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLIrreflexiveObjectPropertyAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLSubDataPropertyOfAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLInverseFunctionalObjectPropertyAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLSameIndividualAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLSubPropertyChainOfAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLInverseObjectPropertiesAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>public Set<? extends org.semanticweb.owlapi.model.OWLAxiom> visit(org.semanticweb.owlapi.model.OWLDatatypeDefinitionAxiom axiom)
visit in interface org.semanticweb.owlapi.model.OWLAxiomVisitorEx<Set<? extends org.semanticweb.owlapi.model.OWLAxiom>>Copyright © 2014. All rights reserved.