org.modelsphere.sms.oo.db
Class DbOOAssociationEnd

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.DbSMSAbstractRelationshipEnd
                      extended by org.modelsphere.sms.db.DbSMSAssociationEnd
                          extended by org.modelsphere.sms.oo.db.DbOOAssociationEnd
Direct Known Subclasses:
DbJVAssociationEnd

public abstract class DbOOAssociationEnd
extends DbSMSAssociationEnd

Direct subclass(es)/subinterface(s) : DbJVAssociationEnd.
Composites : DbOOAssociation.
Components : DbSMSObjectImport.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.modelsphere.jack.baseDb.db.DbObject
DbObject.ComponentIterator
 
Field Summary
static MetaField fAggregation
           
static MetaRelation1 fAssociationMember
           
static MetaField fNavigable
           
static MetaClass metaClass
           
 
Fields inherited from class org.modelsphere.sms.db.DbSMSAssociationEnd
fMultiplicity, fSpecificRangeMultiplicity
 
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
  DbOOAssociationEnd()
          Parameter-less constructor.
protected DbOOAssociationEnd(DbOOAssociation composite, DbOODataMember associationMember, SMSMultiplicity multiplicity)
          Creates an instance of DbOOAssociationEnd.
 
Method Summary
 OOAggregation getAggregation()
          Gets the "aggregation" of a DbOOAssociationEnd's instance.
 DbOODataMember getAssociationMember()
          Gets the field object associated to a DbOOAssociationEnd's instance.
 java.lang.Boolean getNavigable()
          Deprecated. use isNavigable() method instead
 DbOOAssociationEnd getOppositeEnd()
           
static void initMeta()
          For internal use only.
 boolean isFrontEnd()
           
 boolean isNavigable()
          Tells whether a DbOOAssociationEnd's instance is navigable or not.
 void set(MetaField metaField, java.lang.Object value)
           
 void set(MetaRelationN relation, DbObject neighbor, int op)
           
 void setAggregation(OOAggregation value)
          Sets the "aggregation" property of a DbOOAssociationEnd's instance.
 void setAssociationMember(DbOODataMember value)
          Sets the field object associated to a DbOOAssociationEnd's instance.
 void setNavigable(java.lang.Boolean value)
          Sets the "navigable" property of a DbOOAssociationEnd's instance.
 
Methods inherited from class org.modelsphere.sms.db.DbSMSAssociationEnd
getMultiplicity, getSpecificRangeMultiplicity, setMultiplicity, setSpecificRangeMultiplicity
 
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

fAssociationMember

public static final MetaRelation1 fAssociationMember

fNavigable

public static final MetaField fNavigable

fAggregation

public static final MetaField fAggregation

metaClass

public static final MetaClass metaClass
Constructor Detail

DbOOAssociationEnd

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


DbOOAssociationEnd

protected DbOOAssociationEnd(DbOOAssociation composite,
                             DbOODataMember associationMember,
                             SMSMultiplicity multiplicity)
                      throws DbException
Creates an instance of DbOOAssociationEnd.

Parameters:
composite - org.modelsphere.sms.oo.db.DbOOAssociation
associationmember - org.modelsphere.sms.oo.db.DbOODataMember
multiplicity - org.modelsphere.sms.db.srtypes.SMSMultiplicity
Throws:
DbException
Method Detail

initMeta

public static void initMeta()
For internal use only.


getOppositeEnd

public final DbOOAssociationEnd getOppositeEnd()
                                        throws DbException
Returns:
association end
Throws:
DbException

isFrontEnd

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

setAssociationMember

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

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

setNavigable

public final void setNavigable(java.lang.Boolean value)
                        throws DbException
Sets the "navigable" property of a DbOOAssociationEnd's instance.

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

setAggregation

public final void setAggregation(OOAggregation value)
                          throws DbException
Sets the "aggregation" property of a DbOOAssociationEnd's instance.

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

set

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

set

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

getAssociationMember

public final DbOODataMember getAssociationMember()
                                          throws DbException
Gets the field object associated to a DbOOAssociationEnd's instance.

Returns:
the field object
Throws:
DbException

getNavigable

public final java.lang.Boolean getNavigable()
                                     throws DbException
Deprecated. use isNavigable() method instead

Gets the "navigable" property's Boolean value of a DbOOAssociationEnd's instance.

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

isNavigable

public final boolean isNavigable()
                          throws DbException
Tells whether a DbOOAssociationEnd's instance is navigable or not.

Returns:
boolean
Throws:
DbException

getAggregation

public final OOAggregation getAggregation()
                                   throws DbException
Gets the "aggregation" of a DbOOAssociationEnd's instance.

Returns:
the "aggregation"
Throws:
DbException


Open ModelSphere 2007. All Rights Reserved.