public interface OWLAnnotationAssertionAxiom extends OWLAnnotationAxiom, HasSubject<OWLAnnotationSubject>, HasProperty<OWLAnnotationProperty>, HasAnnotationValue
Modifier and Type | Method and Description |
---|---|
default void |
accept(OWLAxiomVisitor visitor) |
default <O> O |
accept(OWLAxiomVisitorEx<O> visitor) |
default void |
accept(OWLObjectVisitor visitor)
Accepts a visitor
|
default <O> O |
accept(OWLObjectVisitorEx<O> visitor)
Accepts a visitor
|
default OWLAnnotationValue |
annotationValue() |
default Stream<?> |
components() |
default Stream<?> |
componentsAnnotationsFirst() |
default Stream<?> |
componentsWithoutAnnotations() |
OWLAnnotation |
getAnnotation()
Gets the combination of the annotation property and the annotation value as an
OWLAnnotation object. |
default AxiomType<?> |
getAxiomType()
Gets the axiom type for this axiom.
|
OWLAnnotationAssertionAxiom |
getAxiomWithoutAnnotations()
Gets an axiom that is structurally equivalent to this axiom without annotations.
|
OWLAnnotationValue |
getValue()
Gets the annotation value.
|
default int |
hashIndex() |
default int |
initHashCode() |
boolean |
isDeprecatedIRIAssertion()
Determines if this annotation assertion deprecates the IRI that is the subject of the
annotation.
|
isAnnotationAxiom
equalsIgnoreAnnotations, getAnnotatedAxiom, getAnnotatedAxiom, getAnnotatedAxiom, getAnnotatedAxiom, getAnnotatedAxiom, getAxiomWithoutAnnotations, getAxiomWithoutAnnotations, getNNF, isAnnotated, isAxiom, isIndividual, isLogicalAxiom, isOfType, isOfType, isOfType, typeIndex
annotations, annotations, annotations, annotationsAsList, getAnnotations, getAnnotations
asAnonymousIndividual, asIRI
getNestedClassExpressions, hashIteration, hasSharedStructure, isAnonymousExpression, isBottomEntity, isIRI, isOntology, isTopEntity, nestedClassExpressions
compareTo
getSignature, signature, unsortedSignature
containsEntityInSignature
anonymousIndividuals, getAnonymousIndividuals
classesInSignature, getClassesInSignature
getObjectPropertiesInSignature, objectPropertiesInSignature
dataPropertiesInSignature, getDataPropertiesInSignature
getIndividualsInSignature, individualsInSignature
datatypesInSignature, getDatatypesInSignature
annotationPropertiesInSignature, getAnnotationPropertiesInSignature
isAnonymous, isNamed
getSubject
getProperty
anonymousIndividualValue, ifAnonymousIndividual, ifAnonymousIndividualOrElse, ifIri, ifIriOrElse, ifLiteral, ifLiteralOrElse, ifValue, iriValue, literalValue, map, map, mapAnonymousIndividual, mapAnonymousIndividualOrElse, mapAnonymousIndividualOrElseGet, mapIri, mapIriOrElse, mapIriOrElseGet, mapLiteral, mapLiteralOrElse, mapLiteralOrElseGet, mapValue, when
default Stream<?> componentsWithoutAnnotations()
componentsWithoutAnnotations
in interface HasComponents
default Stream<?> components()
components
in interface HasComponents
default int initHashCode()
initHashCode
in interface OWLObject
default Stream<?> componentsAnnotationsFirst()
componentsAnnotationsFirst
in interface HasComponents
default int hashIndex()
hashIndex
in interface HasHashIndex
OWLAnnotationValue getValue()
IRI
, an
OWLAnonymousIndividual
or an OWLLiteral
.
Annotation values can be visited with an
OWLAnnotationValueVisitor
.OWLAnnotationValueVisitor
,
OWLAnnotationValueVisitorEx
OWLAnnotation getAnnotation()
OWLAnnotation
object.boolean isDeprecatedIRIAssertion()
true
if this annotation assertion deprecates the subject IRI of the
assertion, otherwise false
.OWLAnnotation.isDeprecatedIRIAnnotation()
OWLAnnotationAssertionAxiom getAxiomWithoutAnnotations()
OWLAxiom
getAxiomWithoutAnnotations
in interface OWLAxiom
default void accept(OWLObjectVisitor visitor)
OWLObject
default <O> O accept(OWLObjectVisitorEx<O> visitor)
OWLObject
default void accept(OWLAxiomVisitor visitor)
default <O> O accept(OWLAxiomVisitorEx<O> visitor)
default AxiomType<?> getAxiomType()
OWLAxiom
getAxiomType
in interface OWLAxiom
default OWLAnnotationValue annotationValue()
annotationValue
in interface HasAnnotationValue
Copyright © 2020 The University of Manchester. All rights reserved.