public class OWLAnnotationImpl extends OWLObjectImpl implements OWLAnnotation
Constructor and Description |
---|
OWLAnnotationImpl(OWLAnnotationProperty property,
OWLAnnotationValue value,
Set<? extends OWLAnnotation> annotations) |
Modifier and Type | Method and Description |
---|---|
void |
accept(OWLAnnotationObjectVisitor visitor) |
<O> O |
accept(OWLAnnotationObjectVisitorEx<O> visitor) |
void |
accept(OWLObjectVisitor visitor)
Accepts a visitor
|
<O> O |
accept(OWLObjectVisitorEx<O> visitor)
Accepts a visitor
|
boolean |
equals(Object obj) |
OWLAnnotation |
getAnnotatedAnnotation(Set<OWLAnnotation> annotationsToAdd)
Gets an OWLAnnotation which is a copy of this annotation but which has
the specified annotations.
|
Set<OWLAnnotation> |
getAnnotations()
Gets the annotations on this annotation
|
OWLAnnotationProperty |
getProperty()
Gets the property that this annotation acts along
|
OWLAnnotationValue |
getValue()
Gets the annotation value.
|
boolean |
isComment()
Deprecated.
|
boolean |
isDeprecatedIRIAnnotation()
Determines if this annotation is an annotation used to deprecate an IRI.
|
boolean |
isLabel()
Deprecated.
|
compareTo, containsEntityInSignature, getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, hashCode, isBottomEntity, isTopEntity, toString
getAnonymousIndividuals, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntity
compareTo
containsEntityInSignature
public OWLAnnotationImpl(OWLAnnotationProperty property, OWLAnnotationValue value, Set<? extends OWLAnnotation> annotations)
property
- annotation propertyvalue
- annotation valueannotations
- annotations on the axiompublic Set<OWLAnnotation> getAnnotations()
OWLAnnotation
getAnnotations
in interface HasAnnotations
getAnnotations
in interface OWLAnnotation
public OWLAnnotationProperty getProperty()
OWLAnnotation
getProperty
in interface HasProperty<OWLAnnotationProperty>
getProperty
in interface OWLAnnotation
public OWLAnnotationValue getValue()
OWLAnnotation
OWLLiteral
, an
IRI
or an
OWLAnonymousIndividual
.getValue
in interface OWLAnnotation
OWLAnnotationValueVisitor
,
OWLAnnotationValueVisitorEx
public OWLAnnotation getAnnotatedAnnotation(Set<OWLAnnotation> annotationsToAdd)
OWLAnnotation
getAnnotatedAnnotation
in interface OWLAnnotation
annotationsToAdd
- The annotations@Deprecated public boolean isComment()
@Deprecated public boolean isLabel()
public boolean isDeprecatedIRIAnnotation()
owl:deprecated
and the value of the annotation is
"true"^^xsd:boolean
isDeprecatedIRIAnnotation
in interface OWLAnnotation
true
if this annotation is an annotation that can be used
to deprecate an IRI, otherwise false
.public boolean equals(Object obj)
equals
in class OWLObjectImpl
public void accept(OWLObjectVisitor visitor)
OWLObject
public <O> O accept(OWLObjectVisitorEx<O> visitor)
OWLObject
public void accept(OWLAnnotationObjectVisitor visitor)
accept
in interface OWLAnnotation
visitor
- visitor to acceptpublic <O> O accept(OWLAnnotationObjectVisitorEx<O> visitor)
accept
in interface OWLAnnotation
O
- visitor return typevisitor
- visitor to acceptCopyright © 2017 The University of Manchester. All Rights Reserved.