org.modelsphere.sms.or.db
Class DbORForeign

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.DbSMSConstraint
                      extended by org.modelsphere.sms.or.db.DbORConstraint
                          extended by org.modelsphere.sms.or.db.DbORForeign
Direct Known Subclasses:
DbIBMForeign, DbINFForeign, DbORAForeign

public abstract class DbORForeign
extends DbORConstraint

Direct subclass(es)/subinterface(s) : DbORAForeign, DbIBMForeign, DbINFForeign, DbGEForeign.
Composites : none.
Components : DbORFKeyColumn, 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 fIndex
           
static MetaClass metaClass
           
 
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
DbORForeign()
          Parameter-less constructor.
DbORForeign(DbORAssociationEnd assocEnd)
          Creates an instance of DbORForeign.
 
Method Summary
 DbORAssociationEnd getAssociationEnd()
          Gets the association role object associated to a DbORForeign's instance.
 DbORIndex getIndex()
          Gets the index object associated to a DbORForeign's instance.
static void initMeta()
          For internal use only.
 void set(MetaField metaField, java.lang.Object value)
           
 void set(MetaRelationN relation, DbObject neighbor, int op)
           
 void setAssociationEnd(DbORAssociationEnd value)
          Sets the association role object associated to a DbORForeign's instance.
 void setIndex(DbORIndex value)
          Sets the index object associated to a DbORForeign's instance.
 
Methods inherited from class org.modelsphere.sms.or.db.DbORConstraint
getSecurityMask
 
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

fAssociationEnd

public static final MetaRelation1 fAssociationEnd

fIndex

public static final MetaRelation1 fIndex

metaClass

public static final MetaClass metaClass
Constructor Detail

DbORForeign

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


DbORForeign

public DbORForeign(DbORAssociationEnd assocEnd)
            throws DbException
Creates an instance of DbORForeign.

Parameters:
assocend - org.modelsphere.sms.or.db.DbORAssociationEnd
Throws:
DbException
Method Detail

initMeta

public static void initMeta()
For internal use only.


setAssociationEnd

public final void setAssociationEnd(DbORAssociationEnd value)
                             throws DbException
Sets the association role object associated to a DbORForeign's instance.

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

setIndex

public final void setIndex(DbORIndex value)
                    throws DbException
Sets the index object associated to a DbORForeign's instance.

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

set

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

set

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

getAssociationEnd

public final DbORAssociationEnd getAssociationEnd()
                                           throws DbException
Gets the association role object associated to a DbORForeign's instance.

Returns:
the association role object
Throws:
DbException

getIndex

public final DbORIndex getIndex()
                         throws DbException
Gets the index object associated to a DbORForeign's instance.

Returns:
the index object
Throws:
DbException


Open ModelSphere 2007. All Rights Reserved.