ENTITY date_time_interval_assignment SUBTYPE OF (applied_time_interval_assignment); SELF\time_interval_assignment.assigned_time_interval : time_interval_with_bounds; role_x : undefined_object; description : OPTIONAL string_select; SELF\applied_time_interval_assignment.items RENAMED is_applied_to : SET [1:?] OF general_organizational_data_select; DERIVE SELF\time_interval_assignment.role : time_interval_role := ?; END_ENTITY; -- date_time_interval_assignment |
Entity data types and their attributestime_interval_assignmentassigned_time_interval: time_interval; role: time_interval_role; applied_time_interval_assignment items: SET [0:?] OF time_interval_item; date_time_interval_assignment (RT) assigned_time_interval: time_interval_with_bounds; role_x: undefined_object; (OPT) description: string_select; (RT) items->is_applied_to: SET [1:?] OF general_organizational_data_select; (RT) (DER) role: time_interval_role; |
Global rules for this entity data type- |
public interface EDate_time_interval_assignment extends EApplied_time_interval_assignmentrole_x (explicit attribute)boolean testRole_x(EDate_time_interval_assignment type)String getRole_x(EDate_time_interval_assignment type) void setRole_x(EDate_time_interval_assignment type, String value) void unsetRole_x(EDate_time_interval_assignment type) description (explicit attribute)int testDescription(EDate_time_interval_assignment type)case 1 EEntity getDescription(EDate_time_interval_assignment type) void setDescription(EDate_time_interval_assignment type, EEntity value, EEntity node1) case sDescriptionDefault_language_string: String getDescription(EDate_time_interval_assignment type, EDefault_language_string node1) void setDescription(EDate_time_interval_assignment type, String value, EDefault_language_string node1) void unsetDescription(EDate_time_interval_assignment type) |
public class CDate_time_interval_assignment implements EDate_time_interval_assignmentstatic EAttribute attributeRole_x(EDate_time_interval_assignment type)static EAttribute attributeDescription(EDate_time_interval_assignment type) static int usedinDescription(EDate_time_interval_assignment type, EEntity instance, ASdaiModel domain, ADate_time_interval_assignment result) static EAttribute attributeRole(EDate_time_interval_assignment type) static int usedinRole(EDate_time_interval_assignment type, ETime_interval_role instance, ASdaiModel domain, ADate_time_interval_assignment result) |
public class ADate_time_interval_assignment extends AEntitypublic EDate_time_interval_assignment getByIndex(int index)public EDate_time_interval_assignment getCurrentMember(SdaiIterator it) |