org.modelsphere.sms.be.db
Class DbBEUseCase

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.be.db.DbBEUseCase

public final class DbBEUseCase
extends DbSMSClassifier

Direct subclass(es)/subinterface(s) : none.
Composites : DbBEModel, DbBEUseCase.
Components : DbBEUseCase, DbBEDiagram, DbBEFlow, DbBEUseCaseResource, DbBEUseCaseQualifier< /A>, DbSMSNotice, DbSMSObjectImport.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.modelsphere.jack.baseDb.db.DbObject
DbObject.ComponentIterator
 
Field Summary
static MetaField fAlphanumericIdentifier
           
static MetaField fControl
           
static MetaField fExternal
           
static MetaRelationN fFirstEndFlows
           
static MetaField fFixedCost
           
static MetaField fFixedTime
           
static MetaField fFixedTimeUnit
           
static MetaField fNumericIdentifier
           
static MetaField fPartialCost
           
static MetaField fPartialTime
           
static MetaField fPartialTimeUnit
           
static MetaField fResourceCost
           
static MetaField fResourceTime
           
static MetaField fResourceTimeUnit
           
static MetaRelationN fSecondEndFlows
           
static MetaField fSourceAlphanumericIdentifier
           
static MetaField fSourceNumericIdentifier
           
static MetaField fSynchronizationRule
           
static MetaField fTerminologyName
           
static MetaField fTotalCost
           
static MetaField fTotalTime
           
static MetaField fTotalTimeUnit
           
static MetaClass metaClass
           
static MetaField[] notationFields
           
 
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
DbBEUseCase()
          Parameter-less constructor.
DbBEUseCase(DbObject composite)
          Creates an instance of DbBEUseCase.
 
Method Summary
 DbBEFlow findFlowComponentByID(java.lang.String identifier)
           
 java.lang.String getAlphanumericHierID()
           
 java.lang.String getAlphanumericIdentifier()
          Gets the "alphanumeric identifier" property of a DbBEUseCase's instance.
 java.lang.Boolean getControl()
          Deprecated. use isControl() method instead
 java.lang.Boolean getExternal()
          Deprecated. use isExternal() method instead
protected  int getFeatureSet()
           
 DbRelationN getFirstEndFlows()
          Gets the list of flows associated to a DbBEUseCase's instance.
 java.lang.Double getFixedCost()
          Gets the "fixed cost" of a DbBEUseCase's instance.
 java.lang.Double getFixedTime()
          Gets the "fixed time" of a DbBEUseCase's instance.
 BETimeUnit getFixedTimeUnit()
          Gets the "fixed time unit" of a DbBEUseCase's instance.
 MetaClass getMetaClass()
           
 java.lang.String getNumericHierID()
           
 java.lang.Integer getNumericIdentifier()
          Gets the "numeric identifier" of a DbBEUseCase's instance.
 java.lang.Double getPartialCost()
          Gets the "partial cost" of a DbBEUseCase's instance.
 java.lang.Double getPartialTime()
          Gets the "partial time" of a DbBEUseCase's instance.
 BETimeUnit getPartialTimeUnit()
          Gets the "partial time unit" of a DbBEUseCase's instance.
 java.lang.Double getResourceCost()
          Gets the "resource cost" of a DbBEUseCase's instance.
 java.lang.Double getResourceTime()
          Gets the "resource time" of a DbBEUseCase's instance.
 BETimeUnit getResourceTimeUnit()
          Gets the "resource time unit" of a DbBEUseCase's instance.
 DbRelationN getSecondEndFlows()
          Gets the list of flows associated to a DbBEUseCase's instance.
 javax.swing.Icon getSemanticalIcon(int form)
           
 java.lang.String getSemanticalName(int form)
           
 java.lang.String getSourceAlphanumericIdentifier()
          Gets the "external alphanumeric identifier" property of a DbBEUseCase's instance.
 java.lang.String getSourceNumericIdentifier()
          Gets the "external numeric identifier" property of a DbBEUseCase's instance.
 java.lang.String getSynchronizationRule()
          Gets the "synchronization rule" property of a DbBEUseCase's instance.
 java.lang.String getTerminologyName()
          Gets the "terminology" property of a DbBEUseCase's instance.
 java.lang.Double getTotalCost()
          Gets the "total cost" of a DbBEUseCase's instance.
 java.lang.Double getTotalTime()
          Gets the "total time" of a DbBEUseCase's instance.
 BETimeUnit getTotalTimeUnit()
          Gets the "total time unit" of a DbBEUseCase's instance.
