org.semanticweb.owl.impl.model
Class OWLAnnotationPropertyImpl

java.lang.Object
  |
  +--org.semanticweb.owl.impl.model.OWLObjectImpl
        |
        +--org.semanticweb.owl.impl.model.OWLNamedObjectImpl
              |
              +--org.semanticweb.owl.impl.model.OWLEntityImpl
                    |
                    +--org.semanticweb.owl.impl.model.OWLPropertyImpl
                          |
                          +--org.semanticweb.owl.impl.model.OWLAnnotationPropertyImpl
All Implemented Interfaces:
Cloneable, OWLAnnotationProperty, OWLDeprecatableObject, org.semanticweb.owl.impl.model.OWLDeprecatableObjectImpl, OWLEntity, OWLNamedObject, OWLObject, OWLOntologyObject, OWLProperty, Serializable

public class OWLAnnotationPropertyImpl
extends OWLPropertyImpl
implements OWLAnnotationProperty

An OWLProperty whose range is a class (a collection of domain objects).

Version:
$Id: OWLAnnotationPropertyImpl.java,v 1.1.1.1 2003/10/14 17:10:14 sean_bechhofer Exp $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.semanticweb.owl.impl.model.OWLPropertyImpl
ranges
 
Fields inherited from class org.semanticweb.owl.impl.model.OWLNamedObjectImpl
uri
 
Constructor Summary
OWLAnnotationPropertyImpl(OWLDataFactoryImpl factory, URI uri)
           
 
Method Summary
 void accept(OWLEntityVisitor visitor)
          Accept a visit from a visitor
 void accept(OWLObjectVisitor visitor)
          Accept a visit from a visitor
 
Methods inherited from class org.semanticweb.owl.impl.model.OWLPropertyImpl
getDomains, getDomains, getDomains, getRanges, getRanges, getRanges, getSuperProperties, getSuperProperties, getSuperProperties, isDeprecated, isFunctional, isFunctional, isFunctional, setDeprecated
 
Methods inherited from class org.semanticweb.owl.impl.model.OWLEntityImpl
addOntology, getOntologies, removeOntology
 
Methods inherited from class org.semanticweb.owl.impl.model.OWLNamedObjectImpl
getURI
 
Methods inherited from class org.semanticweb.owl.impl.model.OWLObjectImpl
clone, getAnnotations, getAnnotations, getContainedObjects, getMetadata, getOWLConnection, getOWLDataFactory
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.semanticweb.owl.model.OWLNamedObject
getURI
 
Methods inherited from interface org.semanticweb.owl.model.OWLObject
clone, getAnnotations, getAnnotations, getContainedObjects, getMetadata, getOWLConnection, getOWLDataFactory
 
Methods inherited from interface org.semanticweb.owl.model.OWLOntologyObject
getOntologies
 

Constructor Detail

OWLAnnotationPropertyImpl

public OWLAnnotationPropertyImpl(OWLDataFactoryImpl factory,
                                 URI uri)
Method Detail

accept

public void accept(OWLObjectVisitor visitor)
            throws OWLException
Description copied from interface: OWLObject
Accept a visit from a visitor

Specified by:
accept in interface OWLObject
Specified by:
accept in class OWLObjectImpl
OWLException

accept

public void accept(OWLEntityVisitor visitor)
            throws OWLException
Description copied from interface: OWLEntity
Accept a visit from a visitor

Specified by:
accept in interface OWLEntity
OWLException


WonderWeb