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

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

public class OdmComplementClass
extends OdmOntologyClass

An owl:complementOf property links a class to precisely one class description. An owl:complementOf statement describes a class for which the class extension contains exactly those individuals that do not belong to the class extension of the class description that is the object of the statement. owl:complementOf is analogous to logical negation: the class extension consists of those individuals that are NOT members of the class extension of the complement class.


Field Summary
(package private)  OdmOntologyClass complementOf
           
 
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
OdmComplementClass()
           
OdmComplementClass(OdmOntology ontology, java.lang.String name, java.lang.String id, OdmOntologyClass oc)
           
 
Method Summary
 OdmOntologyClass getComplementOf()
           
 void setComplementOf(OdmOntologyClass co)
           
 
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

complementOf

OdmOntologyClass complementOf
Constructor Detail

OdmComplementClass

public OdmComplementClass()

OdmComplementClass

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

setComplementOf

public void setComplementOf(OdmOntologyClass co)

getComplementOf

public OdmOntologyClass getComplementOf()


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