org.modelsphere.sms.oo.db
Class DbOODataMember

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.DbSMSFeature
                          extended by org.modelsphere.sms.db.DbSMSStructuralFeature
                              extended by org.modelsphere.sms.oo.db.DbOODataMember
Direct Known Subclasses:
DbJVDataMember

public abstract class DbOODataMember
extends DbSMSStructuralFeature

Direct subclass(es)/subinterface(s) : DbJVDataMember.
Composites : DbOOClass.
Components : DbSMSObjectImport.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.modelsphere.jack.baseDb.db.DbObject
DbObject.ComponentIterator
 
Field Summary
static MetaRelation1 fAssociationEnd
           
static MetaRelation1 fCommonItem
           
static MetaRelation1 fDomain
           
static MetaRelation1 fElementType
           
static MetaField fStatic
           
static MetaRelation1 fType
           
static MetaField fTypeUse
           
static MetaField fTypeUseStyle
           
static MetaField fVisibility
           
static MetaClass metaClass
           
 
Fields inherited from class org.modelsphere.sms.db.DbSMSStructuralFeature
fInitialValue
 
Fields inherited from class org.modelsphere.sms.db.DbSMSFeature
fOverriddenFeatures, fOverridingFeatures
 
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
DbOODataMember()
          Parameter-less constructor.
DbOODataMember(DbObject composite)
          Creates an instance of DbOODataMember.
 
Method Summary
 java.lang.String buildDisplayString()
           
 java.lang.String buildTypeDisplayString()
           
 DbOOAssociationEnd getAssociationEnd()
          Gets the association end object associated to a DbOODataMember's instance.
 DbORCommonItem getCommonItem()
          Gets the common item object associated to a DbOODataMember's instance.
 DbORDomain getDomain()
          Gets the domain object associated to a DbOODataMember's instance.
 DbOOAdt getElementType()
          Gets the element type object associated to a DbOODataMember's instance.
 int getMinCard(MetaRelationship metaRel)
           
 java.lang.Boolean getStatic()
          Deprecated. use isStatic() method instead
 DbOOAdt getType()
          Gets the type object associated to a DbOODataMember's instance.
 java.lang.String getTypeUse()
          Gets the "type use" property of a DbOODataMember's instance.
 OOTypeUseStyle getTypeUseStyle()
          Gets the "type use style" of a DbOODataMember's instance.
 OOVisibility getVisibility()
          Gets the "visibility" of a DbOODataMember's instance.
static void initMeta()
          For internal use only.
 boolean isStatic()
          Tells whether a DbOODataMember's instance is static or not.
 boolean isTypeUseAfterType()
           
 void set(MetaField metaField, java.lang.Object value)
           
 void set(MetaRelationN relation, DbObject neighbor, int op)
           
 void setAssociationEnd(DbOOAssociationEnd value)
          Sets the association end object associated to a DbOODataMember's instance.
 void setCommonItem(DbORCommonItem value)
          Sets the common item object associated to a DbOODataMember's instance.
 void setDomain(DbORDomain value)
          Sets the domain object associated to a DbOODataMember's instance.
 void setElementType(DbOOAdt value)
          Sets the element type object associated to a DbOODataMember's instance.
 void setStatic(java.lang.Boolean value)
          Sets the "static" property of a DbOODataMember's instance.
 void setType(DbOOAdt value)
          Sets the type object associated to a DbOODataMember's instance.
 void setTypeUse(java.lang.String value)
          Sets the "type use" property of a DbOODataMember's instance.
 void setTypeUseStyle(OOTypeUseStyle value)
          Sets the "type use style" property of a DbOODataMember's instance.
 void setVisibility(OOVisibility value)
          Sets the "visibility" property of a DbOODataMember's instance.
 
Methods inherited from class org.modelsphere.sms.db.DbSMSStructuralFeature
getInitialValue, setInitialValue
 
Methods inherited from class org.modelsphere.sms.db.DbSMSFeature
addToOverriddenFeatures, addToOverridingFeatures, getOverriddenFeatures, getOverridingFeatures, removeFromOverriddenFeatures, removeFromOverridingFeatures, setOverriddenFeatures, setOverridingFeatures
 
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, 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

fAssociationEnd

public static final MetaRelation1 fAssociationEnd

fVisibility

public static final MetaField fVisibility

fType

public static final MetaRelation1 fType

fElementType

public static final MetaRelation1 fElementType

fTypeUse

public static final MetaField fTypeUse

fTypeUseStyle

public static final MetaField fTypeUseStyle

fStatic

public static final MetaField fStatic

fCommonItem

public static final MetaRelation1 fCommonItem

fDomain

public static final MetaRelation1 fDomain

metaClass

public static final MetaClass metaClass
Constructor Detail

DbOODataMember

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


DbOODataMember

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

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

getMinCard

public final int getMinCard(MetaRelationship metaRel)
                     throws DbException
Overrides:
getMinCard in class DbObject
Parameters:
metarel - org.modelsphere.jack.baseDb.meta.MetaRelationship
Returns:
int
Throws:
DbException

setAssociationEnd

public final void setAssociationEnd(DbOOAssociationEnd value)
                             throws DbException
Sets the association end object associated to a DbOODataMember's instance.

Parameters:
value - the association end object to be associated
Throws:
DbException

setVisibility

public final void setVisibility(OOVisibility value)
                         throws DbException
Sets the "visibility" property of a DbOODataMember's instance.

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

setType

public final void setType(DbOOAdt value)
                   throws DbException
Sets the type object associated to a DbOODataMember'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 DbOODataMember'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 DbOODataMember'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 DbOODataMember's instance.

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

setStatic

public final void setStatic(java.lang.Boolean value)
                     throws DbException
Sets the "static" property of a DbOODataMember's instance.

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

setCommonItem

public final void setCommonItem(DbORCommonItem value)
                         throws DbException
Sets the common item object associated to a DbOODataMember's instance.

Parameters:
value - the common item object to be associated
Throws:
DbException

setDomain

public final void setDomain(DbORDomain value)
                     throws DbException
Sets the domain object associated to a DbOODataMember'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 DbSMSStructuralFeature
Throws:
DbException

set

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

getAssociationEnd

public final DbOOAssociationEnd getAssociationEnd()
                                           throws DbException
Gets the association end object associated to a DbOODataMember's instance.

Returns:
the association end object
Throws:
DbException

getVisibility

public final OOVisibility getVisibility()
                                 throws DbException
Gets the "visibility" of a DbOODataMember's instance.

Returns:
the "visibility"
Throws:
DbException

getType

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

Returns:
the type object
Throws:
DbException

getElementType

public final DbOOAdt getElementType()
                             throws DbException
Gets the element type object associated to a DbOODataMember'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 DbOODataMember's instance.

Returns:
the "type use" property
Throws:
DbException

getTypeUseStyle

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

Returns:
the "type use style"
Throws:
DbException

getStatic

public final java.lang.Boolean getStatic()
                                  throws DbException
Deprecated. use isStatic() method instead

Gets the "static" property's Boolean value of a DbOODataMember's instance.

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

isStatic

public final boolean isStatic()
                       throws DbException
Tells whether a DbOODataMember's instance is static or not.

Returns:
boolean
Throws:
DbException

getCommonItem

public final DbORCommonItem getCommonItem()
                                   throws DbException
Gets the common item object associated to a DbOODataMember's instance.

Returns:
the common item object
Throws:
DbException

getDomain

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

Returns:
the domain object
Throws:
DbException


Open ModelSphere 2007. All Rights Reserved.