public abstract class OWLAxiomImpl extends OWLObjectImpl implements OWLAxiom, CollectionContainer<OWLAnnotation>
NO_ANNOTATIONS, OWL_THING| Constructor and Description |
|---|
OWLAxiomImpl(Collection<? extends OWLAnnotation> annotations) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(CollectionContainerVisitor<OWLAnnotation> t) |
boolean |
equals(Object obj) |
boolean |
equalsIgnoreAnnotations(OWLAxiom axiom) |
Set<OWLAnnotation> |
getAnnotations() |
Set<OWLAnnotation> |
getAnnotations(OWLAnnotationProperty annotationProperty) |
OWLAxiom |
getNNF() |
boolean |
isAnnotated() |
boolean |
isOfType(AxiomType<?>... axiomTypes) |
boolean |
isOfType(Set<AxiomType<?>> types) |
protected Set<OWLAnnotation> |
mergeAnnos(Set<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 OWLAnnotation> annotations)
public boolean isAnnotated()
isAnnotated in interface OWLAxiompublic Set<OWLAnnotation> getAnnotations()
getAnnotations in interface OWLAxiompublic void accept(CollectionContainerVisitor<OWLAnnotation> t)
accept in interface CollectionContainer<OWLAnnotation>public Set<OWLAnnotation> getAnnotations(OWLAnnotationProperty annotationProperty)
getAnnotations in interface OWLAxiompublic boolean equalsIgnoreAnnotations(OWLAxiom axiom)
equalsIgnoreAnnotations in interface OWLAxiompublic boolean isOfType(AxiomType<?>... axiomTypes)
protected Set<OWLAnnotation> mergeAnnos(Set<OWLAnnotation> annos)
annos - The annotations to add to the annotations on this axiompublic boolean equals(Object obj)
equals in class OWLObjectImplCopyright © 2013 CSIRO HRPPC. All Rights Reserved.