<<Type>> RecordType {Analysis} derived from: Type

Documentation
A RecordType is a look up mechanism that associates AttributeNames to TypeNames. AttributeNames are locally mapped. TypeNames are most often either primitives, or other types in the same schema as this record. Because the RecordType can control the structure of a set of Records, it is essentially a metaclass for that set of records view as a class.

A RecordType is a NameSpace for its included attributeTypes.


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


Operations
NameSignatureClass
locateTypeName locate (MemberName name)RecordType
RecordTypeRepresentationRecordType RecordTypeRepresentation ()Type


Attributes
NameClassTypeInitial Value
typeNameTypeTypeName 


Associations
NameMy RoleMy ClassOther RoleOther Element
RecordTyperecordTypeRecordTyperecordRecord
AttributesmemberTypeType--Not Named--RecordType
TypeListdescriptionRecordType--Not Named--RecordSchema
TypeListdescriptionTypeschemaSchema
AttributesmemberTypeType--Not Named--RecordType


Generalization Relationships
NameClassSupplier
--Not Named--RecordTypeType