org.modelsphere.sms.be.db
Class DbBEFlow

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.DbSMSAbstractRelationship
                      extended by org.modelsphere.sms.be.db.DbBEFlow

public final class DbBEFlow
extends DbSMSAbstractRelationship

Direct subclass(es)/subinterface(s) : none.
Composites : DbBEUseCase.
Components : DbBEFlowQualifier, DbSMSObjectImport.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.modelsphere.jack.baseDb.db.DbObject
DbObject.ComponentIterator
 
Field Summary
static MetaField fArrowFirstEnd
           
static MetaField fArrowSecondEnd
           
static MetaField fControl
           
static MetaField fDiscreteContinous
           
static MetaField fEmissionCondition
           
static MetaChoice fFirstEnd
           
static MetaRelationN fFlowGos
           
static MetaField fFrequency
           
static MetaField fIdentifier
           
static MetaChoice fSecondEnd
           
static MetaClass metaClass
           
static MetaField[] notationFields
           
 
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
DbBEFlow()
          Parameter-less constructor.
DbBEFlow(DbObject composite)
          Creates an instance of DbBEFlow.
 
Method Summary
 java.lang.Boolean getArrowFirstEnd()
          Deprecated. use isArrowFirstEnd() method instead
 java.lang.Boolean getArrowSecondEnd()
          Deprecated. use isArrowSecondEnd() method instead
 java.lang.Boolean getControl()
          Deprecated. use isControl() method instead
 BEDiscreteContinous getDiscreteContinous()
          Gets the "discrete / continous" of a DbBEFlow's instance.
 java.lang.String getEmissionCondition()
          Gets the "emission condition" property of a DbBEFlow's instance.
protected  int getFeatureSet()
           
 DbSMSClassifier getFirstEnd()
          Gets the extremity 1 object associated to a DbBEFlow's instance.
 DbRelationN getFlowGos()
          Gets the list of graphical objects associated to a DbBEFlow's instance.
 java.lang.Integer getFrequency()
          Gets the "frequency" of a DbBEFlow's instance.
 java.lang.String getIdentifier()
          Gets the "identifier" property of a DbBEFlow's instance.
 MetaClass getMetaClass()
           
 DbSMSClassifier getSecondEnd()
          Gets the extremity 2 object associated to a DbBEFlow's instance.
 java.lang.String getSemanticalName(int form)
           
static void initMeta()
          For internal use only.
 boolean isArrowFirstEnd()
          Tells whether a DbBEFlow's instance is arrowFirstEnd or not.
 boolean isArrowSecondEnd()
          Tells whether a DbBEFlow's instance is arrowSecondEnd or not.
 boolean isControl()
          Tells whether a DbBEFlow's instance is control or not.
 void set(MetaField metaField, java.lang.Object value)
           
 void set(MetaRelationN relation, DbObject neighbor, int op)
           
 void setArrowFirstEnd(java.lang.Boolean value)
          Sets the "extremity 1 arrow" property of a DbBEFlow's instance.
 void setArrowSecondEnd(java.lang.Boolean value)
          Sets the "extremity 2 arrow" property of a DbBEFlow's instance.
 void setControl(java.lang.Boolean value)
          Sets the "control" property of a DbBEFlow's instance.
 void setDiscreteContinous(BEDiscreteContinous value)
          Sets the "discrete / continous" property of a DbBEFlow's instance.
 void setEmissionCondition(java.lang.String value)
          Sets the "emission condition" property of a DbBEFlow's instance.
 void setFirstEnd(DbSMSClassifier value)
          Sets the extremity 1 object associated to a DbBEFlow's instance.
 void setFrequency(java.lang.Integer value)
          Sets the "frequency" property of a DbBEFlow's instance.
 void setIdentifier(java.lang.String value)
          Sets the "identifier" property of a DbBEFlow's instance.
 void setSecondEnd(DbSMSClassifier value)
          Sets the extremity 2 object associated to a DbBEFlow's instance.
 
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, getSemanticalIcon, 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

fFirstEnd

public static final MetaChoice fFirstEnd

fSecondEnd

public static final MetaChoice fSecondEnd

fIdentifier

public static final MetaField fIdentifier

fControl

public static final MetaField fControl

fFrequency

public static final MetaField fFrequency

fDiscreteContinous

public static final MetaField fDiscreteContinous

fEmissionCondition

public static final MetaField fEmissionCondition

fFlowGos

public static final MetaRelationN fFlowGos

fArrowFirstEnd

public static final MetaField fArrowFirstEnd

fArrowSecondEnd

public static final MetaField fArrowSecondEnd