static void initMeta()
          For internal use only.
 boolean isContext()
           
 boolean isControl()
          Tells whether a DbBEUseCase's instance is control or not.
 boolean isExternal()
          Tells whether a DbBEUseCase's instance is external or not.
 void set(MetaField metaField, java.lang.Object value)
           
 void set(MetaRelationN relation, DbObject neighbor, int op)
           
 void setAlphanumericIdentifier(java.lang.String value)
          Sets the "alphanumeric identifier" property of a DbBEUseCase's instance.
 void setControl(java.lang.Boolean value)
          Sets the "control" property of a DbBEUseCase's instance.
 void setExternal(java.lang.Boolean value)
          Sets the "external" property of a DbBEUseCase's instance.
 void setFixedCost(java.lang.Double value)
          Sets the "fixed cost" property of a DbBEUseCase's instance.
 void setFixedTime(java.lang.Double value)
          Sets the "fixed time" property of a DbBEUseCase's instance.
 void setFixedTimeUnit(BETimeUnit value)
          Sets the "fixed time unit" property of a DbBEUseCase's instance.
 void setNumericIdentifier(java.lang.Integer value)
          Sets the "numeric identifier" property of a DbBEUseCase's instance.
 void setPartialCost(java.lang.Double value)
          Sets the "partial cost" property of a DbBEUseCase's instance.
 void setPartialTime(java.lang.Double value)
          Sets the "partial time" property of a DbBEUseCase's instance.
 void setPartialTimeUnit(BETimeUnit value)
          Sets the "partial time unit" property of a DbBEUseCase's instance.
 void setResourceCost(java.lang.Double value)
          Sets the "resource cost" property of a DbBEUseCase's instance.
 void setResourceTime(java.lang.Double value)
          Sets the "resource time" property of a DbBEUseCase's instance.
 void setResourceTimeUnit(BETimeUnit value)
          Sets the "resource time unit" property of a DbBEUseCase's instance.
 void setSourceAlphanumericIdentifier(java.lang.String value)
          Sets the "external alphanumeric identifier" property of a DbBEUseCase's instance.
 void setSourceNumericIdentifier(java.lang.String value)
          Sets the "external numeric identifier" property of a DbBEUseCase's instance.
 void setSynchronizationRule(java.lang.String value)
          Sets the "synchronization rule" property of a DbBEUseCase's instance.
 void setTerminologyName(java.lang.String value)
          Sets the "terminology" property of a DbBEUseCase's instance.
 void setTotalCost(java.lang.Double value)
          Sets the "total cost" property of a DbBEUseCase's instance.
 void setTotalTime(java.lang.Double value)
          Sets the "total time" property of a DbBEUseCase's instance.
 void setTotalTimeUnit(BETimeUnit value)
          Sets the "total time unit" property of a DbBEUseCase's instance.
 
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, getMinCard, getModificationTime, getNbNeighbors, getNextTs, getOld, getProject, 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

fNumericIdentifier

public static final MetaField fNumericIdentifier

fAlphanumericIdentifier

public static final MetaField fAlphanumericIdentifier

fExternal

public static final MetaField fExternal

fSynchronizationRule

public static final MetaField fSynchronizationRule

fFirstEndFlows

public static final MetaRelationN fFirstEndFlows

fSecondEndFlows

public static final MetaRelationN fSecondEndFlows

fFixedTime

public static final MetaField fFixedTime

fFixedTimeUnit

public static final MetaField fFixedTimeUnit

