Oracle Designer Model,
Release 6i
Element Type Definition
| Element Type Name | ROLE_SPECIFICATION |
| Short Name | CLAAEN |
| View Name | CI_ROLE_SPECIFICATIONS |
| Description | ROLE_SPECIFICATION specifies the type of accessor used to traverse |
| the association in Java code, when the type is not the type of the | |
| classifier at the other end of the association. | |
| In other words, in the generated code, the attributes created for | |
| association ends are given the datatype of the other end of the | |
| association. However, when at least one role specification exists, | |
| it will be used instead for the datatype of the attribute used to | |
| navigate the association. If more than one role specification exists | |
| then an attribute will be created for each role specification. | |
| Example: The EMPLOYEE classifier would contain all employee details | |
| and have a number of interfaces that access varying amounts of | |
| information (eg one used by the manager, with the ability to update | |
| salary, and another used by receptionists to get the phone number, | |
| etc) Associations to the EMPLOYEE classifier can choose the interface | |
| to use to access the information | |
| Sub-type of | INTERSECTION |
| Versioning: | Belongs to: INTERFACE_CLASSIFIER versionable object |
| Rules: |
API Spec Uniqueness Criteria Deletion Rules |
| Descriptor: |
ASSOCIATION_END_REFERENCE INTERFACE_CLASSIFIER_REFERENCE |
| Used by: |
JDeveloper Enterprise Edition |
| Underlying table: | SDD_CLAAEN |
| Reference Properties | ||||
|---|---|---|---|---|
| Name | Opt ? | Notes | Relationship | In Arc |
| ASSOCIATION_END_REFERENCE | N |
Prompt: Association End
Transferable only if null |
Must be of one and only one ASSOCIATION_END | |
| INTERFACE_CLASSIFIER_REFERENCE | N |
Prompt: Interface
Transferable only if null |
Must be by one and only one INTERFACE_CLASSIFIER | |
| Properties | |||||
|---|---|---|---|---|---|
| Name | Datatype | Opt ? | Notes | Domain | Default Value |
| 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 ROLE_SPECIFICATION:
Note: