public class OWLAnnotationAssertionAxiomImpl extends OWLAxiomImplWithoutEntityAndAnonCaching implements OWLAnnotationAssertionAxiom
| Constructor and Description |
|---|
OWLAnnotationAssertionAxiomImpl(OWLAnnotationSubject subject,
OWLAnnotationProperty property,
OWLAnnotationValue value,
Collection<? extends OWLAnnotation> annotations) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(OWLAxiomVisitor visitor) |
<O> O |
accept(OWLAxiomVisitorEx<O> visitor) |
void |
accept(OWLObjectVisitor visitor) |
<O> O |
accept(OWLObjectVisitorEx<O> visitor) |
void |
addAnonymousIndividualsToSet(Set<OWLAnonymousIndividual> anons) |
void |
addSignatureEntitiesToSet(Set<OWLEntity> entities) |
boolean |
equals(Object obj) |
OWLAnnotationAssertionAxiom |
getAnnotatedAxiom(Set<OWLAnnotation> annotations) |
OWLAnnotation |
getAnnotation() |
AxiomType<?> |
getAxiomType() |
OWLAnnotationAssertionAxiom |
getAxiomWithoutAnnotations() |
OWLAnnotationProperty |
getProperty() |
OWLAnnotationSubject |
getSubject() |
OWLAnnotationValue |
getValue() |
boolean |
isAnnotationAxiom() |
boolean |
isDeprecatedIRIAssertion()
Determines if this annotation assertion deprecates the IRI that is the
subject of the annotation.
|
boolean |
isLogicalAxiom() |
accept, equalsIgnoreAnnotations, getAnnotations, getAnnotations, getAnonymousIndividuals, getNNF, getSignature, isAnnotated, isOfType, isOfTypecompareTo, containsEntityInSignature, getAnnotationPropertiesInSignature, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, hashCode, isBottomEntity, isTopEntity, toStringannotationValueequalsIgnoreAnnotations, getAnnotations, getAnnotations, getNNF, isAnnotated, isOfType, isOfTypegetNestedClassExpressions, isBottomEntity, isIndividual, isIRI, isTopEntity, toStringcompareTogetSignaturecontainsEntityInSignaturegetAnonymousIndividualsgetClassesInSignaturegetObjectPropertiesInSignaturegetDataPropertiesInSignaturegetIndividualsInSignaturegetDatatypesInSignaturegetAnnotationPropertiesInSignatureisAnonymous, isNamedanonymousIndividualValue, ifAnonymousIndividual, ifAnonymousIndividualOrElse, ifIri, ifIriOrElse, ifLiteral, ifLiteralOrElse, ifValue, iriValue, literalValue, map, map, mapAnonymousIndividual, mapAnonymousIndividualOrElse, mapAnonymousIndividualOrElseGet, mapIri, mapIriOrElse, mapIriOrElseGet, mapLiteral, mapLiteralOrElse, mapLiteralOrElseGet, mapValue, whenpublic OWLAnnotationAssertionAxiomImpl(@Nonnull OWLAnnotationSubject subject, @Nonnull OWLAnnotationProperty property, @Nonnull OWLAnnotationValue value, @Nonnull Collection<? extends OWLAnnotation> annotations)
subject - subject for axiomproperty - annotation propertyvalue - annotation valueannotations - annotations on the axiompublic OWLAnnotationAssertionAxiom getAxiomWithoutAnnotations()
getAxiomWithoutAnnotations in interface OWLAnnotationAssertionAxiomgetAxiomWithoutAnnotations in interface OWLAxiompublic void addSignatureEntitiesToSet(Set<OWLEntity> entities)
addSignatureEntitiesToSet in interface HasIncrementalSignatureGenerationSupportentities - entity set where entities will be addedpublic void addAnonymousIndividualsToSet(Set<OWLAnonymousIndividual> anons)
addAnonymousIndividualsToSet in interface HasIncrementalSignatureGenerationSupportanons - anonymous individuals set where individuals will be addedpublic boolean isDeprecatedIRIAssertion()
isDeprecatedIRIAssertion in interface OWLAnnotationAssertionAxiomtrue if this annotation assertion deprecates the subject
IRI of the assertion, otherwise false.OWLAnnotation.isDeprecatedIRIAnnotation()public OWLAnnotationAssertionAxiom getAnnotatedAxiom(Set<OWLAnnotation> annotations)
getAnnotatedAxiom in interface OWLAxiompublic OWLAnnotationValue getValue()
getValue in interface OWLAnnotationAssertionAxiompublic OWLAnnotationSubject getSubject()
getSubject in interface HasSubject<OWLAnnotationSubject>getSubject in interface OWLAnnotationAssertionAxiompublic OWLAnnotationProperty getProperty()
getProperty in interface HasProperty<OWLAnnotationProperty>getProperty in interface OWLAnnotationAssertionAxiompublic OWLAnnotation getAnnotation()
getAnnotation in interface OWLAnnotationAssertionAxiompublic boolean isLogicalAxiom()
isLogicalAxiom in interface OWLAxiompublic boolean isAnnotationAxiom()
isAnnotationAxiom in interface OWLAxiompublic void accept(OWLObjectVisitor visitor)
public void accept(OWLAxiomVisitor visitor)
public <O> O accept(OWLAxiomVisitorEx<O> visitor)
public <O> O accept(OWLObjectVisitorEx<O> visitor)
public AxiomType<?> getAxiomType()
getAxiomType in interface OWLAxiompublic boolean equals(Object obj)
equals in class OWLAxiomImplWithoutEntityAndAnonCachingCopyright © 2020 The University of Manchester. All rights reserved.