org.semanticweb.owl.impl.model
Class OWLDataEnumerationImpl

java.lang.Object
  |
  +--org.semanticweb.owl.impl.model.OWLObjectImpl
        |
        +--org.semanticweb.owl.impl.model.OWLDataEnumerationImpl
All Implemented Interfaces:
Cloneable, OWLDataEnumeration, OWLDataRange, OWLObject, Serializable

public class OWLDataEnumerationImpl
extends OWLObjectImpl
implements OWLDataEnumeration

An OWLDataEnumeration is a collection of OWLDataValues, e.g. a data oneOf.

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

Constructor Summary
OWLDataEnumerationImpl(OWLDataFactoryImpl factory, Set set)
           
 
Method Summary
 void accept(OWLObjectVisitor visitor)
          Accept a visit from a visitor
 Set getValues()
          Returns a list of the individuals in the collection
 
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.OWLObject
clone, getAnnotations, getAnnotations, getContainedObjects, getMetadata, getOWLConnection, getOWLDataFactory
 

Constructor Detail

OWLDataEnumerationImpl

public OWLDataEnumerationImpl(OWLDataFactoryImpl factory,
                              Set set)
Method Detail

getValues

public Set getValues()
Returns a list of the individuals in the collection

Specified by:
getValues in interface OWLDataEnumeration

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


WonderWeb