Oracle Designer Model, Release 6i
Deletion rules
Deletion rules on USE_CASE reference properties, i.e. rule if referenced element is deleted
| Reference Property | Deletion Rule |
| PRE_RULE_REFERENCE | Nullify reference, if NAMED_RULE deleted |
| POST_RULE_REFERENCE | Nullify reference, if NAMED_RULE deleted |
| ICON_FILE_REFERENCE | Nullify reference, if PRIMARY_ACCESS_FILE deleted |
Impact on child element types if USE_CASE is deleted
| Impact on children | Via child reference property |
| Nullify reference on ACTIVITY_DEFINITION | ACTIVITY_DEFINITION.USE_CASE_REFERENCE |
| Cascade delete DIAGRAM_ELEMENT_USAGES | DIAGRAM_ELEMENT_USAGE.CIELEMENT_REFERENCE |
| Cascade delete ELEMENT_RULE_USAGES | ELEMENT_RULE_USAGE.CIELEMENT_REFERENCE |
| Cascade delete ENTITY_OBJECTS | ENTITY_OBJECT.USE_CASE_REFERENCE |
| Cascade delete FOLDER_MEMBERS | FOLDER_MEMBER.MEMBER_OBJECT |
| Cascade delete SET_MEMBER_ITEMS | SET_MEMBER_ITEM.ELEMENT_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 |
| Cascade delete USE_CASE_ACTIONS | USE_CASE_ACTION.USE_CASE_REFERENCE |
| Cascade delete USE_CASE_ACTOR_USAGES | USE_CASE_ACTOR_USAGE.USE_CASE_REFERENCE |
| Cascade delete USE_CASE_EVENT_INPUTS | USE_CASE_EVENT_INPUT.USE_CASE_REFERENCE |
| Cascade delete USE_CASE_EVENT_OUTPUTS | USE_CASE_EVENT_OUTPUT.USE_CASE_REFERENCE |
| Cascade delete USE_CASE_EXTENSIONS | USE_CASE_EXTENSION.USE_CASE_FROM_REFERENCE |
| Cascade delete USE_CASE_EXTENSIONS | USE_CASE_EXTENSION.USE_CASE_REFERENCE |
| Cascade delete USE_CASE_GENERALIZATIONS | USE_CASE_GENERALIZATION.SUBTYPE_REFERENCE |
| Cascade delete USE_CASE_OBJECTIVES | USE_CASE_OBJECTIVE.USE_CASE_REFERENCE |
| Block, if INCLUSION_ACTIONS exist | INCLUSION_ACTION.USE_CASE_INVOKED_REFERENCE |
| Block, if USE_CASE_GENERALIZATIONS exist | USE_CASE_GENERALIZATION.SUPERTYPE_REFERENCE |