ENTITY person_or_organization_or_person_in_organization_in_position SUBTYPE OF (applied_position_in_organization_assignment); SELF\position_in_organization_assignment.id RENAMED name_x : identifier; person_or_organization : position_person_or_organization_or_person_in_organization_select; SELF\position_in_organization_assignment.assigned_position_in_organization RENAMED position : position; DERIVE SELF\applied_position_in_organization_assignment.items : SET [1:?] OF position_in_organization_item := ?; END_ENTITY; -- person_or_organization_or_person_in_organization_in_position |
Entity data types and their attributesposition_in_organization_assignmentid: identifier; name: label; (OPT) description: text; assigned_position_in_organization: position_in_organization; role: position_in_organization_role; applied_position_in_organization_assignment items: SET [1:?] OF position_in_organization_item; person_or_organization_or_person_in_organization_in_position (RT) id->name_x: identifier; person_or_organization: position_person_or_organization_or_person_in_organization_select; (RT) assigned_position_in_organization->position: position; (RT) (DER) items: SET [1:?] OF position_in_organization_item; |
Global rules for this entity data type- |
public interface EPerson_or_organization_or_person_in_organization_in_position extends EApplied_position_in_organization_assignmentperson_or_organization (explicit attribute)int testPerson_or_organization(EPerson_or_organization_or_person_in_organization_in_position type)case 1 EEntity getPerson_or_organization(EPerson_or_organization_or_person_in_organization_in_position type) void setPerson_or_organization(EPerson_or_organization_or_person_in_organization_in_position type, EEntity value, EEntity node1) void unsetPerson_or_organization(EPerson_or_organization_or_person_in_organization_in_position type) |
public class CPerson_or_organization_or_person_in_organization_in_position implements EPerson_or_organization_or_person_in_organization_in_positionstatic EAttribute attributePerson_or_organization(EPerson_or_organization_or_person_in_organization_in_position type)static int usedinPerson_or_organization(EPerson_or_organization_or_person_in_organization_in_position type, EEntity instance, ASdaiModel domain, APerson_or_organization_or_person_in_organization_in_position result) static EAttribute attributeItems(EPerson_or_organization_or_person_in_organization_in_position type) static int usedinItems(EPerson_or_organization_or_person_in_organization_in_position type, EEntity instance, ASdaiModel domain, APerson_or_organization_or_person_in_organization_in_position result) |
public class APerson_or_organization_or_person_in_organization_in_position extends AEntitypublic EPerson_or_organization_or_person_in_organization_in_position getByIndex(int index)public EPerson_or_organization_or_person_in_organization_in_position getCurrentMember(SdaiIterator it) |