<<Type>> Record {Analysis}

Documentation
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.
A Record is a NameSpace for its included attributes.

{locate() = attributes.select()}
-- Record acts as a dictionary on its attributes

{isTypeOf.attribute.select(C)(recordType.attributeTypes.select(C)) }
-- the type of each attribute is given in the associated RecordType


Parent PackageRecords and Class MetadataAbstractNo
Export ControlPublicAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceYes  


Operations
NameSignatureClass
locateAny locate (MemberName name)Record


Associations
NameMy RoleMy ClassOther RoleOther Element
RecordTyperecordRecordrecordTypeRecordType