ENTITY approval_assignment; ABSTRACT SUPERTYPE; assigned_approval : approval; DERIVE role : object_role := get_role(SELF); WHERE wr1: SIZEOF(USEDIN(SELF, 'BASIC_ATTRIBUTE_SCHEMA.' + 'ROLE_ASSOCIATION.ITEM_WITH_ROLE')) <= 1; END_ENTITY; -- approval_assignment |
Entity data types and their attributesapproval_assignmentassigned_approval: approval; (DER) role: object_role; |
applied_approval_assignment (APPROVAL_MIM) |
cc_design_approval (AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM) |
frozen_assignment (DESIGN_MANAGEMENT_MIM) |
Usersapproval_assignmentapplied_action_method_assignment.items action_method_items im_action_method_items role_association.item_with_role role_select |
Global rules for this entity data type- |
public interface EApproval_assignment extends EEntityassigned_approval (explicit attribute)boolean testAssigned_approval(EApproval_assignment type)EApproval getAssigned_approval(EApproval_assignment type) void setAssigned_approval(EApproval_assignment type, EApproval value) void unsetAssigned_approval(EApproval_assignment type) role (derived attribute)EObject_role getRole(EApproval_assignment type)boolean testRole(EApproval_assignment type) |
public class CApproval_assignment implements EApproval_assignmentstatic EAttribute attributeAssigned_approval(EApproval_assignment type)static int usedinAssigned_approval(EApproval_assignment type, EApproval instance, ASdaiModel domain, AApproval_assignment result) static EAttribute attributeRole(EApproval_assignment type) static int usedinRole(EApproval_assignment type, EObject_role instance, ASdaiModel domain, AApproval_assignment result) |
public class AApproval_assignment extends AEntitypublic EApproval_assignment getByIndex(int index)public EApproval_assignment getCurrentMember(SdaiIterator it) |