|
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: SIZEOF ( QUERY ( it <* SELF \ classification_assignment . items | NOT ( 'classification_with_attributes_xim.definable_objects' IN TYPEOF ( it ) ) AND definitional ) ) = 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) |