metaClass

public static final MetaClass metaClass

notationFields

public static final MetaField[] notationFields
Constructor Detail

DbBEFlow

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


DbBEFlow

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

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

getFeatureSet

protected final int getFeatureSet()
Returns:
int

setFirstEnd

public final void setFirstEnd(DbSMSClassifier value)
                       throws DbException
Sets the extremity 1 object associated to a DbBEFlow's instance.

Parameters:
value - the extremity 1 object to be associated
Throws:
DbException

setSecondEnd

public final void setSecondEnd(DbSMSClassifier value)
                        throws DbException
Sets the extremity 2 object associated to a DbBEFlow's instance.

Parameters:
value - the extremity 2 object to be associated
Throws:
DbException

setIdentifier

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

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

setControl

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

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

setFrequency

public final void setFrequency(java.lang.Integer value)
                        throws DbException
Sets the "frequency" property of a DbBEFlow's instance.

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

setDiscreteContinous

public final void setDiscreteContinous(BEDiscreteContinous value)
                                throws DbException
Sets the "discrete / continous" property of a DbBEFlow's instance.

Parameters:
value - the "discrete / continous" property
Throws:
DbException

setEmissionCondition

public final void setEmissionCondition(java.lang.String value)
                                throws DbException
Sets the "emission condition" property of a DbBEFlow's instance.

Parameters:
value - the "emission condition" property
Throws:
DbException

setArrowFirstEnd

public final void setArrowFirstEnd(java.lang.Boolean value)
                            throws DbException
Sets the "extremity 1 arrow" property of a DbBEFlow's instance.

Parameters:
value - the "extremity 1 arrow" property
Throws:
DbException

setArrowSecondEnd

public final void setArrowSecondEnd(java.lang.Boolean value)
                             throws DbException
Sets the "extremity 2 arrow" property of a DbBEFlow's instance.

Parameters:
value - the "extremity 2 arrow" property
Throws:
DbException

set

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

set

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

getFirstEnd

public final DbSMSClassifier getFirstEnd()
                                  throws DbException
Gets the extremity 1 object associated to a DbBEFlow's instance.

Returns:
the extremity 1 object
Throws:
DbException

getSecondEnd

public final DbSMSClassifier getSecondEnd()
                                   throws DbException
Gets the extremity 2 object associated to a DbBEFlow's instance.

Returns:
the extremity 2 object
Throws:
DbException

getIdentifier

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

Returns:
the "identifier" property
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 DbBEFlow's instance.

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

isControl

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

Returns:
boolean
Throws:
DbException

getFrequency

public final java.lang.Integer getFrequency()
                                     throws DbException
Gets the "frequency" of a DbBEFlow's instance.

Returns:
the "frequency"
Throws:
DbException

getDiscreteContinous

public final BEDiscreteContinous getDiscreteContinous()
                                               throws DbException
Gets the "discrete / continous" of a DbBEFlow's instance.

Returns:
the "discrete / continous"
Throws:
DbException

getEmissionCondition

public final java.lang.String getEmissionCondition()
                                            throws DbException
Gets the "emission condition" property of a DbBEFlow's instance.

Returns:
the "emission condition" property
Throws:
DbException

getFlowGos

public final DbRelationN getFlowGos()
                             throws DbException
Gets the list of graphical objects associated to a DbBEFlow's instance.

Returns:
the list of graphical objects.
Throws:
DbException

getArrowFirstEnd

public final java.lang.Boolean getArrowFirstEnd()
                                         throws DbException
Deprecated. use isArrowFirstEnd() method instead

Gets the "extremity 1 arrow" property's Boolean value of a DbBEFlow's instance.

Returns:
the "extremity 1 arrow" property's Boolean value
Throws:
DbException

isArrowFirstEnd

public final boolean isArrowFirstEnd()
                              throws DbException
Tells whether a DbBEFlow's instance is arrowFirstEnd or not.

Returns:
boolean
Throws:
DbException

getArrowSecondEnd

public final java.lang.Boolean getArrowSecondEnd()
                                          throws DbException
Deprecated. use isArrowSecondEnd() method instead

Gets the "extremity 2 arrow" property's Boolean value of a DbBEFlow's instance.

Returns:
the "extremity 2 arrow" property's Boolean value
Throws:
DbException

isArrowSecondEnd

public final boolean isArrowSecondEnd()
                               throws DbException
Tells whether a DbBEFlow's instance is arrowSecondEnd or not.

Returns:
boolean
Throws:
DbException

getMetaClass

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


Open ModelSphere 2007. All Rights Reserved.