ENTITY classification_association SUBTYPE OF (applied_classification_assignment); SELF\classification_assignment.assigned_class : class_with_attributes; definitional : LOGICAL; DERIVE SELF\classification_assignment.role : classification_role := ?; WHERE wr1: NOT(definitional = TRUE) OR (SIZEOF(QUERY(it<* SELF\Classification_assignment.items | NOT('CLASSIFICATION_WITH_ATTRIBUTES_XIM.DEFINABLE_OBJECTS' IN TYPEOF(it)) )) = 0); wr2: SIZEOF(QUERY(it<* SELF\Classification_assignment.items | NOT('Classification_with_attributes_xim.CLASSIFIED_ELEMENT_SELECT' IN TYPEOF(it)) )) =0; END_ENTITY; -- classification_association |
Entity data types and their attributesclassification_assignmentassigned_class: group; role: classification_role; applied_classification_assignment items: SET [1:?] OF classification_item; classification_association (RT) assigned_class: class_with_attributes; definitional: LOGICAL; (RT) (DER) role: classification_role; |
classification_association__class_system_membership (CLASSIFICATION_WITH_ATTRIBUTES_XIM) |
Global rules for this entity data type- |
public interface EClassification_association extends EApplied_classification_assignmentdefinitional (explicit attribute)boolean testDefinitional(EClassification_association type)int getDefinitional(EClassification_association type) void setDefinitional(EClassification_association type, int value) void unsetDefinitional(EClassification_association type) |
public class CClassification_association implements EClassification_associationstatic EAttribute attributeDefinitional(EClassification_association type)static EAttribute attributeRole(EClassification_association type) static int usedinRole(EClassification_association type, EClassification_role instance, ASdaiModel domain, AClassification_association result) |
public class AClassification_association extends AEntitypublic EClassification_association getByIndex(int index)public EClassification_association getCurrentMember(SdaiIterator it) |