org.modelsphere.sms.or.db
Class DbORDatabase

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.DbSMSPackage
                      extended by org.modelsphere.sms.db.DbSMSAbstractPackage
                          extended by org.modelsphere.sms.or.db.DbORModel
                              extended by org.modelsphere.sms.or.db.DbORDatabase
Direct Known Subclasses:
DbIBMDatabase, DbINFDatabase, DbORADatabase

public abstract class DbORDatabase
extends DbORModel

Direct subclass(es)/subinterface(s) : DbORADatabase, DbIBMDatabase, DbINFDatabase, DbGEDatabase.
Composites : DbSMSUserDefinedPackage, DbSMSProject.
Components : DbSMSLinkModel, DbSMSNotice, DbSMSObjectImport.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.modelsphere.jack.baseDb.db.DbObject
DbObject.ComponentIterator
 
Field Summary
static MetaRelation1 fDefaultDomainModel
           
static MetaRelation1 fOperationLibrary
           
static MetaRelation1 fSchema
           
static MetaRelation1 fUdtModel
           
static MetaClass metaClass
           
 
Fields inherited from class org.modelsphere.sms.db.DbSMSAbstractPackage
fIsLocked, fIsValidated, fTargetSystem
 
Fields inherited from class org.modelsphere.sms.db.DbSMSPackage
fAuthor, fPackageGos, fVersion
 
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
DbORDatabase()
          Parameter-less constructor.
DbORDatabase(DbObject composite, DbSMSTargetSystem targetSystem)
          Creates an instance of DbORDatabase.
 
Method Summary
 DbORDomainModel getDefaultDomainModel()
          Gets the default domain model object associated to a DbORDatabase's instance.
 DbOROperationLibrary getOperationLibrary()
          Gets the operation library object associated to a DbORDatabase's instance.
 DbORDataModel getSchema()
          Gets the schema object associated to a DbORDatabase's instance.
 DbORDomainModel getUdtModel()
          Gets the user-defined types model object associated to a DbORDatabase'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 setDefaultDomainModel(DbORDomainModel value)
          Sets the default domain model object associated to a DbORDatabase's instance.
 void setOperationLibrary(DbOROperationLibrary value)
          Sets the operation library object associated to a DbORDatabase's instance.
 void setSchema(DbORDataModel value)
          Sets the schema object associated to a DbORDatabase's instance.
 void setUdtModel(DbORDomainModel value)
          Sets the user-defined types model object associated to a DbORDatabase's instance.
 
Methods inherited from class org.modelsphere.sms.or.db.DbORModel
getSecurityMask
 
Methods inherited from class org.modelsphere.sms.db.DbSMSAbstractPackage
getIsLocked, getIsValidated, getTargetSystem, isIsLocked, isIsValidated, matches, setIsLocked, setIsValidated, setTargetSystem
 
Methods inherited from class org.modelsphere.sms.db.DbSMSPackage
getAuthor, getPackageGos, getVersion, setAuthor, setVersion
 
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, 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

fSchema

public static final MetaRelation1 fSchema

fOperationLibrary

public static final MetaRelation1 fOperationLibrary

fUdtModel

public static final MetaRelation1 fUdtModel

fDefaultDomainModel

public static final MetaRelation1 fDefaultDomainModel

metaClass

public static final MetaClass metaClass
Constructor Detail

DbORDatabase

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


DbORDatabase

public DbORDatabase(DbObject composite,
                    DbSMSTargetSystem targetSystem)
             throws DbException
Creates an instance of DbORDatabase.

Parameters:
composite - org.modelsphere.jack.baseDb.db.DbObject
targetsystem - org.modelsphere.sms.db.DbSMSTargetSystem
Throws:
DbException
Method Detail

initMeta

public static void initMeta()
For internal use only.


setSchema

public final void setSchema(DbORDataModel value)
                     throws DbException
Sets the schema object associated to a DbORDatabase's instance.

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

setOperationLibrary

public final void setOperationLibrary(DbOROperationLibrary value)
                               throws DbException
Sets the operation library object associated to a DbORDatabase's instance.

Parameters:
value - the operation library object to be associated
Throws:
DbException

setUdtModel

public final void setUdtModel(DbORDomainModel value)
                       throws DbException
Sets the user-defined types model object associated to a DbORDatabase's instance.

Parameters:
value - the user-defined types model object to be associated
Throws:
DbException

setDefaultDomainModel

public final void setDefaultDomainModel(DbORDomainModel value)
                                 throws DbException
Sets the default domain model object associated to a DbORDatabase's instance.

Parameters:
value - the default domain model object to be associated
Throws:
DbException

set

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

set

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

getSchema

public final DbORDataModel getSchema()
                              throws DbException
Gets the schema object associated to a DbORDatabase's instance.

Returns:
the schema object
Throws:
DbException

getOperationLibrary

public final DbOROperationLibrary getOperationLibrary()
                                               throws DbException
Gets the operation library object associated to a DbORDatabase's instance.

Returns:
the operation library object
Throws:
DbException

getUdtModel

public final DbORDomainModel getUdtModel()
                                  throws DbException
Gets the user-defined types model object associated to a DbORDatabase's instance.

Returns:
the user-defined types model object
Throws:
DbException

getDefaultDomainModel

public final DbORDomainModel getDefaultDomainModel()
                                            throws DbException
Gets the default domain model object associated to a DbORDatabase's instance.

Returns:
the default domain model object
Throws:
DbException


Open ModelSphere 2007. All Rights Reserved.