Reply
This is an open group. Sign in and click the "Join Group" button to become a group member and start posting.
Highlighted

DataType Diagram

The metaclass DataType was already introduced in Abstractions. But in Constructs, the genealogy is changed significant.

DataType.png

In Abstractions, DataType was a direct child of Type. In Constructs, the Classifier is inserted in this generalization relationship (as specialization of Type and as generalization of DataType).

Looking at the inheritance tree, I also note that DataType isn't descending from MultiplicityElement.

The meatclass DataType is associated to Operation and to Property exactly the same way as a Class is. All that is missing are the attribute isAbstract and superClass {redefines general}.

As written before, DataType also differs from the class in respect that it doesn't have an identity. This is actually the behavior of a native LabVIEW object.

0 Kudos
Message 1 of 1
(4,765 Views)
Reply
This is an open group. Sign in and click the "Join Group" button to become a group member and start posting.