org.dbe.studio.tools.ontologyviewer.metamodels.odm
Class OdmUnionClass

java.lang.Object
  extended byorg.dbe.studio.tools.ontologyviewer.metamodels.odm.OdmOntologyClass
      extended byorg.dbe.studio.tools.ontologyviewer.metamodels.odm.OdmUnionClass

public class OdmUnionClass
extends OdmOntologyClass

The owl:unionOf property links a class to a list of class descriptions. An owl:unionOf statement describes an anonymous class for which the class extension contains those individuals that occur in at least one of the class extensions of the class descriptions in the list.


Field Summary
(package private)  java.util.Vector classDescription
           
 
Fields inherited from class org.dbe.studio.tools.ontologyviewer.metamodels.odm.OdmOntologyClass
annotationProps, classExtension, datatypeProperties, disjointWithClasses, equivalentClasses, id, name, objectProperties, ontology, subClassOf, superClassOf
 
Constructor Summary
OdmUnionClass(OdmOntology ontology)
           
OdmUnionClass(OdmOntology ontology, java.lang.String name, java.lang.String id)
           
 
Method Summary
 void addClass(OdmOntologyClass c)
           
 java.util.Vector getClassDescription()
           
 void removeClass(OdmOntologyClass c)
           
 void setClassDescription(java.util.Vector v)
           
 
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
 

Field Detail

classDescription

java.util.Vector classDescription
Constructor Detail

OdmUnionClass

public OdmUnionClass(OdmOntology ontology)

OdmUnionClass

public OdmUnionClass(OdmOntology ontology,
                     java.lang.String name,
                     java.lang.String id)
Parameters:
ontology -
name -
id -
Method Detail

addClass

public void addClass(OdmOntologyClass c)

removeClass

public void removeClass(OdmOntologyClass c)

setClassDescription

public void setClassDescription(java.util.Vector v)

getClassDescription

public java.util.Vector getClassDescription()


Copyright © 2004-2005 Digital Business Ecosystem. All Rights Reserved.