org.semanticweb.owlapi.model
Interface OWLAnnotationValue

All Superinterfaces:
java.lang.Comparable<OWLObject>, OWLAnnotationObject, OWLObject
All Known Subinterfaces:
OWLAnonymousIndividual, OWLLiteral
All Known Implementing Classes:
IRI, OWLAnonymousIndividualImpl, OWLLiteralImpl

public interface OWLAnnotationValue
extends OWLAnnotationObject

Author: Matthew Horridge
The University of Manchester
Information Management Group
Date: 13-Jan-2009

A marker interface for annotation values, which can either be an IRI (URI), Literal or Anonymous Individual.

See Also:
IRI, OWLLiteral, OWLAnonymousIndividual

Method Summary
 void accept(OWLAnnotationValueVisitor visitor)
           
<O> O
accept(OWLAnnotationValueVisitorEx<O> visitor)
           
 
Methods inherited from interface org.semanticweb.owlapi.model.OWLObject
accept, accept, getClassesInSignature, getDataPropertiesInSignature, getDatatypesInSignature, getIndividualsInSignature, getNestedClassExpressions, getObjectPropertiesInSignature, getSignature, isBottomEntity, isTopEntity
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

accept

void accept(OWLAnnotationValueVisitor visitor)

accept

<O> O accept(OWLAnnotationValueVisitorEx<O> visitor)