public interface Internals
Modifier and Type | Interface and Description |
---|---|
static interface |
Internals.Pointer<K,V>
a marker interface for objects that identify contained maps - so that
getting the keys of a specific map does not require a specific method for
each map nor does it require the map to be copied and returned.
|
static interface |
Internals.SimplePointer<K>
a marker interface for objects that identify contained sets.
|
Internals.Pointer<AxiomType<?>,OWLAxiom> getAxiomsByType()
<K,V extends OWLAxiom> boolean add(Internals.Pointer<K,V> pointer, K key, V value)
K
- key typeV
- value typepointer
- pointer to work onkey
- keyvalue
- valuevoid addGeneralClassAxioms(OWLClassAxiom ax)
ax
- gci to addboolean addImportsDeclaration(OWLImportsDeclaration importDeclaration)
importDeclaration
- declaration to be addedboolean addOntologyAnnotation(OWLAnnotation ann)
ann
- annotation to addvoid addPropertyChainSubPropertyAxioms(OWLSubPropertyChainOfAxiom ax)
ax
- axiom to add<K,V extends OWLAxiom> boolean contains(Internals.Pointer<K,V> pointer, K k)
K
- key typeV
- value typepointer
- pointer to work onk
- key<K,V extends OWLAxiom> boolean contains(Internals.Pointer<K,V> pointer, K k, V v)
K
- key typeV
- value typepointer
- pointer to work onk
- keyv
- valueInternals.Pointer<OWLAnnotationSubject,OWLAnnotationAssertionAxiom> getAnnotationAssertionAxiomsBySubject()
Internals.Pointer<OWLObjectPropertyExpression,OWLAsymmetricObjectPropertyAxiom> getAsymmetricPropertyAxiomsByProperty()
int getAxiomCount()
<T extends OWLAxiom> int getAxiomCount(AxiomType<T> axiomType)
T
- axiom typeaxiomType
- axiom typeInternals.Pointer<OWLClassExpression,OWLClassAssertionAxiom> getClassAssertionAxiomsByClass()
Internals.Pointer<OWLIndividual,OWLClassAssertionAxiom> getClassAssertionAxiomsByIndividual()
Internals.Pointer<OWLClass,OWLClassAxiom> getClassAxiomsByClass()
Internals.Pointer<OWLIndividual,OWLDataPropertyAssertionAxiom> getDataPropertyAssertionsByIndividual()
Internals.Pointer<OWLDataPropertyExpression,OWLDataPropertyDomainAxiom> getDataPropertyDomainAxiomsByProperty()
Internals.Pointer<OWLDataPropertyExpression,OWLDataPropertyRangeAxiom> getDataPropertyRangeAxiomsByProperty()
Internals.Pointer<OWLDataPropertyExpression,OWLSubDataPropertyOfAxiom> getDataSubPropertyAxiomsByLHS()
Internals.Pointer<OWLDataPropertyExpression,OWLSubDataPropertyOfAxiom> getDataSubPropertyAxiomsByRHS()
Internals.Pointer<OWLEntity,OWLDeclarationAxiom> getDeclarationsByEntity()
Internals.Pointer<OWLIndividual,OWLDifferentIndividualsAxiom> getDifferentIndividualsAxiomsByIndividual()
Internals.Pointer<OWLClass,OWLDisjointClassesAxiom> getDisjointClassesAxiomsByClass()
Internals.Pointer<OWLDataPropertyExpression,OWLDisjointDataPropertiesAxiom> getDisjointDataPropertyAxiomsByProperty()
Internals.Pointer<OWLObjectPropertyExpression,OWLDisjointObjectPropertiesAxiom> getDisjointObjectPropertyAxiomsByProperty()
Internals.Pointer<OWLClass,OWLDisjointUnionAxiom> getDisjointUnionAxiomsByClass()
Internals.Pointer<OWLClass,OWLEquivalentClassesAxiom> getEquivalentClassesAxiomsByClass()
Internals.Pointer<OWLDataPropertyExpression,OWLEquivalentDataPropertiesAxiom> getEquivalentDataPropertyAxiomsByProperty()
Internals.Pointer<OWLObjectPropertyExpression,OWLEquivalentObjectPropertiesAxiom> getEquivalentObjectPropertyAxiomsByProperty()
Internals.Pointer<OWLDataPropertyExpression,OWLFunctionalDataPropertyAxiom> getFunctionalDataPropertyAxiomsByProperty()
Internals.Pointer<OWLObjectPropertyExpression,OWLFunctionalObjectPropertyAxiom> getFunctionalObjectPropertyAxiomsByProperty()
Set<OWLClassAxiom> getGeneralClassAxioms()
Internals.Pointer<OWLClass,OWLHasKeyAxiom> getHasKeyAxiomsByClass()
Set<OWLImportsDeclaration> getImportsDeclarations()
Internals.Pointer<OWLObjectPropertyExpression,OWLInverseFunctionalObjectPropertyAxiom> getInverseFunctionalPropertyAxiomsByProperty()
Internals.Pointer<OWLObjectPropertyExpression,OWLInverseObjectPropertiesAxiom> getInversePropertyAxiomsByProperty()
Internals.Pointer<OWLObjectPropertyExpression,OWLIrreflexiveObjectPropertyAxiom> getIrreflexivePropertyAxiomsByProperty()
int getLogicalAxiomCount()
Set<OWLLogicalAxiom> getLogicalAxioms()
Internals.Pointer<OWLIndividual,OWLNegativeDataPropertyAssertionAxiom> getNegativeDataPropertyAssertionAxiomsByIndividual()
Internals.Pointer<OWLIndividual,OWLNegativeObjectPropertyAssertionAxiom> getNegativeObjectPropertyAssertionAxiomsByIndividual()
Internals.Pointer<OWLIndividual,OWLObjectPropertyAssertionAxiom> getObjectPropertyAssertionsByIndividual()
Internals.Pointer<OWLObjectPropertyExpression,OWLObjectPropertyDomainAxiom> getObjectPropertyDomainAxiomsByProperty()
Internals.Pointer<OWLObjectPropertyExpression,OWLObjectPropertyRangeAxiom> getObjectPropertyRangeAxiomsByProperty()
Internals.Pointer<OWLObjectPropertyExpression,OWLSubObjectPropertyOfAxiom> getObjectSubPropertyAxiomsByLHS()
Internals.Pointer<OWLObjectPropertyExpression,OWLSubObjectPropertyOfAxiom> getObjectSubPropertyAxiomsByRHS()
Set<OWLAnnotation> getOntologyAnnotations()
Internals.Pointer<OWLAnnotationProperty,OWLAxiom> getOwlAnnotationPropertyReferences()
Internals.Pointer<OWLAnonymousIndividual,OWLAxiom> getOwlAnonymousIndividualReferences()
Internals.Pointer<OWLClass,OWLAxiom> getOwlClassReferences()
Internals.Pointer<OWLDataProperty,OWLAxiom> getOwlDataPropertyReferences()
Internals.Pointer<OWLDatatype,OWLAxiom> getOwlDatatypeReferences()
Internals.Pointer<OWLNamedIndividual,OWLAxiom> getOwlIndividualReferences()
Internals.Pointer<OWLObjectProperty,OWLAxiom> getOwlObjectPropertyReferences()
Internals.Pointer<OWLObjectPropertyExpression,OWLReflexiveObjectPropertyAxiom> getReflexivePropertyAxiomsByProperty()
Internals.Pointer<OWLIndividual,OWLSameIndividualAxiom> getSameIndividualsAxiomsByIndividual()
Internals.Pointer<OWLClass,OWLSubClassOfAxiom> getSubClassAxiomsByLHS()
Internals.Pointer<OWLClass,OWLSubClassOfAxiom> getSubClassAxiomsByRHS()
Internals.Pointer<OWLObjectPropertyExpression,OWLSymmetricObjectPropertyAxiom> getSymmetricPropertyAxiomsByProperty()
Internals.Pointer<OWLObjectPropertyExpression,OWLTransitiveObjectPropertyAxiom> getTransitivePropertyAxiomsByProperty()
<K,V extends OWLAxiom> Set<V> getValues(Internals.Pointer<K,V> pointer, K key)
K
- key typeV
- value typepointer
- pointer to work onkey
- key<K,V extends OWLAxiom> boolean hasValues(Internals.Pointer<K,V> pointer, K key)
K
- key typeV
- value typepointer
- pointer to work onkey
- key<K,V extends OWLAxiom> Set<K> getKeyset(Internals.Pointer<K,V> pointer)
K
- key typeV
- value typepointer
- pointer to work on<T extends OWLAxiom,K> Set<T> filterAxioms(OWLAxiomSearchFilter<T,K> filter, K key)
K
- key typeT
- value typefilter
- filter for searchkey
- keyboolean isDeclared(OWLDeclarationAxiom ax)
ax
- axiomboolean isEmpty()
boolean addAxiom(OWLAxiom axiom)
axiom
- axiom to addboolean removeAxiom(OWLAxiom axiom)
axiom
- axiom to removevoid removeGeneralClassAxioms(OWLClassAxiom ax)
ax
- axiom to removeboolean removeImportsDeclaration(OWLImportsDeclaration importDeclaration)
importDeclaration
- declaration to be addedboolean removeOntologyAnnotation(OWLAnnotation ann)
ann
- annotation to remove<K,V extends OWLAxiom> boolean remove(Internals.Pointer<K,V> pointer, K k, V v)
K
- key typeV
- value typepointer
- pointer to work onk
- keyv
- valuevoid removePropertyChainSubPropertyAxioms(OWLSubPropertyChainOfAxiom ax)
ax
- chain to removeCopyright © 2017 The University of Manchester. All Rights Reserved.