Oracle Designer Model,
Release 6i
Element Type Definition
| Element Type Name | USE_CASE_EXTENSION |
| Short Name | USCEPA |
| View Name | CI_USE_CASE_EXTENSIONS |
| Description | A use case extension represents an extension relationship between a |
| 'base' use case and an 'inserted' use case at a named extension point | |
| in the 'base' use case. A use case extension has multiplicity, which | |
| constrains the number of times the behaviour sequence is inserted. | |
| It may also be linked to a rule describing the conditions under which | |
| the insertion occurs | |
| Sub-type of | INTERSECTION |
| Versioning: | Belongs to: USE_CASE versionable object |
| Rules: |
API Spec Uniqueness Criteria Deletion Rules |
| Descriptor: |
EXTENSION_POINT_REFERENCE USE_CASE_REFERENCE |
| Used by: |
JDeveloper Enterprise Edition |
| Underlying table: | SDD_USCEPA |
| Reference Properties | ||||
|---|---|---|---|---|
| Name | Opt ? | Notes | Relationship | In Arc |
| EXTENSION_POINT_REFERENCE | N |
Prompt: Extension Point
Transferable only if null |
Must be invoked at one and only one EXTENSION_POINT | |
| USE_CASE_FROM_REFERENCE | N |
Prompt: Use Case Invoked From
System maintained Not transferable |
Must be invoked from one and only one USE_CASE | |
| USE_CASE_REFERENCE | N |
Prompt: Use Case Invoked
Transferable only if null |
Must be invoking one and only one USE_CASE | |
| NAMED_RULE_REFERENCE | Y | Prompt: Guard Rule | May be constrained by guard of one and only one NAMED_RULE | |
| Properties | |||||
|---|---|---|---|---|---|
| Name | Datatype | Opt ? | Notes | Domain | Default Value |
| MAXIMUM_MULTIPLICITY | VARCHAR2(10) | N | Maximum number of times the behaviour described by this extension can be inserted per execution of the base use case. '*' indicates no upper limit
Prompt: Maximum Multiplicity | * | |
| MINIMUM_MULTIPLICITY | NUMBER(10, 0) | N | Minimum number of times the behaviour described by this extension can be inserted per execution of the base use case. A value of 0 indicates the behaviour is optional, a value of 1 or more indicates it is mandatory
Prompt: Minimum Multiplicity | 0 | |
| SEQUENCE | NUMBER(6, 0) | Y | Sequence for ordering the base use cases for a specific extended user case
Prompt: Sequence | ||
| PARENT_IVID | NUMBER(38, 0) | Y | Internal use only. Common repository version identifier of owning PAC
Not displayed System maintained Updatable only if null Defined on SE supertype | ||
| PAC_REFERENCE | NUMBER(38, 0) | Y | Internal use only. Contains the IRID of the PAC for the "versionable object" to which this element belongs
Not displayed System maintained Not updatable by user Defined on SE supertype | ||
| Multi-line Text | ||
|---|---|---|
| Name | Text Type | Prompt |
| DESCRIPTION | CDIDSC | Description |
| NOTES | CDINOT | Notes |
| Other Properties |
|---|
The following 'standard' properties are also inherited by all element types:
|
Other element types that reference USE_CASE_EXTENSION:
Note: