|
ENTITY Classification_association SUBTYPE OF (Classification_assignment); SELF\Classification_assignment.assigned_class : Class_with_attributes; definitional : LOGICAL; WHERE WR1: NOT(definitional = TRUE) OR (SIZEOF(QUERY(it<* SELF\Classification_assignment.items | NOT('CLASSIFICATION_WITH_ATTRIBUTES_ARM.DEFINABLE_OBJECTS' IN TYPEOF(it)) )) = 0); WR2: SIZEOF(QUERY(it<* SELF\Classification_assignment.items | NOT('CLASSIFICATION_WITH_ATTRIBUTES_ARM.CLASSIFIED_ELEMENT_SELECT' IN TYPEOF(it)) )) =0; END_ENTITY; -- Classification_association |
Entity data types and their attributesClassification_assignmentassigned_class: Class; items: SET [1:?] OF classification_item; (OPT) role: STRING; Classification_association (RT) assigned_class: Class_with_attributes; definitional: LOGICAL; |
Global rules for this entity data type- |