org.modelsphere.sms.oo.db
Class DbOOClass

java.lang.Object
  extended by PersistentObject
      extended by org.modelsphere.jack.baseDb.db.DbObject
          extended by org.modelsphere.jack.baseDb.db.DbSemanticalObject
              extended by org.modelsphere.sms.db.DbSMSSemanticalObject
                  extended by org.modelsphere.sms.db.DbSMSClassifier
                      extended by org.modelsphere.sms.db.DbSMSTypeClassifier
                          extended by org.modelsphere.sms.oo.db.DbOOAdt
                              extended by org.modelsphere.sms.oo.db.DbOOClass
Direct Known Subclasses:
DbJVClass

public abstract class DbOOClass
extends DbOOAdt

Direct subclass(es)/subinterface(s) : DbJVClass.
Composites : DbOOClass.
Components : DbOODataMember, DbOOClass, DbOOOperation, DbOOInheritance, DbOOAssociation, DbSMSObjectImport.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.modelsphere.jack.baseDb.db.DbObject
DbObject.ComponentIterator
 
Field Summary
static MetaField fAbstract
           
static MetaField fAssociationClass
           
static MetaField fBaseType
           
static MetaRelationN fSubInheritances
           
static MetaRelationN fSuperInheritances
           
static MetaClass metaClass
           
 
Fields inherited from class org.modelsphere.sms.oo.db.DbOOAdt
fCommonItems, fTypedDataMembers, fTypedElementDataMembers, fTypedElementMethods, fTypedElementParameters, fTypedMethods, fTypedParameters, fUsedByDomains
 
Fields inherited from class org.modelsphere.sms.db.DbSMSClassifier
fClassifierGos
 
Fields inherited from class org.modelsphere.sms.db.DbSMSSemanticalObject
fObjectImports, fSourceLinks, fSubCopies, fSuperCopy, fTargetLinks, fUmlConstraints, fUmlStereotype
 
Fields inherited from class org.modelsphere.jack.baseDb.db.DbSemanticalObject
fAdminAccessList, fAlias, fDescription, fName, fPhysicalName, fWriteAccessList
 
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
DbOOClass()
          Parameter-less constructor.
DbOOClass(DbObject composite)
          Creates an instance of DbOOClass.
 
Method Summary
 java.lang.Boolean getAbstract()
          Deprecated. use isAbstract() method instead
 java.lang.Boolean getAssociationClass()
          Deprecated. use isAssociationClass() method instead
 java.lang.Boolean getBaseType()
          Deprecated. use isBaseType() method instead
 DbRelationN getSubInheritances()
          Gets the list of subinheritances associated to a DbOOClass's instance.
 DbRelationN getSuperInheritances()
          Gets the list of superinheritances associated to a DbOOClass's instance.
static void initMeta()
          For internal use only.
 boolean isAbstract()
          Tells whether a DbOOClass's instance is abstract or not.
 boolean isAssociationClass()
          Tells whether a DbOOClass's instance is associationClass or not.
 boolean isBaseType()
          Tells whether a DbOOClass's instance is baseType or not.
 void set(MetaField metaField, java.lang.Object value)
           
 void set(MetaRelationN relation, DbObject neighbor, int op)
           
 void setAbstract(java.lang.Boolean value)
          Sets the "abstract" property of a DbOOClass's instance.
 void setAssociationClass(java.lang.Boolean value)
          Sets the "association class" property of a DbOOClass's instance.
 void setBaseType(java.lang.Boolean value)
          Sets the "base type" property of a DbOOClass's instance.
 
Methods inherited from class org.modelsphere.sms.oo.db.DbOOAdt
getCommonItems, getTypedDataMembers, getTypedElementDataMembers, getTypedElementMethods, getTypedElementParameters, getTypedMethods, getTypedParameters, getUsedByDomains
 
Methods inherited from class org.modelsphere.sms.db.DbSMSClassifier
getClassifierGos
 
Methods inherited from class org.modelsphere.sms.db.DbSMSSemanticalObject
addToSourceLinks, addToTargetLinks, addToUmlConstraints, getObjectImports, getSourceLinks, getSubCopies, getSuperCopy, getTargetLinks, getUmlConstraints, getUmlStereotype, removeFromSourceLinks, removeFromTargetLinks, removeFromUmlConstraints, setSourceLinks, setSuperCopy, setTargetLinks, setUmlConstraints, setUmlStereotype
 
