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

java.lang.Object
  extended byorg.dbe.studio.tools.ontologyviewer.metamodels.odm.OdmOntologyClassInst
Direct Known Subclasses:
OdmSimpleNamedClassInst

public abstract class OdmOntologyClassInst
extends java.lang.Object

The instance of an OntologyClass. It contains its type (class) as well as its Datatype Properties (attributes)


Field Summary
(package private)  java.util.Vector annotationProps
           
(package private)  java.lang.String id
           
(package private)  java.lang.String name
           
(package private)  OdmOntology theOntology
           
(package private)  OdmOntologyClass type
           
 
Constructor Summary
OdmOntologyClassInst()
          Default constructor
OdmOntologyClassInst(OdmOntology ont, java.lang.String name, java.lang.String id, OdmOntologyClass type)
           
 
Method Summary
 void addAnnotationProp(OdmAnnotationProperty ap)
           
 java.util.Vector getAnnotationProps()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 OdmOntology getOntology()
           
 OdmOntologyClass getType()
           
 void removeAnnotationProp(OdmAnnotationProperty ap)
           
 void setAnnotationProps(java.util.Vector a)
           
 void setId(java.lang.String id)
           
 void setName(java.lang.String name)
           
 void setOntology(OdmOntology ont)
           
 void setType(OdmOntologyClass type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

java.lang.String name

id

java.lang.String id

annotationProps

java.util.Vector annotationProps

theOntology

OdmOntology theOntology

type

OdmOntologyClass type
Constructor Detail

OdmOntologyClassInst

public OdmOntologyClassInst()
Default constructor


OdmOntologyClassInst

public OdmOntologyClassInst(OdmOntology ont,
                            java.lang.String name,
                            java.lang.String id,
                            OdmOntologyClass type)
Method Detail

addAnnotationProp

public void addAnnotationProp(OdmAnnotationProperty ap)

removeAnnotationProp

public void removeAnnotationProp(OdmAnnotationProperty ap)

setName

public void setName(java.lang.String name)

setId

public void setId(java.lang.String id)

setType

public void setType(OdmOntologyClass type)

setOntology

public void setOntology(OdmOntology ont)

setAnnotationProps

public void setAnnotationProps(java.util.Vector a)

getName

public java.lang.String getName()

getId

public java.lang.String getId()

getType

public OdmOntologyClass getType()

getOntology

public OdmOntology getOntology()

getAnnotationProps

public java.util.Vector getAnnotationProps()


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