public abstract class AbstractInternalsImpl extends java.lang.Object implements Internals, java.io.Serializable
Internals.Pointer<K,V>, Internals.SimplePointer<K>
Constructor and Description |
---|
AbstractInternalsImpl() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
add, addAxiom, addGeneralClassAxioms, addImportsDeclaration, addOntologyAnnotation, addPropertyChainSubPropertyAxioms, contains, contains, filterAxioms, getAxiomCount, getAxiomCount, getAxioms, getAxiomsByType, getDeclarationsByEntity, getGeneralClassAxioms, getImportsDeclarations, getKeyset, getLogicalAxiomCount, getLogicalAxioms, getOntologyAnnotations, getOwlAnnotationPropertyReferences, getOwlAnonymousIndividualReferences, getOwlClassReferences, getOwlDataPropertyReferences, getOwlDatatypeReferences, getOwlIndividualReferences, getOwlObjectPropertyReferences, getValues, hasValues, isDeclared, isEmpty, remove, removeAxiom, removeGeneralClassAxioms, removeImportsDeclaration, removeOntologyAnnotation, removePropertyChainSubPropertyAxioms
protected final MapPointer<OWLClass,OWLClassAxiom> classAxiomsByClass
protected final MapPointer<OWLClass,OWLSubClassOfAxiom> subClassAxiomsByLHS
protected final MapPointer<OWLClass,OWLSubClassOfAxiom> subClassAxiomsByRHS
protected final MapPointer<OWLClass,OWLEquivalentClassesAxiom> equivalentClassesAxiomsByClass
protected final MapPointer<OWLClass,OWLDisjointClassesAxiom> disjointClassesAxiomsByClass
protected final MapPointer<OWLClass,OWLDisjointUnionAxiom> disjointUnionAxiomsByClass
protected final MapPointer<OWLClass,OWLHasKeyAxiom> hasKeyAxiomsByClass
protected final MapPointer<OWLObjectPropertyExpression,OWLSubObjectPropertyOfAxiom> objectSubPropertyAxiomsByLHS
protected final MapPointer<OWLObjectPropertyExpression,OWLSubObjectPropertyOfAxiom> objectSubPropertyAxiomsByRHS
protected final MapPointer<OWLObjectPropertyExpression,OWLEquivalentObjectPropertiesAxiom> equivalentObjectPropertyAxiomsByProperty
protected final MapPointer<OWLObjectPropertyExpression,OWLDisjointObjectPropertiesAxiom> disjointObjectPropertyAxiomsByProperty
protected final MapPointer<OWLObjectPropertyExpression,OWLObjectPropertyDomainAxiom> objectPropertyDomainAxiomsByProperty
protected final MapPointer<OWLObjectPropertyExpression,OWLObjectPropertyRangeAxiom> objectPropertyRangeAxiomsByProperty
protected final MapPointer<OWLObjectPropertyExpression,OWLFunctionalObjectPropertyAxiom> functionalObjectPropertyAxiomsByProperty
protected final MapPointer<OWLObjectPropertyExpression,OWLInverseFunctionalObjectPropertyAxiom> inverseFunctionalPropertyAxiomsByProperty
protected final MapPointer<OWLObjectPropertyExpression,OWLSymmetricObjectPropertyAxiom> symmetricPropertyAxiomsByProperty
protected final MapPointer<OWLObjectPropertyExpression,OWLAsymmetricObjectPropertyAxiom> asymmetricPropertyAxiomsByProperty
protected final MapPointer<OWLObjectPropertyExpression,OWLReflexiveObjectPropertyAxiom> reflexivePropertyAxiomsByProperty
protected final MapPointer<OWLObjectPropertyExpression,OWLIrreflexiveObjectPropertyAxiom> irreflexivePropertyAxiomsByProperty
protected final MapPointer<OWLObjectPropertyExpression,OWLTransitiveObjectPropertyAxiom> transitivePropertyAxiomsByProperty
protected final MapPointer<OWLObjectPropertyExpression,OWLInverseObjectPropertiesAxiom> inversePropertyAxiomsByProperty
protected final MapPointer<OWLDataPropertyExpression,OWLSubDataPropertyOfAxiom> dataSubPropertyAxiomsByLHS
protected final MapPointer<OWLDataPropertyExpression,OWLSubDataPropertyOfAxiom> dataSubPropertyAxiomsByRHS
protected final MapPointer<OWLDataPropertyExpression,OWLEquivalentDataPropertiesAxiom> equivalentDataPropertyAxiomsByProperty
protected final MapPointer<OWLDataPropertyExpression,OWLDisjointDataPropertiesAxiom> disjointDataPropertyAxiomsByProperty
protected final MapPointer<OWLDataPropertyExpression,OWLDataPropertyDomainAxiom> dataPropertyDomainAxiomsByProperty
protected final MapPointer<OWLDataPropertyExpression,OWLDataPropertyRangeAxiom> dataPropertyRangeAxiomsByProperty
protected final MapPointer<OWLDataPropertyExpression,OWLFunctionalDataPropertyAxiom> functionalDataPropertyAxiomsByProperty
protected final MapPointer<OWLIndividual,OWLClassAssertionAxiom> classAssertionAxiomsByIndividual
protected final MapPointer<OWLClassExpression,OWLClassAssertionAxiom> classAssertionAxiomsByClass
protected final MapPointer<OWLIndividual,OWLObjectPropertyAssertionAxiom> objectPropertyAssertionsByIndividual
protected final MapPointer<OWLIndividual,OWLDataPropertyAssertionAxiom> dataPropertyAssertionsByIndividual
protected final MapPointer<OWLIndividual,OWLNegativeObjectPropertyAssertionAxiom> negativeObjectPropertyAssertionAxiomsByIndividual
protected final MapPointer<OWLIndividual,OWLNegativeDataPropertyAssertionAxiom> negativeDataPropertyAssertionAxiomsByIndividual
protected final MapPointer<OWLIndividual,OWLDifferentIndividualsAxiom> differentIndividualsAxiomsByIndividual
protected final MapPointer<OWLIndividual,OWLSameIndividualAxiom> sameIndividualsAxiomsByIndividual
protected final MapPointer<OWLAnnotationSubject,OWLAnnotationAssertionAxiom> annotationAssertionAxiomsBySubject
protected <K,V extends OWLAxiom> MapPointer<K,V> build(AxiomType<?> t, OWLAxiomVisitorEx<?> v)
protected <K,V extends OWLAxiom> MapPointer<K,V> build()
protected <K,V extends OWLAxiom> MapPointer<K,V> buildLazy(AxiomType<?> t, OWLAxiomVisitorEx<?> v)
protected ClassAxiomByClassPointer buildClassAxiomByClass()
protected <K,V> java.util.Map<K,V> createMap()
public MapPointer<OWLClass,OWLClassAxiom> getClassAxiomsByClass()
getClassAxiomsByClass
in interface Internals
public MapPointer<OWLClass,OWLSubClassOfAxiom> getSubClassAxiomsByLHS()
getSubClassAxiomsByLHS
in interface Internals
public MapPointer<OWLClass,OWLSubClassOfAxiom> getSubClassAxiomsByRHS()
getSubClassAxiomsByRHS
in interface Internals
public MapPointer<OWLClass,OWLEquivalentClassesAxiom> getEquivalentClassesAxiomsByClass()
getEquivalentClassesAxiomsByClass
in interface Internals
public MapPointer<OWLClass,OWLDisjointClassesAxiom> getDisjointClassesAxiomsByClass()
getDisjointClassesAxiomsByClass
in interface Internals
public MapPointer<OWLClass,OWLDisjointUnionAxiom> getDisjointUnionAxiomsByClass()
getDisjointUnionAxiomsByClass
in interface Internals
public MapPointer<OWLClass,OWLHasKeyAxiom> getHasKeyAxiomsByClass()
getHasKeyAxiomsByClass
in interface Internals
public MapPointer<OWLObjectPropertyExpression,OWLSubObjectPropertyOfAxiom> getObjectSubPropertyAxiomsByLHS()
getObjectSubPropertyAxiomsByLHS
in interface Internals
public MapPointer<OWLObjectPropertyExpression,OWLSubObjectPropertyOfAxiom> getObjectSubPropertyAxiomsByRHS()
getObjectSubPropertyAxiomsByRHS
in interface Internals
public MapPointer<OWLObjectPropertyExpression,OWLEquivalentObjectPropertiesAxiom> getEquivalentObjectPropertyAxiomsByProperty()
getEquivalentObjectPropertyAxiomsByProperty
in interface Internals
public MapPointer<OWLObjectPropertyExpression,OWLDisjointObjectPropertiesAxiom> getDisjointObjectPropertyAxiomsByProperty()
getDisjointObjectPropertyAxiomsByProperty
in interface Internals
public MapPointer<OWLObjectPropertyExpression,OWLObjectPropertyDomainAxiom> getObjectPropertyDomainAxiomsByProperty()
getObjectPropertyDomainAxiomsByProperty
in interface Internals
public MapPointer<OWLObjectPropertyExpression,OWLObjectPropertyRangeAxiom> getObjectPropertyRangeAxiomsByProperty()
getObjectPropertyRangeAxiomsByProperty
in interface Internals
public MapPointer<OWLObjectPropertyExpression,OWLFunctionalObjectPropertyAxiom> getFunctionalObjectPropertyAxiomsByProperty()
getFunctionalObjectPropertyAxiomsByProperty
in interface Internals
public MapPointer<OWLObjectPropertyExpression,OWLInverseFunctionalObjectPropertyAxiom> getInverseFunctionalPropertyAxiomsByProperty()
getInverseFunctionalPropertyAxiomsByProperty
in interface Internals
public MapPointer<OWLObjectPropertyExpression,OWLSymmetricObjectPropertyAxiom> getSymmetricPropertyAxiomsByProperty()
getSymmetricPropertyAxiomsByProperty
in interface Internals
public MapPointer<OWLObjectPropertyExpression,OWLAsymmetricObjectPropertyAxiom> getAsymmetricPropertyAxiomsByProperty()
getAsymmetricPropertyAxiomsByProperty
in interface Internals
public MapPointer<OWLObjectPropertyExpression,OWLReflexiveObjectPropertyAxiom> getReflexivePropertyAxiomsByProperty()
getReflexivePropertyAxiomsByProperty
in interface Internals
public MapPointer<OWLObjectPropertyExpression,OWLIrreflexiveObjectPropertyAxiom> getIrreflexivePropertyAxiomsByProperty()
getIrreflexivePropertyAxiomsByProperty
in interface Internals
public MapPointer<OWLObjectPropertyExpression,OWLTransitiveObjectPropertyAxiom> getTransitivePropertyAxiomsByProperty()
getTransitivePropertyAxiomsByProperty
in interface Internals
public MapPointer<OWLObjectPropertyExpression,OWLInverseObjectPropertiesAxiom> getInversePropertyAxiomsByProperty()
getInversePropertyAxiomsByProperty
in interface Internals
public MapPointer<OWLDataPropertyExpression,OWLSubDataPropertyOfAxiom> getDataSubPropertyAxiomsByLHS()
getDataSubPropertyAxiomsByLHS
in interface Internals
public MapPointer<OWLDataPropertyExpression,OWLSubDataPropertyOfAxiom> getDataSubPropertyAxiomsByRHS()
getDataSubPropertyAxiomsByRHS
in interface Internals
public MapPointer<OWLDataPropertyExpression,OWLEquivalentDataPropertiesAxiom> getEquivalentDataPropertyAxiomsByProperty()
getEquivalentDataPropertyAxiomsByProperty
in interface Internals
public MapPointer<OWLDataPropertyExpression,OWLDisjointDataPropertiesAxiom> getDisjointDataPropertyAxiomsByProperty()
getDisjointDataPropertyAxiomsByProperty
in interface Internals
public MapPointer<OWLDataPropertyExpression,OWLDataPropertyDomainAxiom> getDataPropertyDomainAxiomsByProperty()
getDataPropertyDomainAxiomsByProperty
in interface Internals
public MapPointer<OWLDataPropertyExpression,OWLDataPropertyRangeAxiom> getDataPropertyRangeAxiomsByProperty()
getDataPropertyRangeAxiomsByProperty
in interface Internals
public MapPointer<OWLDataPropertyExpression,OWLFunctionalDataPropertyAxiom> getFunctionalDataPropertyAxiomsByProperty()
getFunctionalDataPropertyAxiomsByProperty
in interface Internals
public MapPointer<OWLIndividual,OWLClassAssertionAxiom> getClassAssertionAxiomsByIndividual()
getClassAssertionAxiomsByIndividual
in interface Internals
public MapPointer<OWLClassExpression,OWLClassAssertionAxiom> getClassAssertionAxiomsByClass()
getClassAssertionAxiomsByClass
in interface Internals
public MapPointer<OWLIndividual,OWLObjectPropertyAssertionAxiom> getObjectPropertyAssertionsByIndividual()
getObjectPropertyAssertionsByIndividual
in interface Internals
public MapPointer<OWLIndividual,OWLDataPropertyAssertionAxiom> getDataPropertyAssertionsByIndividual()
getDataPropertyAssertionsByIndividual
in interface Internals
public MapPointer<OWLIndividual,OWLNegativeObjectPropertyAssertionAxiom> getNegativeObjectPropertyAssertionAxiomsByIndividual()
getNegativeObjectPropertyAssertionAxiomsByIndividual
in interface Internals
public MapPointer<OWLIndividual,OWLNegativeDataPropertyAssertionAxiom> getNegativeDataPropertyAssertionAxiomsByIndividual()
getNegativeDataPropertyAssertionAxiomsByIndividual
in interface Internals
public MapPointer<OWLIndividual,OWLDifferentIndividualsAxiom> getDifferentIndividualsAxiomsByIndividual()
getDifferentIndividualsAxiomsByIndividual
in interface Internals
public MapPointer<OWLIndividual,OWLSameIndividualAxiom> getSameIndividualsAxiomsByIndividual()
getSameIndividualsAxiomsByIndividual
in interface Internals
public MapPointer<OWLAnnotationSubject,OWLAnnotationAssertionAxiom> getAnnotationAssertionAxiomsBySubject()
getAnnotationAssertionAxiomsBySubject
in interface Internals