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 attributesapproval_date_timedate_time: date_time_select; dated_approval: approval; (DER) role: object_role; |
Usersapproval_date_timerole_association.item_with_role role_select |
Global rules for this entity data typerestrict_approval (AUTOMOTIVE_DESIGN)restrict_approval (CATALOG_DATA_INFORMATION_MIM) |
public interface EApproval_date_time extends EEntitydate_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_timestatic 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 AEntitypublic EApproval_date_time getByIndex(int index)public EApproval_date_time getCurrentMember(SdaiIterator it) |