Overview Schemas Index

APPROVAL_SCHEMA (jsdai.SApproval_schema)


ENTITY approval_date_time;
          date_time : date_time_select;
          dated_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_date_time

Entity data types and their attributes

approval_date_time
          date_time: date_time_select;
          dated_approval: approval;
          (DER) role: object_role;

Users

approval_date_time
          role_association.item_with_role
                    role_select

Global rules for this entity data type

          restrict_approval (AUTOMOTIVE_DESIGN)
          restrict_approval (CATALOG_DATA_INFORMATION_MIM)

public interface EApproval_date_time extends EEntity

date_time (explicit attribute)

          int testDate_time(EApproval_date_time type)
          case 1
              EEntity getDate_time(EApproval_date_time type)
              void setDate_time(EApproval_date_time type, EEntity value, EEntity node1)
          void unsetDate_time(EApproval_date_time type)

dated_approval (explicit attribute)

          boolean testDated_approval(EApproval_date_time type)
          EApproval getDated_approval(EApproval_date_time type)
          void setDated_approval(EApproval_date_time type, EApproval value)
          void unsetDated_approval(EApproval_date_time type)

role (derived attribute)

          EObject_role getRole(EApproval_date_time type)
          boolean testRole(EApproval_date_time type)

public class CApproval_date_time implements EApproval_date_time

          static EAttribute attributeDate_time(EApproval_date_time type)
          static int usedinDate_time(EApproval_date_time type, EEntity instance, ASdaiModel domain, AApproval_date_time result)
          static EAttribute attributeDated_approval(EApproval_date_time type)
          static int usedinDated_approval(EApproval_date_time type, EApproval instance, ASdaiModel domain, AApproval_date_time result)
          static EAttribute attributeRole(EApproval_date_time type)
          static int usedinRole(EApproval_date_time type, EObject_role instance, ASdaiModel domain, AApproval_date_time result)

public class AApproval_date_time extends AEntity

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