org.modelsphere.sms.oo.db
Class DbOOParameter

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.DbSMSTypedElement
                      extended by org.modelsphere.sms.db.DbSMSParameter
                          extended by org.modelsphere.sms.oo.db.DbOOParameter
Direct Known Subclasses:
DbJVParameter

public abstract class DbOOParameter
extends DbSMSParameter

Direct subclass(es)/subinterface(s) : DbJVParameter.
Composites : DbOOAbstractMethod.
Components : DbSMSObjectImport.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.modelsphere.jack.baseDb.db.DbObject
DbObject.ComponentIterator
 
Field Summary
static MetaRelation1 fDomain
           
static MetaRelation1 fElementType
           
static MetaRelation1 fType
           
static MetaField fTypeUse
           
static MetaField fTypeUseStyle
           
static MetaClass metaClass
           
 
Fields inherited from class org.modelsphere.sms.db.DbSMSParameter
fDefaultValue, fPassingConvention
 
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
DbOOParameter()
          Parameter-less constructor.
DbOOParameter(DbObject composite)
          Creates an instance of DbOOParameter.
 
Method Summary
 java.lang.String buildDisplayString()
           
 java.lang.String buildTypeDisplayString()
           
 DbORDomain getDomain()
          Gets the domain object associated to a DbOOParameter's instance.
 DbOOAdt getElementType()
          Gets the element type object associated to a DbOOParameter's instance.
 DbOOAdt getType()
          Gets the type object associated to a DbOOParameter's instance.
 java.lang.String getTypeUse()
          Gets the "type use" property of a DbOOParameter's instance.
 OOTypeUseStyle getTypeUseStyle()
          Gets the "type use style" of a DbOOParameter's instance.
static void initMeta()
          For internal use only.
 boolean isTypeUseAfterType()
           
 void set(MetaField metaField, java.lang.Object value)
           
 void set(MetaRelationN relation, DbObject neighbor, int op)
           
 void setDomain(DbORDomain value)
          Sets the domain object associated to a DbOOParameter's instance.
 void setElementType(DbOOAdt value)
          Sets the element type object associated to a DbOOParameter's instance.
 void setType(DbOOAdt value)
          Sets the type object associated to a DbOOParameter's instance.
 void setTypeUse(java.lang.String value)
          Sets the "type use" property of a DbOOParameter's instance.
 void setTypeUseStyle(OOTypeUseStyle value)
          Sets the "type use style" property of a DbOOParameter's instance.
 
Methods inherited from class org.modelsphere.sms.db.DbSMSParameter
getDefaultValue, getPassingConvention, setDefaultValue, setPassingConvention
 
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

fType

public static final MetaRelation1 fType

fElementType

public static final MetaRelation1 fElementType

fTypeUse

public static final MetaField fTypeUse

fTypeUseStyle

public static final MetaField fTypeUseStyle

fDomain

public static final MetaRelation1 fDomain

metaClass

public static final MetaClass metaClass
Constructor Detail

DbOOParameter

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


DbOOParameter

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

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

initMeta

public static void initMeta()
For internal use only.


buildDisplayString

public final java.lang.String buildDisplayString()
                                          throws DbException
Returns:
string
Throws:
DbException

buildTypeDisplayString

public final java.lang.String buildTypeDisplayString()
                                              throws DbException
Returns:
string
Throws:
DbException

isTypeUseAfterType

public final boolean isTypeUseAfterType()
                                 throws DbException
Returns:
boolean
Throws:
DbException

setType

public final void setType(DbOOAdt value)
                   throws DbException
Sets the type object associated to a DbOOParameter's instance.

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

setElementType

public final void setElementType(DbOOAdt value)
                          throws DbException
Sets the element type object associated to a DbOOParameter's instance.

Parameters:
value - the element type object to be associated
Throws:
DbException

setTypeUse

public final void setTypeUse(java.lang.String value)
                      throws DbException
Sets the "type use" property of a DbOOParameter's instance.

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

setTypeUseStyle

public final void setTypeUseStyle(OOTypeUseStyle value)
                           throws DbException
Sets the "type use style" property of a DbOOParameter's instance.

Parameters:
value - the "type use style" property
Throws:
DbException

setDomain

public final void setDomain(DbORDomain value)
                     throws DbException
Sets the domain object associated to a DbOOParameter's instance.

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

set

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

set

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

getType

public final DbOOAdt getType()
                      throws DbException
Gets the type object associated to a DbOOParameter's instance.

Returns:
the type object
Throws:
DbException

getElementType

public final DbOOAdt getElementType()
                             throws DbException
Gets the element type object associated to a DbOOParameter's instance.

Returns:
the element type object
Throws:
DbException

getTypeUse

public final java.lang.String getTypeUse()
                                  throws DbException
Gets the "type use" property of a DbOOParameter's instance.

Returns:
the "type use" property
Throws:
DbException

getTypeUseStyle

public final OOTypeUseStyle getTypeUseStyle()
                                     throws DbException
Gets the "type use style" of a DbOOParameter's instance.

Returns:
the "type use style"
Throws:
DbException

getDomain

public final DbORDomain getDomain()
                           throws DbException
Gets the domain object associated to a DbOOParameter's instance.

Returns:
the domain object
Throws:
DbException


Open ModelSphere 2007. All Rights Reserved.