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

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

public class OdmIntersectionClass
extends OdmOntologyClass

The owl:intersectionOf property links a class to a list of class descriptions. An owl:intersectionOf statement describes a class for which the class extension contains precisely those individuals that are members of the class extension of all 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
OdmIntersectionClass(OdmOntology ontology)
          Class constructor
OdmIntersectionClass(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

OdmIntersectionClass

public OdmIntersectionClass(OdmOntology ontology)
Class constructor


OdmIntersectionClass

public OdmIntersectionClass(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.