: Public <<type>> Class
Created: 23.5.2022 18.05.04
Modified: 1.8.2022 13.54.02
Project:
Advanced:
Type is used here for as a generic concept for any metalanguage description of an object class. <br/>
Attribute
Public TypeName
  typeName
Details:
 
Operation
Public
RecordTypeRepresentation():RecordType
Details:
Sequential
Behavior: Returns a record type that replicates the internal state of instances of this type. Essentially, the record type is the state but not the behavior of the class it represents.
Notes: The RecordTypeRepresentation of a Type in the Schema is a RecordType that can be used to encodes the state of instances of the associated Type. By iterating this across all Types in the Schema would create a RecordSchema containing all of the state encodings of all the types. If this operation were applied to a DataType or RecordType, it would logically return the attributes of the DataType or the  original RecordType respectively. <br/>
Element Source Role Target Role
«type» Schema
Class  
Name: schema
 
Name: description
 
Details:
 
«type» RecordType
Class  
Name:  
 
Name: memberType
 
Details:
 
Tag Value
persistence persistent
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
«type» RecordType Class Generalization From