public class Internals extends Object implements Serializable
Constructor and Description |
---|
Internals() |
public boolean anyEntities(EntityType<?> type)
type
- entity typepublic void trimToSize()
public boolean containsClassInSignature(IRI i)
i
- iripublic boolean containsObjectPropertyInSignature(IRI i)
i
- iripublic boolean containsDataPropertyInSignature(IRI i)
i
- iripublic boolean containsAnnotationPropertyInSignature(IRI i)
i
- iripublic boolean containsIndividualInSignature(IRI i)
i
- iripublic boolean containsDatatypeInSignature(IRI i)
i
- iripublic boolean containsClassInSignature(OWLClass i)
i
- iripublic boolean containsObjectPropertyInSignature(OWLObjectProperty i)
i
- iripublic boolean containsDataPropertyInSignature(OWLDataProperty i)
i
- iripublic boolean containsAnnotationPropertyInSignature(OWLAnnotationProperty i)
i
- iripublic boolean containsIndividualInSignature(OWLNamedIndividual i)
i
- iripublic boolean containsDatatypeInSignature(OWLDatatype i)
i
- iripublic boolean addAxiom(@Nonnull OWLAxiom axiom)
axiom
- axiom to addpublic boolean removeAxiom(@Nonnull OWLAxiom axiom)
axiom
- axiom to removepublic boolean isDeclared(OWLEntity e)
e
- entity to checkpublic boolean isEmpty()
@Nonnull public <K> Collection<? extends OWLAxiom> filterAxioms(@Nonnull OWLAxiomSearchFilter filter, @Nonnull K key)
K
- key typefilter
- filter to satisfykey
- keypublic <K> boolean contains(@Nonnull OWLAxiomSearchFilter filter, @Nonnull K key)
K
- key typefilter
- filter to satisfykey
- key to match@Nonnull public Iterable<OWLImportsDeclaration> getImportsDeclarations(boolean copy)
copy
- true if a copy of the set should be returned, false for a non defensive copy (to
be used only by OWLImmutableOntologyImpl for iteration)public boolean addImportsDeclaration(OWLImportsDeclaration importDeclaration)
importDeclaration
- import declaration to removepublic boolean removeImportsDeclaration(OWLImportsDeclaration importDeclaration)
importDeclaration
- import declaration to removepublic boolean addOntologyAnnotation(OWLAnnotation ann)
ann
- annotation to addpublic boolean removeOntologyAnnotation(OWLAnnotation ann)
ann
- annotation to removepublic static <K,V extends OWLAxiom> boolean contains(@Nonnull MapPointer<K,V> p, K k, V v)
K
- key typeV
- value typep
- pointerk
- keyv
- valuepublic int getAxiomCount()
@Nonnull public List<OWLAxiom> getAxioms()
public <T extends OWLAxiom> int getAxiomCount(AxiomType<T> axiomType)
T
- axiom typeaxiomType
- axiom type to count@Nonnull public Set<OWLLogicalAxiom> getLogicalAxioms()
public int getLogicalAxiomCount()
@Nonnull public Set<OWLClassAxiom> getGeneralClassAxioms()
public boolean addGeneralClassAxioms(OWLClassAxiom ax)
ax
- GCI axiom to addpublic boolean removeGeneralClassAxioms(OWLClassAxiom ax)
ax
- axiom to removepublic boolean addPropertyChainSubPropertyAxioms(OWLSubPropertyChainOfAxiom ax)
ax
- axiom to addpublic boolean removePropertyChainSubPropertyAxioms(OWLSubPropertyChainOfAxiom ax)
ax
- axiom to remove@Nonnull public MapPointer<AxiomType<?>,OWLAxiom> getAxiomsByType()
public boolean containsReference(@Nonnull OWLEntity entity)
entity
- entity to checkCopyright © 2020 The University of Manchester. All rights reserved.