Oracle Designer Model, Release 6i
Deletion rules


Deletion rules on METHOD reference properties, i.e. rule if referenced element is deleted

Reference PropertyDeletion Rule
RETURN_CLASSIFIER_REFERENCE Block attempt to delete CLASSIFIER
CLASSIFIER_REFERENCE Cascade delete, if CLASSIFIER deleted (Owning foreign key)
COLLECT_CLASSIFIER_REFERENCE Nullify reference, if CLASSIFIER deleted
ELEVATED_METHOD_REFERENCE Nullify reference, if METHOD deleted
OVERRIDING_METHOD_REFERENCE Nullify reference, if METHOD deleted

Impact on child element types if METHOD is deleted

Impact on childrenVia child reference property
Nullify reference on ACTIVITY_DEFINITION ACTIVITY_DEFINITION.METHOD_REFERENCE
Nullify reference on ATTRIBUTE_DERIVATION_RULE ATTRIBUTE_DERIVATION_RULE.METHOD_REFERENCE
Nullify reference on CLASSIFIER_RULE CLASSIFIER_RULE.METHOD_REFERENCE
Nullify reference on CROSS_OBJ_RULE_IMPLEMENT CROSS_OBJ_RULE_IMPLEMENT.METHOD_REFERENCE
Nullify reference on METHOD METHOD.ELEVATED_METHOD_REFERENCE
Nullify reference on METHOD METHOD.OVERRIDING_METHOD_REFERENCE
Nullify reference on NAMED_RULE NAMED_RULE.METHOD_REFERENCE
Nullify reference on STATE_RULE STATE_RULE.METHOD_REFERENCE
Cascade delete DIAGRAM_ELEMENT_USAGES DIAGRAM_ELEMENT_USAGE.CIELEMENT_REFERENCE
Cascade delete ELEMENT_RULE_USAGES ELEMENT_RULE_USAGE.CIELEMENT_REFERENCE
Cascade delete EVENT_HANDLERS EVENT_HANDLER.METHOD_REFERENCE
Cascade delete EVENT_RAISERS EVENT_RAISER.METHOD_REFERENCE
Cascade delete MEMBER_COMPONENTS MEMBER_COMPONENT.METHOD_REFERENCE
Cascade delete METHOD_PARAMETERS METHOD_PARAMETER.METHOD_REFERENCE
Cascade delete METHOD_RULE_USAGES METHOD_RULE_USAGE.METHOD_REFERENCE
Cascade delete SUBSCRIPTION_ACTIVATIONS SUBSCRIPTION_ACTIVATION.METHOD_REFERENCE
Cascade delete TAGGED_VALUES TAGGED_VALUE.ELEMENT_REFERENCE
Cascade delete UML_DEPENDENCY_CLIENTS UML_DEPENDENCY_CLIENT.CLIENT_ELEMENT_REFERENCE
Cascade delete UML_DEPENDENCY_SUPPLIERS UML_DEPENDENCY_SUPPLIER.SUPPLIER_ELEMENT_REFERENCE