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

java.lang.Object
  extended byorg.dbe.studio.tools.ontologyviewer.metamodels.odm.OdmProperty
      extended byorg.dbe.studio.tools.ontologyviewer.metamodels.odm.OdmObjectProperty

public class OdmObjectProperty
extends OdmProperty

Object properties link individuals to individuals. They are relations between instances of two classes


Field Summary
(package private)  OdmObjectProperty inverseOf
           
(package private)  boolean isInverseFunctional
           
(package private)  boolean isSymmetric
           
(package private)  boolean isTransitive
           
 
Fields inherited from class org.dbe.studio.tools.ontologyviewer.metamodels.odm.OdmProperty
annotationProps, domain, equivalentProperties, id, isFunctional, name, ontology, range, subPropertyOf, superPropertyOf
 
Constructor Summary
OdmObjectProperty()
           
OdmObjectProperty(OdmObjectProperty op)
           
OdmObjectProperty(OdmOntology ontology, java.lang.String name, java.lang.String id)
           
 
Method Summary
 void addRange(OdmOntologyClass oc)
           
 OdmObjectProperty getInverseOf()
           
 boolean getIsInverseFunctional()
           
 boolean getIsSymmetric()
           
 boolean getIsTransitive()
           
 void removeRange(OdmOntologyClass oc)
           
 void setInverseOf(OdmObjectProperty op)
           
 void setIsInverseFunctional(boolean iif)
           
 void setIsSymmetric(boolean is)
           
 void setIsTransitive(boolean it)
           
 
Methods inherited from class org.dbe.studio.tools.ontologyviewer.metamodels.odm.OdmProperty
addAnnotationProp, addDomain, addEquivalentProperty, addSubproperty, addSuperProperty, getAnnotationProps, getDomain, getEquivalentProperties, getId, getIsFunctional, getName, getOntology, getRange, getSubPropertyOf, getSuperPropertyOf, removeAnnotationProp, removeDomain, removeEquivalentProperty, removeSubproperty, removeSuperProperty, setAnnotationProps, setId, setIsFunctional, setName, setOntology
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

inverseOf

OdmObjectProperty inverseOf

isInverseFunctional

boolean isInverseFunctional

isSymmetric

boolean isSymmetric

isTransitive

boolean isTransitive
Constructor Detail

OdmObjectProperty

public OdmObjectProperty()

OdmObjectProperty

public OdmObjectProperty(OdmObjectProperty op)

OdmObjectProperty

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

addRange

public void addRange(OdmOntologyClass oc)

removeRange

public void removeRange(OdmOntologyClass oc)

setInverseOf

public void setInverseOf(OdmObjectProperty op)

getInverseOf

public OdmObjectProperty getInverseOf()

setIsInverseFunctional

public void setIsInverseFunctional(boolean iif)

setIsSymmetric

public void setIsSymmetric(boolean is)

setIsTransitive

public void setIsTransitive(boolean it)

getIsInverseFunctional

public boolean getIsInverseFunctional()

getIsSymmetric

public boolean getIsSymmetric()

getIsTransitive

public boolean getIsTransitive()


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