fResourceTime

public static final MetaField fResourceTime

fResourceTimeUnit

public static final MetaField fResourceTimeUnit

fPartialTime

public static final MetaField fPartialTime

fPartialTimeUnit

public static final MetaField fPartialTimeUnit

fTotalTime

public static final MetaField fTotalTime

fTotalTimeUnit

public static final MetaField fTotalTimeUnit

fFixedCost

public static final MetaField fFixedCost

fResourceCost

public static final MetaField fResourceCost

fPartialCost

public static final MetaField fPartialCost

fTotalCost

public static final MetaField fTotalCost

fControl

public static final MetaField fControl

fSourceAlphanumericIdentifier

public static final MetaField fSourceAlphanumericIdentifier

fSourceNumericIdentifier

public static final MetaField fSourceNumericIdentifier

fTerminologyName

public static final MetaField fTerminologyName

metaClass

public static final MetaClass metaClass

notationFields

public static final MetaField[] notationFields
Constructor Detail

DbBEUseCase

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


DbBEUseCase

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

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

initMeta

public static void initMeta()
For internal use only.


getSemanticalName

public java.lang.String getSemanticalName(int form)
                                   throws DbException
Overrides:
getSemanticalName in class DbObject
Parameters:
form - int
Returns:
string
Throws:
DbException

getNumericHierID

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

getSemanticalIcon

public final javax.swing.Icon getSemanticalIcon(int form)
                                         throws DbException
Overrides:
getSemanticalIcon in class DbObject
Parameters:
form - int
Returns:
icon
Throws:
DbException

findFlowComponentByID

public DbBEFlow findFlowComponentByID(java.lang.String identifier)
                               throws DbException
Parameters:
identifier - java.lang.String
Returns:
flow
Throws:
DbException

isContext

public boolean isContext()
                  throws DbException
Returns:
boolean
Throws:
DbException

getAlphanumericHierID

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

getFeatureSet

protected final int getFeatureSet()
Returns:
int

set

public void set(MetaField metaField,
                java.lang.Object value)
         throws DbException
Overrides:
set in class DbSMSClassifier
Parameters:
metafield - org.modelsphere.jack.baseDb.meta.MetaField
value - java.lang.Object
Throws:
DbException

setNumericIdentifier

public final void setNumericIdentifier(java.lang.Integer value)
                                throws DbException
Sets the "numeric identifier" property of a DbBEUseCase's instance.

Parameters:
value - the "numeric identifier" property
Throws:
DbException

setAlphanumericIdentifier

public final void setAlphanumericIdentifier(java.lang.String value)
                                     throws DbException
Sets the "alphanumeric identifier" property of a DbBEUseCase's instance.

Parameters:
value - the "alphanumeric identifier" property
Throws:
DbException

setExternal

public final void setExternal(java.lang.Boolean value)
                       throws DbException
Sets the "external" property of a DbBEUseCase's instance.

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

setSynchronizationRule

public final void setSynchronizationRule(java.lang.String value)
                                  throws DbException
Sets the "synchronization rule" property of a DbBEUseCase's instance.

Parameters:
value - the "synchronization rule" property
Throws:
DbException

setFixedTime

public final void setFixedTime(java.lang.Double value)
                        throws DbException
Sets the "fixed time" property of a DbBEUseCase's instance.

Parameters:
value - the "fixed time" property
Throws:
DbException

setFixedTimeUnit

public final void setFixedTimeUnit(BETimeUnit value)
                            throws DbException
Sets the "fixed time unit" property of a DbBEUseCase's instance.

Parameters:
value - the "fixed time unit" property
Throws:
DbException

setResourceTime

public final void setResourceTime(java.lang.Double value)
                           throws DbException
Sets the "resource time" property of a DbBEUseCase's instance.

Parameters:
value - the "resource time" property
Throws:
DbException

setResourceTimeUnit

public final void setResourceTimeUnit(BETimeUnit value)
                               throws DbException
Sets the "resource time unit" property of a DbBEUseCase's instance.

