org.modelsphere.sms.oo.db
Class DbOOMethod

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.DbSMSBehavioralFeature
                              extended by org.modelsphere.sms.oo.db.DbOOOperation
                                  extended by org.modelsphere.sms.oo.db.DbOOAbstractMethod
                                      extended by org.modelsphere.sms.oo.db.DbOOMethod
Direct Known Subclasses:
DbJVMethod

public abstract class DbOOMethod
extends DbOOAbstractMethod

Direct subclass(es)/subinterface(s) : DbJVMethod.
Composites : DbOOClass.
Components : DbOOParameter, DbSMSObjectImport.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.modelsphere.jack.baseDb.db.DbObject
DbObject.ComponentIterator
 
Field Summary
static MetaField fAbstract
           
static MetaRelation1 fDomain
           
static MetaRelation1 fReturnElementType
           
static MetaRelation1 fReturnType
           
static MetaField fStatic
           
static MetaField fTypeUse
           
static MetaField fTypeUseStyle
           
static MetaClass metaClass
           
 
Fields inherited from class org.modelsphere.sms.oo.db.DbOOAbstractMethod
fVisibility
 
Fields inherited from class org.modelsphere.sms.oo.db.DbOOOperation
complexity, fBody
 
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
DbOOMethod()
          Parameter-less constructor.
DbOOMethod(DbObject composite)
          Creates an instance of DbOOMethod.
 
Method Summary
 java.lang.String buildTypeDisplayString()
           
 java.lang.Boolean getAbstract()
          Deprecated. use isAbstract() method instead
 DbORDomain getDomain()
          Gets the domain object associated to a DbOOMethod's instance.
 DbOOAdt getReturnElementType()
          Gets the return element type object associated to a DbOOMethod's instance.
 DbOOAdt getReturnType()
          Gets the return type object associated to a DbOOMethod's instance.
 java.lang.Boolean getStatic()
          Deprecated. use isStatic() method instead
 java.lang.String getTypeUse()
          Gets the "type use" property of a DbOOMethod's instance.
 OOTypeUseStyle getTypeUseStyle()
          Gets the "type use style" of a DbOOMethod's instance.
static void initMeta()
          For internal use only.
 boolean isAbstract()
          Tells whether a DbOOMethod's instance is abstract or not.
 boolean isStatic()
          Tells whether a DbOOMethod's instance is static 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 DbOOMethod's instance.
 void setDomain(DbORDomain value)
          Sets the domain object associated to a DbOOMethod's instance.
 void setReturnElementType(DbOOAdt value)
          Sets the return element type object associated to a DbOOMethod's instance.
 void setReturnType(DbOOAdt value)
          Sets the return type object associated to a DbOOMethod's instance.
 void setStatic(java.lang.Boolean value)
          Sets the "static" property of a DbOOMethod's instance.
 void setTypeUse(java.lang.String value)
          Sets the "type use" property of a DbOOMethod's instance.
 void setTypeUseStyle(OOTypeUseStyle value)
          Sets the "type use style" property of a DbOOMethod's instance.
 
Methods inherited from class org.modelsphere.sms.oo.db.DbOOAbstractMethod
buildDisplayString, buildSignature, getVisibility, hasParameter, hasSameSignatureAs, matches, setVisibility
 
Methods inherited from class org.modelsphere.sms.oo.db.DbOOOperation
getBody, setBody
 
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, 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

fReturnType

public static final MetaRelation1 fReturnType

fReturnElementType

public static final MetaRelation1 fReturnElementType

fTypeUse

public static final MetaField fTypeUse

fAbstract

public static final MetaField fAbstract

fTypeUseStyle

public static final MetaField fTypeUseStyle

fStatic

public static final MetaField fStatic

fDomain

public static final MetaRelation1 fDomain

metaClass

public static final MetaClass metaClass
Constructor Detail

DbOOMethod

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


DbOOMethod

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

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

initMeta

public static void initMeta()
For internal use only.


buildTypeDisplayString

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

setReturnType

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

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

setReturnElementType

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

Parameters:
value - the return 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 DbOOMethod's instance.

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

setAbstract

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

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

setTypeUseStyle

public final void setTypeUseStyle(OOTypeUseStyle value)
                           throws DbException
Sets the "type use style" property of a DbOOMethod'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 DbOOMethod's instance.

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

setDomain

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

set

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

getReturnType

public final DbOOAdt getReturnType()
                            throws DbException
Gets the return type object associated to a DbOOMethod's instance.

Returns:
the return type object
Throws:
DbException

getReturnElementType

public final DbOOAdt getReturnElementType()
                                   throws DbException
Gets the return element type object associated to a DbOOMethod's instance.

Returns:
the return element type object
Throws:
DbException

getTypeUse

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

Returns:
the "type use" property
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 DbOOMethod's instance.

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

isAbstract

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

Returns:
boolean
Throws:
DbException

getTypeUseStyle

public final OOTypeUseStyle getTypeUseStyle()
                                     throws DbException
Gets the "type use style" of a DbOOMethod'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 DbOOMethod's instance.

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

isStatic

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

Returns:
boolean
Throws:
DbException

getDomain

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

Returns:
the domain object
Throws:
DbException


Open ModelSphere 2007. All Rights Reserved.