ENTITY satisfying_item SUBTYPE OF (group_assignment); SELF\group_assignment.assigned_group : satisfies_requirement; items : SET [1:1] OF requirement_satisfaction_item; END_ENTITY; -- satisfying_item |
Entity data types and their attributesgroup_assignmentassigned_group: group; (DER) role: object_role; satisfying_item (RT) assigned_group: satisfies_requirement; items: SET [1:1] OF requirement_satisfaction_item; |
Users: by entity attributesgroup_assignmentrole_association.item_with_role role_select satisfying_item Users: by defined types, not used by any entity attributesatisfying_item- |
Global rules for this entity data type- |
public interface ESatisfying_item extends EGroup_assignmentitems (explicit attribute)boolean testItems(ESatisfying_item type)ARequirement_satisfaction_item getItems(ESatisfying_item type) ARequirement_satisfaction_item createItems(ESatisfying_item type) void unsetItems(ESatisfying_item type) |
public class CSatisfying_item implements ESatisfying_itemstatic EAttribute attributeItems(ESatisfying_item type)static int usedinItems(ESatisfying_item type, EEntity instance, ASdaiModel domain, ASatisfying_item result) |
public class ASatisfying_item extends AEntitypublic ESatisfying_item getByIndex(int index)public ESatisfying_item getCurrentMember(SdaiIterator it) |