Parameters:
value - the "resource time unit" property
Throws:
DbException

setPartialTime

public final void setPartialTime(java.lang.Double value)
                          throws DbException
Sets the "partial time" property of a DbBEUseCase's instance.

Parameters:
value - the "partial time" property
Throws:
DbException

setPartialTimeUnit

public final void setPartialTimeUnit(BETimeUnit value)
                              throws DbException
Sets the "partial time unit" property of a DbBEUseCase's instance.

Parameters:
value - the "partial time unit" property
Throws:
DbException

setTotalTime

public final void setTotalTime(java.lang.Double value)
                        throws DbException
Sets the "total time" property of a DbBEUseCase's instance.

Parameters:
value - the "total time" property
Throws:
DbException

setTotalTimeUnit

public final void setTotalTimeUnit(BETimeUnit value)
                            throws DbException
Sets the "total time unit" property of a DbBEUseCase's instance.

Parameters:
value - the "total time unit" property
Throws:
DbException

setFixedCost

public final void setFixedCost(java.lang.Double value)
                        throws DbException
Sets the "fixed cost" property of a DbBEUseCase's instance.

Parameters:
value - the "fixed cost" property
Throws:
DbException

setResourceCost

public final void setResourceCost(java.lang.Double value)
                           throws DbException
Sets the "resource cost" property of a DbBEUseCase's instance.

Parameters:
value - the "resource cost" property
Throws:
DbException

setPartialCost

public final void setPartialCost(java.lang.Double value)
                          throws DbException
Sets the "partial cost" property of a DbBEUseCase's instance.

Parameters:
value - the "partial cost" property
Throws:
DbException

setTotalCost

public final void setTotalCost(java.lang.Double value)
                        throws DbException
Sets the "total cost" property of a DbBEUseCase's instance.

Parameters:
value - the "total cost" property
Throws:
DbException

setControl

public final void setControl(java.lang.Boolean value)
                      throws DbException
Sets the "control" property of a DbBEUseCase's instance.

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

setSourceAlphanumericIdentifier

public final void setSourceAlphanumericIdentifier(java.lang.String value)
                                           throws DbException
Sets the "external alphanumeric identifier" property of a DbBEUseCase's instance.

Parameters:
value - the "external alphanumeric identifier" property
Throws:
DbException

setSourceNumericIdentifier

public final void setSourceNumericIdentifier(java.lang.String value)
                                      throws DbException
Sets the "external numeric identifier" property of a DbBEUseCase's instance.

Parameters:
value - the "external numeric identifier" property
Throws:
DbException

setTerminologyName

public final void setTerminologyName(java.lang.String value)
                              throws DbException
Sets the "terminology" property of a DbBEUseCase's instance.

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

set

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

getNumericIdentifier

public final java.lang.Integer getNumericIdentifier()
                                             throws DbException
Gets the "numeric identifier" of a DbBEUseCase's instance.

Returns:
the "numeric identifier"
Throws:
DbException

getAlphanumericIdentifier

public final java.lang.String getAlphanumericIdentifier()
                                                 throws DbException
Gets the "alphanumeric identifier" property of a DbBEUseCase's instance.

Returns:
the "alphanumeric identifier" property
Throws:
DbException

getExternal

public final java.lang.Boolean getExternal()
                                    throws DbException
Deprecated. use isExternal() method instead

Gets the "external" property's Boolean value of a DbBEUseCase's instance.

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

isExternal

public final boolean isExternal()
                         throws DbException
Tells whether a DbBEUseCase's instance is external or not.

Returns:
boolean
Throws:
DbException

getSynchronizationRule

public final java.lang.String getSynchronizationRule()
                                              throws DbException
Gets the "synchronization rule" property of a DbBEUseCase's instance.

Returns:
the "synchronization rule" property
Throws:
DbException

getFirstEndFlows

public final DbRelationN getFirstEndFlows()
                                   throws DbException
Gets the list of flows associated to a DbBEUseCase's instance.

