org.dbe.studio.tools.ontologyviewer.metamodels.odm
Class OdmEnumeratedClass
java.lang.Object
  
org.dbe.studio.tools.ontologyviewer.metamodels.odm.OdmOntologyClass
      
org.dbe.studio.tools.ontologyviewer.metamodels.odm.OdmEnumeratedClass
- public class OdmEnumeratedClass
- extends OdmOntologyClass
  
An exhaustive enumeration of individuals that together form the 
 instances of a class.
 A  class description of the "enumeration" kind is defined with the 
 owl:oneOf property. The value of this built-in OWL property must be 
 a list of individuals that are the instances of the class. This enables 
 a class to be described by exhaustively enumerating its instances. 
 The class extension of a class described with owl:oneOf contains exactly 
 the enumerated individuals, no more, no less. The list of individuals is 
 typically represented with the help of the RDF construct 
 rdf:parseType="Collection", which provides a convenient shorthand for 
 writing down a set of list elements.
| 
Field Summary | 
(package private)  java.util.Vector | 
oneOf
 
            | 
 
| Fields inherited from class org.dbe.studio.tools.ontologyviewer.metamodels.odm.OdmOntologyClass | 
annotationProps, classExtension, datatypeProperties, disjointWithClasses, equivalentClasses, id, name, objectProperties, ontology, subClassOf, superClassOf | 
 
 
 
| Methods inherited from class org.dbe.studio.tools.ontologyviewer.metamodels.odm.OdmOntologyClass | 
addAnnotationProp, addClassInstance, addDatatypeProperty, addDisjointWithClass, addEquivalentClass, addObjectProperty, addSubClass, addSuperClass, findDatatypeProperty, getAnnotationProps, getClassExtension, getDatatypeProperties, getDisjointWithClasses, getEquivalentClasses, getId, getName, getObjectProperties, getOntology, getSubClassOf, getSuperClassOf, removeAnnotationProp, removeClassInstance, removeDatatypeProperty, removeDisjointWithClass, removeEquivalentClass, removeObjectProperty, removeSubClass, removeSuperClass, setAnnotationProps, setClassExtension, setDatatypeProperties, setId, setName, setObjectProperties, setOntology | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
oneOf
java.util.Vector oneOf
OdmEnumeratedClass
public OdmEnumeratedClass()
OdmEnumeratedClass
public OdmEnumeratedClass(OdmOntology ontology,
                          java.lang.String name,
                          java.lang.String id)
- Parameters:
 ontology - name - id - 
OdmEnumeratedClass
public OdmEnumeratedClass(OdmOntology ontology,
                          java.lang.String name,
                          java.lang.String id,
                          java.util.Vector oneOf)
setOneOf
public void setOneOf(java.util.Vector oneOf)
 
getOneOf
public java.util.Vector getOneOf()
 
addIndividual
public void addIndividual(OdmOntologyClassInst individual)
 
removeIndividual
public void removeIndividual(OdmOntologyClassInst individual)
 
Copyright © 2004-2005 Digital Business Ecosystem. All Rights Reserved.