: Public <<type>> Class
Created: 10-04-2008 12:15:51
Modified: 10-04-2008 12:15:51
Project:
Advanced:
Type is used here for as a generic concept for any metalanguage description of an object class.
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.
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:
 
Object Type Connection Direction Notes
«type» RecordType Class Generalization From