Returns:
the list of flows.
Throws:
DbException

getSecondEndFlows

public final DbRelationN getSecondEndFlows()
                                    throws DbException
Gets the list of flows associated to a DbBEUseCase's instance.

Returns:
the list of flows.
Throws:
DbException

getFixedTime

public final java.lang.Double getFixedTime()
                                    throws DbException
Gets the "fixed time" of a DbBEUseCase's instance.

Returns:
the "fixed time"
Throws:
DbException

getFixedTimeUnit

public final BETimeUnit getFixedTimeUnit()
                                  throws DbException
Gets the "fixed time unit" of a DbBEUseCase's instance.

Returns:
the "fixed time unit"
Throws:
DbException

getResourceTime

public final java.lang.Double getResourceTime()
                                       throws DbException
Gets the "resource time" of a DbBEUseCase's instance.

Returns:
the "resource time"
Throws:
DbException

getResourceTimeUnit

public final BETimeUnit getResourceTimeUnit()
                                     throws DbException
Gets the "resource time unit" of a DbBEUseCase's instance.

Returns:
the "resource time unit"
Throws:
DbException

getPartialTime

public final java.lang.Double getPartialTime()
                                      throws DbException
Gets the "partial time" of a DbBEUseCase's instance.

Returns:
the "partial time"
Throws:
DbException

getPartialTimeUnit

public final BETimeUnit getPartialTimeUnit()
                                    throws DbException
Gets the "partial time unit" of a DbBEUseCase's instance.

Returns:
the "partial time unit"
Throws:
DbException

getTotalTime

public final java.lang.Double getTotalTime()
                                    throws DbException
Gets the "total time" of a DbBEUseCase's instance.

Returns:
the "total time"
Throws:
DbException

getTotalTimeUnit

public final BETimeUnit getTotalTimeUnit()
                                  throws DbException
Gets the "total time unit" of a DbBEUseCase's instance.

Returns:
the "total time unit"
Throws:
DbException

getFixedCost

public final java.lang.Double getFixedCost()
                                    throws DbException
Gets the "fixed cost" of a DbBEUseCase's instance.

Returns:
the "fixed cost"
Throws:
DbException

getResourceCost

public final java.lang.Double getResourceCost()
                                       throws DbException
Gets the "resource cost" of a DbBEUseCase's instance.

Returns:
the "resource cost"
Throws:
DbException

getPartialCost

public final java.lang.Double getPartialCost()
                                      throws DbException
Gets the "partial cost" of a DbBEUseCase's instance.

Returns:
the "partial cost"
Throws:
DbException

getTotalCost

public final java.lang.Double getTotalCost()
                                    throws DbException
Gets the "total cost" of a DbBEUseCase's instance.

Returns:
the "total cost"
Throws:
DbException

getControl

public final java.lang.Boolean getControl()
                                   throws DbException
Deprecated. use isControl() method instead

Gets the "control" property's Boolean value of a DbBEUseCase's instance.

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

isControl

public final boolean isControl()
                        throws DbException
Tells whether a DbBEUseCase's instance is control or not.

Returns:
boolean
Throws:
DbException

getSourceAlphanumericIdentifier

public final java.lang.String getSourceAlphanumericIdentifier()
                                                       throws DbException
Gets the "external alphanumeric identifier" property of a DbBEUseCase's instance.

Returns:
the "external alphanumeric identifier" property
Throws:
DbException

getSourceNumericIdentifier

public final java.lang.String getSourceNumericIdentifier()
                                                  throws DbException
Gets the "external numeric identifier" property of a DbBEUseCase's instance.

Returns:
the "external numeric identifier" property
Throws:
DbException

getTerminologyName

public final java.lang.String getTerminologyName()
                                          throws DbException
Gets the "terminology" property of a DbBEUseCase's instance.

Returns:
the "terminology" property
Throws:
DbException

getMetaClass

public MetaClass getMetaClass()
Specified by:
getMetaClass in class DbObject


Open ModelSphere 2007. All Rights Reserved.