public interface OWLAnnotation extends OWLObject, HasAnnotations, HasProperty<OWLAnnotationProperty>
| Modifier and Type | Method and Description |
|---|---|
default void |
accept(OWLAnnotationObjectVisitor visitor) |
default <O> O |
accept(OWLAnnotationObjectVisitorEx<O> visitor) |
default void |
accept(OWLObjectVisitor visitor)
Accepts a visitor
|
default <O> O |
accept(OWLObjectVisitorEx<O> visitor)
Accepts a visitor
|
default java.util.stream.Stream<?> |
components() |
default java.util.stream.Stream<?> |
componentsAnnotationsFirst() |
default java.util.stream.Stream<?> |
componentsWithoutAnnotations() |
OWLAnnotation |
getAnnotatedAnnotation(Collection<OWLAnnotation> annotations)
Gets an OWLAnnotation which is a copy of this annotation but which has
the specified annotations.
|
OWLAnnotation |
getAnnotatedAnnotation(java.util.stream.Stream<OWLAnnotation> annotations)
Gets an OWLAnnotation which is a copy of this annotation but which has
the specified annotations.
|
OWLAnnotationProperty |
getProperty()
Gets the property that this annotation acts along.
|
OWLAnnotationValue |
getValue()
Gets the annotation value.
|
default int |
hashIndex() |
boolean |
isDeprecatedIRIAnnotation()
Determines if this annotation is an annotation used to deprecate an IRI.
|
default int |
typeIndex() |
getNestedClassExpressions, hasSharedStructure, isAnonymousExpression, isAxiom, isBottomEntity, isIndividual, isIRI, isOntology, isTopEntity, nestedClassExpressionscompareTogetSignature, signaturecontainsEntityInSignatureanonymousIndividuals, getAnonymousIndividualsclassesInSignature, getClassesInSignaturegetObjectPropertiesInSignature, objectPropertiesInSignaturedataPropertiesInSignature, getDataPropertiesInSignaturegetIndividualsInSignature, individualsInSignaturedatatypesInSignature, getDatatypesInSignatureannotationPropertiesInSignature, getAnnotationPropertiesInSignatureisAnonymousannotations, annotations, annotations, getAnnotations, getAnnotationsdefault java.util.stream.Stream<?> componentsWithoutAnnotations()
componentsWithoutAnnotations in interface HasComponentsdefault java.util.stream.Stream<?> components()
components in interface HasComponentsdefault java.util.stream.Stream<?> componentsAnnotationsFirst()
componentsAnnotationsFirst in interface HasComponentsdefault int hashIndex()
hashIndex in interface HasHashIndexdefault int typeIndex()
OWLAnnotationProperty getProperty()
getProperty in interface HasProperty<OWLAnnotationProperty>OWLAnnotationValue getValue()
OWLLiteral, an
IRI or an
OWLAnonymousIndividual.OWLAnnotationValueVisitor,
OWLAnnotationValueVisitorExboolean isDeprecatedIRIAnnotation()
owl:deprecated and the value of the annotation is
"true"^^xsd:booleantrue if this annotation is an annotation that can be used
to deprecate an IRI, otherwise false.OWLAnnotation getAnnotatedAnnotation(Collection<OWLAnnotation> annotations)
annotations - The annotationsOWLAnnotation getAnnotatedAnnotation(java.util.stream.Stream<OWLAnnotation> annotations)
annotations - The annotationsdefault void accept(OWLAnnotationObjectVisitor visitor)
visitor - visitor to acceptdefault <O> O accept(OWLAnnotationObjectVisitorEx<O> visitor)
O - visitor return typevisitor - visitor to acceptdefault void accept(OWLObjectVisitor visitor)
OWLObjectdefault <O> O accept(OWLObjectVisitorEx<O> visitor)
OWLObjectCopyright © 2017 The University of Manchester. All Rights Reserved.