public abstract class OWLAxiomImpl extends OWLObjectImpl implements org.semanticweb.owlapi.model.OWLAxiom, CollectionContainer<org.semanticweb.owlapi.model.OWLAnnotation>
NO_ANNOTATIONS, OWL_THING| Constructor and Description |
|---|
OWLAxiomImpl(Collection<? extends org.semanticweb.owlapi.model.OWLAnnotation> annotations) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(CollectionContainerVisitor<org.semanticweb.owlapi.model.OWLAnnotation> t) |
boolean |
equals(Object obj) |
boolean |
equalsIgnoreAnnotations(org.semanticweb.owlapi.model.OWLAxiom axiom) |
Set<org.semanticweb.owlapi.model.OWLAnnotation> |
getAnnotations() |
Set<org.semanticweb.owlapi.model.OWLAnnotation> |
getAnnotations(org.semanticweb.owlapi.model.OWLAnnotationProperty annotationProperty) |
org.semanticweb.owlapi.model.OWLAxiom |
getNNF() |
boolean |
isAnnotated() |
boolean |
isOfType(org.semanticweb.owlapi.model.AxiomType<?>... axiomTypes) |
boolean |
isOfType(Set<org.semanticweb.owlapi.model.AxiomType<?>> types) |
protected Set<org.semanticweb.owlapi.model.OWLAnnotation> |
mergeAnnos(Set<org.semanticweb.owlapi.model.OWLAnnotation> annos)
A convenience method for implementation that returns a set containing the
annotations on this axiom plus the annotations in the specified set.
|
compareLists, compareObjectOfSameType, compareSets, compareTo, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, hashCode, isBottomEntity, isTopEntity, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaccept, accept, getAnnotatedAxiom, getAxiomType, getAxiomWithoutAnnotations, isAnnotationAxiom, isLogicalAxiomaccept, accept, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntitycompareTopublic OWLAxiomImpl(Collection<? extends org.semanticweb.owlapi.model.OWLAnnotation> annotations)
annotations - annotations on the axiompublic boolean isAnnotated()
isAnnotated in interface org.semanticweb.owlapi.model.OWLAxiompublic Set<org.semanticweb.owlapi.model.OWLAnnotation> getAnnotations()
getAnnotations in interface org.semanticweb.owlapi.model.OWLAxiompublic void accept(CollectionContainerVisitor<org.semanticweb.owlapi.model.OWLAnnotation> t)
accept in interface CollectionContainer<org.semanticweb.owlapi.model.OWLAnnotation>t - visitor to acceptpublic Set<org.semanticweb.owlapi.model.OWLAnnotation> getAnnotations(org.semanticweb.owlapi.model.OWLAnnotationProperty annotationProperty)
getAnnotations in interface org.semanticweb.owlapi.model.OWLAxiompublic boolean equalsIgnoreAnnotations(org.semanticweb.owlapi.model.OWLAxiom axiom)
equalsIgnoreAnnotations in interface org.semanticweb.owlapi.model.OWLAxiompublic boolean isOfType(org.semanticweb.owlapi.model.AxiomType<?>... axiomTypes)
isOfType in interface org.semanticweb.owlapi.model.OWLAxiompublic boolean isOfType(Set<org.semanticweb.owlapi.model.AxiomType<?>> types)
isOfType in interface org.semanticweb.owlapi.model.OWLAxiomprotected Set<org.semanticweb.owlapi.model.OWLAnnotation> mergeAnnos(Set<org.semanticweb.owlapi.model.OWLAnnotation> annos)
annos - The annotations to add to the annotations on this axiompublic boolean equals(Object obj)
equals in class OWLObjectImplpublic org.semanticweb.owlapi.model.OWLAxiom getNNF()
getNNF in interface org.semanticweb.owlapi.model.OWLAxiomCopyright © 2014 The University of Manchester. All Rights Reserved.