ENTITY project SUBTYPE OF (organizational_project); planned_start_date : OPTIONAL date_or_event; planned_end_date : OPTIONAL date_or_event; actual_start_date : OPTIONAL date_time_select; actual_end_date : OPTIONAL date_time_select; id_x : identifier; DERIVE SELF\organizational_project.id : identifier := id_x; END_ENTITY; -- project |
Entity data types and their attributesorganizational_projectname: label; (OPT) description: text; responsible_organizations: SET [1:?] OF organization; (DER) id: identifier; project (OPT) planned_start_date: date_or_event; (OPT) planned_end_date: date_or_event; (OPT) actual_start_date: date_time_select; (OPT) actual_end_date: date_time_select; id_x: identifier; (RT) (DER) id: identifier; |
Global rules for this entity data type- |
public interface EProject extends EOrganizational_projectplanned_start_date (explicit attribute)int testPlanned_start_date(EProject type)case 1 EEntity getPlanned_start_date(EProject type) void setPlanned_start_date(EProject type, EEntity value, EEntity node1) void unsetPlanned_start_date(EProject type) planned_end_date (explicit attribute)int testPlanned_end_date(EProject type)case 1 EEntity getPlanned_end_date(EProject type) void setPlanned_end_date(EProject type, EEntity value, EEntity node1) void unsetPlanned_end_date(EProject type) actual_start_date (explicit attribute)int testActual_start_date(EProject type)case 1 EEntity getActual_start_date(EProject type) void setActual_start_date(EProject type, EEntity value, EEntity node1) void unsetActual_start_date(EProject type) actual_end_date (explicit attribute)int testActual_end_date(EProject type)case 1 EEntity getActual_end_date(EProject type) void setActual_end_date(EProject type, EEntity value, EEntity node1) void unsetActual_end_date(EProject type) id_x (explicit attribute)boolean testId_x(EProject type)String getId_x(EProject type) void setId_x(EProject type, String value) void unsetId_x(EProject type) |
public class CProject implements EProjectstatic EAttribute attributePlanned_start_date(EProject type)static int usedinPlanned_start_date(EProject type, EEntity instance, ASdaiModel domain, AProject result) static EAttribute attributePlanned_end_date(EProject type) static int usedinPlanned_end_date(EProject type, EEntity instance, ASdaiModel domain, AProject result) static EAttribute attributeActual_start_date(EProject type) static int usedinActual_start_date(EProject type, EEntity instance, ASdaiModel domain, AProject result) static EAttribute attributeActual_end_date(EProject type) static int usedinActual_end_date(EProject type, EEntity instance, ASdaiModel domain, AProject result) static EAttribute attributeId_x(EProject type) static EAttribute attributeId(EProject type) |
public class AProject extends AEntitypublic EProject getByIndex(int index)public EProject getCurrentMember(SdaiIterator it) |