: Public <<type>> Class
Created: |
23.5.2022 18.05.04 |
Modified: |
1.8.2022 13.54.02 |
|
Project: |
|
Author: |
Marko Kauppi |
Version: |
2005 |
Phase: |
IS |
Status: |
Superseeded |
Complexity: |
Medium |
Difficulty: |
|
Priority: |
|
Multiplicity: |
|
Advanced: |
|
UUID: |
{01739758-0282-4964-B542-A6E5D0C4D9FE} |
Appears In: |
Context Diagram: Record, Schema CD |
Record is a indexed set of objects. It can be associated to a RecordType in such a manner that the class of an indexed value object is of the class specified by the RecordType's correspondingly indexed TypeName. <br/>A Record is a NameSpace for its included attributes.<br/><br/>{locate() = attributes.select()}<br/> -- Record acts as a dictionary on its attributes<br/><br/>{isTypeOf.attribute.select(C)(recordType.attributeTypes.select(C)) } <br/> -- the type of each attribute is given in the associated RecordType<br/>
- Operations
- Associations To
- Tagged Values
- Advanced
Operation |
Public
locate( name: MemberName,
Default: |
|
Kind: |
inout |
Stereotype: |
|
|
|
):Any
|
 Details:
|
Element |
Source Role |
Target Role |
«type» RecordType
Class
|
Name: record
|
Name: recordType
|
 Details:
|
Tag |
Value |
persistence |
persistent |
 Details:
|
Property |
Value |
isFinalSpecialization: |
0 |