ENTITY person_in_organization_relationship SUBTYPE OF (applied_person_and_organization_assignment); relating : person_and_organization; SELF\person_and_organization_assignment.assigned_person_and_organization RENAMED related : person_and_organization; relation_type : STRING; description : OPTIONAL STRING; DERIVE SELF\person_and_organization_assignment.role : person_and_organization_role := ?; SELF\applied_person_and_organization_assignment.items : SET [1:?] OF person_and_organization_item := ?; END_ENTITY; -- person_in_organization_relationship |
Entity data types and their attributesperson_and_organization_assignmentassigned_person_and_organization: person_and_organization; role: person_and_organization_role; applied_person_and_organization_assignment items: SET [1:?] OF person_and_organization_item; person_in_organization_relationship relating: person_and_organization; (RT) assigned_person_and_organization->related: person_and_organization; relation_type: STRING; (OPT) description: STRING; (RT) (DER) role: person_and_organization_role; (RT) (DER) items: SET [1:?] OF person_and_organization_item; |
Global rules for this entity data type- |
public interface EPerson_in_organization_relationship extends EApplied_person_and_organization_assignmentrelating (explicit attribute)boolean testRelating(EPerson_in_organization_relationship type)EPerson_and_organization getRelating(EPerson_in_organization_relationship type) void setRelating(EPerson_in_organization_relationship type, EPerson_and_organization value) void unsetRelating(EPerson_in_organization_relationship type) relation_type (explicit attribute)boolean testRelation_type(EPerson_in_organization_relationship type)String getRelation_type(EPerson_in_organization_relationship type) void setRelation_type(EPerson_in_organization_relationship type, String value) void unsetRelation_type(EPerson_in_organization_relationship type) description (explicit attribute)boolean testDescription(EPerson_in_organization_relationship type)String getDescription(EPerson_in_organization_relationship type) void setDescription(EPerson_in_organization_relationship type, String value) void unsetDescription(EPerson_in_organization_relationship type) |
public class CPerson_in_organization_relationship implements EPerson_in_organization_relationshipstatic EAttribute attributeRelating(EPerson_in_organization_relationship type)static int usedinRelating(EPerson_in_organization_relationship type, EPerson_and_organization instance, ASdaiModel domain, APerson_in_organization_relationship result) static EAttribute attributeRelation_type(EPerson_in_organization_relationship type) static EAttribute attributeDescription(EPerson_in_organization_relationship type) static EAttribute attributeRole(EPerson_in_organization_relationship type) static int usedinRole(EPerson_in_organization_relationship type, EPerson_and_organization_role instance, ASdaiModel domain, APerson_in_organization_relationship result) static EAttribute attributeItems(EPerson_in_organization_relationship type) static int usedinItems(EPerson_in_organization_relationship type, EEntity instance, ASdaiModel domain, APerson_in_organization_relationship result) |
public class APerson_in_organization_relationship extends AEntitypublic EPerson_in_organization_relationship getByIndex(int index)public EPerson_in_organization_relationship getCurrentMember(SdaiIterator it) |