org.semanticweb.kaon2.api.owl.axioms
Interface Annotation

All Superinterfaces:
Axiom

public interface Annotation
extends Axiom

Represents an axiom which annotates an entity.


Method Summary
 AnnotationProperty getAnnotationProperty()
          Returns the annotation property for which this axiom is stated.
 java.lang.Object getAnnotationValue()
          Returns the annotation value.
 OWLEntity getEntity()
          Returns the entity for which the annotation is defined.
 
Methods inherited from interface org.semanticweb.kaon2.api.Axiom
accept, toString
 

Method Detail

getAnnotationProperty

AnnotationProperty getAnnotationProperty()
Returns the annotation property for which this axiom is stated.

Returns:
the annotation property of the axiom

getEntity

OWLEntity getEntity()
Returns the entity for which the annotation is defined.

Returns:
the entity

getAnnotationValue

java.lang.Object getAnnotationValue()
Returns the annotation value.

Returns:
the value of the property