|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectPersistentObject
org.modelsphere.jack.baseDb.db.DbObject
org.modelsphere.jack.baseDb.db.DbSemanticalObject
org.modelsphere.sms.db.DbSMSSemanticalObject
org.modelsphere.sms.db.DbSMSAbstractRelationshipEnd
org.modelsphere.sms.db.DbSMSAssociationEnd
org.modelsphere.sms.or.db.DbORAssociationEnd
public final class DbORAssociationEnd
Direct subclass(es)/subinterface(s) : none.
Composites : DbORAssociation.
Components : DbSMSObjectImport.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.modelsphere.jack.baseDb.db.DbObject |
---|
DbObject.ComponentIterator |
Field Summary | |
---|---|
static MetaRelation1 |
fClassifier
|
static MetaField |
fConstraintType
|
static MetaField |
fDeleteRule
|
static MetaRelationN |
fDependentConstraints
|
static MetaField |
fInsertRule
|
static MetaRelation1 |
fMember
|
static MetaField |
fNavigable
|
static MetaRelation1 |
fReferencedConstraint
|
static MetaField |
fUpdateRule
|
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 | |
---|---|
|
DbORAssociationEnd()
Parameter-less constructor. |
protected |
DbORAssociationEnd(DbORAssociation composite,
DbORAbsTable classifier,
SMSMultiplicity multiplicity,
java.lang.String name)
Creates an instance of DbORAssociationEnd. |
Method Summary | |
---|---|
void |
addToDependentConstraints(DbORPrimaryUnique value)
Adds an element to the list of dependent constraints associated to a DbORAssociationEnd's instance. |
DbORAbsTable |
getClassifier()
Gets the classifier object associated to a DbORAssociationEnd's instance. |
ORConstraintType |
getConstraintType()
Gets the "constraint type" of a DbORAssociationEnd's instance. |
ORValidationRule |
getDeleteRule()
Gets the "delete rule" of a DbORAssociationEnd's instance. |
DbRelationN |
getDependentConstraints()
Gets the list of dependent constraints associated to a DbORAssociationEnd's instance. |
ORValidationRule |
getInsertRule()
Gets the "insert rule" of a DbORAssociationEnd's instance. |
DbORForeign |
getMember()
Gets the foreign key object associated to a DbORAssociationEnd's instance. |
MetaClass |
getMetaClass()
|
java.lang.Boolean |
getNavigable()
Deprecated. use isNavigable() method instead |
DbORAssociationEnd |
getOppositeEnd()
|
DbORPrimaryUnique |
getReferencedConstraint()
Gets the referenced constraint object associated to a DbORAssociationEnd's instance. |
ORValidationRule |
getUpdateRule()
Gets the "update rule" of a DbORAssociationEnd's instance. |
static void |
initMeta()
For internal use only. |
boolean |
isFrontEnd()
|
boolean |
isNavigable()
Tells whether a DbORAssociationEnd's instance is navigable or not. |
void |
removeFromDependentConstraints(DbORPrimaryUnique value)
Removes an element from the list of dependent constraints associated to a DbORAssociationEnd's instance. |
void |
set(MetaField metaField,
java.lang.Object value)
|
void |
set(MetaRelationN relation,
DbObject neighbor,
int op)
|
void |
setClassifier(DbORAbsTable value)
Sets the classifier object associated to a DbORAssociationEnd's instance. |
void |
setConstraintType(ORConstraintType value)
Sets the "constraint type" property of a DbORAssociationEnd's instance. |
void |
setDeleteRule(ORValidationRule value)
Sets the "delete rule" property of a DbORAssociationEnd's instance. |
void |
setDependentConstraints(DbORPrimaryUnique value,
int op)
Adds an element to or removes an element from the list of dependent constraints associated to a DbORAssociationEnd's instance. |
void |
setInsertRule(ORValidationRule value)
Sets the "insert rule" property of a DbORAssociationEnd's instance. |
void |
setMember(DbORForeign value)
Sets the foreign key object associated to a DbORAssociationEnd's instance. |
void |
setNavigable(java.lang.Boolean value)
Sets the "navigability" property of a DbORAssociationEnd's instance. |
void |
setReferencedConstraint(DbORPrimaryUnique value)
Sets the referenced constraint object associated to a DbORAssociationEnd's instance. |
void |
setUpdateRule(ORValidationRule value)
Sets the "update rule" property of a DbORAssociationEnd'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 java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final MetaField fInsertRule
public static final MetaField fUpdateRule
public static final MetaField fDeleteRule
public static final MetaRelation1 fClassifier
public static final MetaRelation1 fMember
public static final MetaField fNavigable
public static final MetaField fConstraintType
public static final MetaRelationN fDependentConstraints
public static final MetaRelation1 fReferencedConstraint
public static final MetaClass metaClass
Constructor Detail |
---|
public DbORAssociationEnd()
protected DbORAssociationEnd(DbORAssociation composite, DbORAbsTable classifier, SMSMultiplicity multiplicity, java.lang.String name) throws DbException
composite
- org.modelsphere.sms.or.db.DbORAssociationclassifier
- org.modelsphere.sms.or.db.DbORAbsTablemultiplicity
- org.modelsphere.sms.db.srtypes.SMSMultiplicityname
- java.lang.String
DbException
Method Detail |
---|
public static void initMeta()
public final boolean isFrontEnd() throws DbException
DbException
public final DbORAssociationEnd getOppositeEnd() throws DbException
DbException
public final void setInsertRule(ORValidationRule value) throws DbException
value
- the "insert rule" property
DbException
public final void setUpdateRule(ORValidationRule value) throws DbException
value
- the "update rule" property
DbException
public final void setDeleteRule(ORValidationRule value) throws DbException
value
- the "delete rule" property
DbException
public final void setClassifier(DbORAbsTable value) throws DbException
value
- the classifier object to be associated
DbException
public final void setMember(DbORForeign value) throws DbException
value
- the foreign key object to be associated
DbException
public final void setNavigable(java.lang.Boolean value) throws DbException
value
- the "navigability" property
DbException
public final void setConstraintType(ORConstraintType value) throws DbException
value
- the "constraint type" property
DbException
public final void setDependentConstraints(DbORPrimaryUnique value, int op) throws DbException
value
- an element to be added to or removed from the list.op
- Either Db.ADD_TO_RELN or Db.REMOVE_FROM_RELN
DbException
public final void addToDependentConstraints(DbORPrimaryUnique value) throws DbException
value
- the element to be added.
DbException
public final void removeFromDependentConstraints(DbORPrimaryUnique value) throws DbException
value
- the element to be removed.
DbException
public final void setReferencedConstraint(DbORPrimaryUnique value) throws DbException
value
- the referenced constraint object to be associated
DbException
public void set(MetaField metaField, java.lang.Object value) throws DbException
set
in class DbSMSAssociationEnd
DbException
public void set(MetaRelationN relation, DbObject neighbor, int op) throws DbException
set
in class DbSMSAssociationEnd
DbException
public final ORValidationRule getInsertRule() throws DbException
DbException
public final ORValidationRule getUpdateRule() throws DbException
DbException
public final ORValidationRule getDeleteRule() throws DbException
DbException
public final DbORAbsTable getClassifier() throws DbException
DbException
public final DbORForeign getMember() throws DbException
DbException
public final java.lang.Boolean getNavigable() throws DbException
DbException
public final boolean isNavigable() throws DbException
DbException
public final ORConstraintType getConstraintType() throws DbException
DbException
public final DbRelationN getDependentConstraints() throws DbException
DbException
public final DbORPrimaryUnique getReferencedConstraint() throws DbException
DbException
public MetaClass getMetaClass()
getMetaClass
in class DbObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |