Overview Schemas Index

MANAGEMENT_RESOURCES_SCHEMA (jsdai.SManagement_resources_schema)


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 attributes

approval_assignment
          assigned_approval: approval;
          (DER) role: object_role;

Known subtypes

          applied_approval_assignment (APPROVAL_MIM)
          cc_design_approval (AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM)
          cc_design_approval (AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM)
          frozen_assignment (CHANGE_MANAGEMENT_MIM)
          frozen_assignment (DESIGN_MANAGEMENT_MIM)

Users: by entity attributes

approval_assignment
          role_association.item_with_role
                    role_select

Users: by defined types, not used by any entity attribute

approval_assignment
          -

Global rules for this entity data type

          -

public interface EApproval_assignment extends EEntity

assigned_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_assignment

          static 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 AEntity

          public EApproval_assignment getByIndex(int index)
          public EApproval_assignment getCurrentMember(SdaiIterator it)