org.semanticweb.owlapi.model
Interface OWLAnnotationSubject

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

public interface OWLAnnotationSubject
extends OWLAnnotationObject

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

A marker interface for annotation subjects, which can either be IRIs or anonymous individuals.


Method Summary
 void accept(OWLAnnotationSubjectVisitor visitor)
           
<E> E
accept(OWLAnnotationSubjectVisitorEx<E> 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(OWLAnnotationSubjectVisitor visitor)

accept

<E> E accept(OWLAnnotationSubjectVisitorEx<E> visitor)