org.modelsphere.sms.oo.db
Class DbOOInheritance

java.lang.Object
  extended by PersistentObject
      extended by org.modelsphere.jack.baseDb.db.DbObject
          extended by org.modelsphere.sms.db.DbSMSInheritance
              extended by org.modelsphere.sms.oo.db.DbOOInheritance
Direct Known Subclasses:
DbJVInheritance

public abstract class DbOOInheritance
extends DbSMSInheritance

Direct subclass(es)/subinterface(s) : DbJVInheritance.
Composites : DbOOClass.
Components : none.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.modelsphere.jack.baseDb.db.DbObject
DbObject.ComponentIterator
 
Field Summary
static MetaRelation1 fSubClass
           
static MetaRelation1 fSuperClass
           
static MetaClass metaClass
           
 
Fields inherited from class org.modelsphere.sms.db.DbSMSInheritance
fInheritanceGos
 
Fields inherited from class org.modelsphere.jack.baseDb.db.DbObject
ACCESS_GRANTED, ACCESS_NOT_GRANTED, fComponents, fComposite, fCreationTime, fModificationTime, fUdfValues, fValidationStatus, LONG_FORM, SHORT_FORM, VALIDATION_ERROR, VALIDATION_OK, VALIDATION_WARNING, writeAccess
 
Constructor Summary
DbOOInheritance()
          Parameter-less constructor.
DbOOInheritance(DbOOClass subClass, DbOOClass superClass)
          Creates an instance of DbOOInheritance.
 
Method Summary
 DbOOClass getSubClass()
          Gets the subclass object associated to a DbOOInheritance's instance.
 DbOOClass getSuperClass()
          Gets the superclass object associated to a DbOOInheritance's instance.
static void initMeta()
          For internal use only.
 void set(MetaField metaField, java.lang.Object value)
           
 void set(MetaRelationN relation, DbObject neighbor, int op)
           
 void setSubClass(DbOOClass value)
          Sets the subclass object associated to a DbOOInheritance's instance.
 void setSuperClass(DbOOClass value)
          Sets the superclass object associated to a DbOOInheritance's instance.
 
Methods inherited from class org.modelsphere.sms.db.DbSMSInheritance
getInheritanceGos
 
Methods inherited from class org.modelsphere.jack.baseDb.db.DbObject
addDbRefreshListener, addDbRefreshListener, basicReinsert, basicSet, basicSet, buildFullNameString, buildFullNameString, componentTree, componentTree, componentTree, copyComponent, createComponent, createComponent, createRAMRelN, deepCopy, deepCopy, doDeleteAction, findComponentByName, findComponentByName, findMatchingObject, generateEDCTimestamp, get, get, get, getAccordingToStatus, getComponents, getComposite, getCompositeOfType, getCreationTime, getDb, getDependencyRelations, getEDCTimestamp, getFullDisplayName, getId, getMatchingObject, getMetaClass, getMinCard, getModificationTime, getName, getNbNeighbors, getNextTs, getOld, getProject, getSemanticalIcon, getSemanticalName, getTransStatus, getTs, getUDF, getUdfValues, getValidationStatus, hasAdminAccess, hasChanged, hasField, hasWriteAccess, isAddedAndRemoved, isAlive, isDeletable, isDescendingFrom, isHugeRelN, load, load, matches, reinsert, remove, removeDbRefreshListener, save, set, setComposite, setMatchingObject, setModificationTime, setName, setRelationNN, setRelationNN, setValidationStatus, toString, valuesAreEqual
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fSuperClass

public static final MetaRelation1 fSuperClass

fSubClass

public static final MetaRelation1 fSubClass

metaClass

public static final MetaClass metaClass
Constructor Detail

DbOOInheritance

public DbOOInheritance()
Parameter-less constructor. Required by Java Beans Conventions.


DbOOInheritance

public DbOOInheritance(DbOOClass subClass,
                       DbOOClass superClass)
                throws DbException
Creates an instance of DbOOInheritance.

Parameters:
subclass - org.modelsphere.sms.oo.db.DbOOClass
superclass - org.modelsphere.sms.oo.db.DbOOClass
Throws:
DbException
Method Detail

initMeta

public static void initMeta()
For internal use only.


setSuperClass

public final void setSuperClass(DbOOClass value)
                         throws DbException
Sets the superclass object associated to a DbOOInheritance's instance.

Parameters:
value - the superclass object to be associated
Throws:
DbException

setSubClass

public final void setSubClass(DbOOClass value)
                       throws DbException
Sets the subclass object associated to a DbOOInheritance's instance.

Parameters:
value - the subclass object to be associated
Throws:
DbException

set

public void set(MetaField metaField,
                java.lang.Object value)
         throws DbException
Overrides:
set in class DbSMSInheritance
Throws:
DbException

set

public void set(MetaRelationN relation,
                DbObject neighbor,
                int op)
         throws DbException
Overrides:
set in class DbSMSInheritance
Throws:
DbException

getSuperClass

public final DbOOClass getSuperClass()
                              throws DbException
Gets the superclass object associated to a DbOOInheritance's instance.

Returns:
the superclass object
Throws:
DbException

getSubClass

public final DbOOClass getSubClass()
                            throws DbException
Gets the subclass object associated to a DbOOInheritance's instance.

Returns:
the subclass object
Throws:
DbException


Open ModelSphere 2007. All Rights Reserved.