Methods inherited from class org.modelsphere.jack.baseDb.db.DbSemanticalObject
findComponentByPhysicalName, getAdminAccessList, getAlias, getDescription, getName, getPhysicalName, getWriteAccessList, matches, setAlias, setDescription, setName, setPhysicalName
 
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, getNbNeighbors, getNextTs, getOld, getProject, getSemanticalIcon, getSemanticalName, getTransStatus, getTs, getUDF, getUdfValues, getValidationStatus, hasAdminAccess, hasChanged, hasField, hasWriteAccess, isAddedAndRemoved, isAlive, isDeletable, isDescendingFrom, isHugeRelN, load, load, reinsert, remove, removeDbRefreshListener, save, set, setComposite, setMatchingObject, setModificationTime, setRelationNN, setRelationNN, setValidationStatus, toString, valuesAreEqual
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fSubInheritances

public static final MetaRelationN fSubInheritances

fAbstract

public static final MetaField fAbstract

fBaseType

public static final MetaField fBaseType

fSuperInheritances

public static final MetaRelationN fSuperInheritances

fAssociationClass

public static final MetaField fAssociationClass

metaClass

public static final MetaClass metaClass
Constructor Detail

DbOOClass

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


DbOOClass

public DbOOClass(DbObject composite)
          throws DbException
Creates an instance of DbOOClass.

Parameters:
composite - the object which will contain the newly-created instance
Throws:
DbException
Method Detail

initMeta

public static void initMeta()
For internal use only.


setAbstract

public final void setAbstract(java.lang.Boolean value)
                       throws DbException
Sets the "abstract" property of a DbOOClass's instance.

Parameters:
value - the "abstract" property
Throws:
DbException

setBaseType

public final void setBaseType(java.lang.Boolean value)
                       throws DbException
Sets the "base type" property of a DbOOClass's instance.

Parameters:
value - the "base type" property
Throws:
DbException

setAssociationClass

public final void setAssociationClass(java.lang.Boolean value)
                               throws DbException
Sets the "association class" property of a DbOOClass's instance.

Parameters:
value - the "association class" property
Throws:
DbException

set

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

set

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

getSubInheritances

public final DbRelationN getSubInheritances()
                                     throws DbException
Gets the list of subinheritances associated to a DbOOClass's instance.

Returns:
the list of subinheritances.
Throws:
DbException

getAbstract

public final java.lang.Boolean getAbstract()
                                    throws DbException
Deprecated. use isAbstract() method instead

Gets the "abstract" property's Boolean value of a DbOOClass's instance.

Returns:
the "abstract" property's Boolean value
Throws:
DbException

isAbstract

public final boolean isAbstract()
                         throws DbException
Tells whether a DbOOClass's instance is abstract or not.

Returns:
boolean
Throws:
DbException

getBaseType

public final java.lang.Boolean getBaseType()
                                    throws DbException
Deprecated. use isBaseType() method instead

Gets the "base type" property's Boolean value of a DbOOClass's instance.

Returns:
the "base type" property's Boolean value
Throws:
DbException

isBaseType

public final boolean isBaseType()
                         throws DbException
Tells whether a DbOOClass's instance is baseType or not.

Returns:
boolean
Throws:
DbException

getSuperInheritances

public final DbRelationN getSuperInheritances()
                                       throws DbException
Gets the list of superinheritances associated to a DbOOClass's instance.

Returns:
the list of superinheritances.
Throws:
DbException

getAssociationClass

public final java.lang.Boolean getAssociationClass()
                                            throws DbException
Deprecated. use isAssociationClass() method instead

Gets the "association class" property's Boolean value of a DbOOClass's instance.

Returns:
the "association class" property's Boolean value
Throws:
DbException

isAssociationClass

public final boolean isAssociationClass()
                                 throws DbException
Tells whether a DbOOClass's instance is associationClass or not.

Returns:
boolean
Throws:
DbException


Open ModelSphere 2007. All Rights Reserved.