Potentially there is an overlap between the UML 2.0 infrastructure submissions and this submission in the definition of literal expressions. A final issue is that this submission would be helped if there is a way in the UML to define template classes. This feature is used in the definition of the OCL standard library to define collection types..
Table 6 - Overview of UML 1.4. metaclasses used in this submission
Metaclass | Expected in MOF and UML | Expected in UML | Needed for state and message values | Assumptions |
AssociationClass | X | |||
AssociationEnd | X | |||
Attribute | X | |||
Classifier | X | |||
DataType | X | |||
Enumeration | X | |||
EnumLiteral | X | |||
ModelElement | X | |||
Primitive | X | |||
StructuralFeature | X | |||
Operation | X | X | Operations have Parameters and each parameter hasa direction kind (Parameter-DirectionKind). | |
CallAction | X | |||
SendAction | X | |||
Signal | X | Signals have attributes. |