ENTITY experience_gained SUBTYPE OF (applied_experience_assignment); SELF\experience_assignment.assigned_experience RENAMED experience_of : experience_instance; gained_by : person_or_organization_or_person_in_organization_select; role_x : OPTIONAL STRING; DERIVE SELF\experience_assignment.role : experience_role := ?; END_ENTITY; -- experience_gained |
Entity data types and their attributesexperience_assignmentid: identifier; name: label; (OPT) description: text; assigned_experience: experience; role: experience_role; applied_experience_assignment items: SET [1:?] OF experience_item; experience_gained (RT) assigned_experience->experience_of: experience_instance; gained_by: person_or_organization_or_person_in_organization_select; (OPT) role_x: STRING; (RT) (DER) role: experience_role; |
Global rules for this entity data type- |
public interface EExperience_gained extends EApplied_experience_assignmentgained_by (explicit attribute)int testGained_by(EExperience_gained type)case 1 EEntity getGained_by(EExperience_gained type) void setGained_by(EExperience_gained type, EEntity value, EEntity node1) void unsetGained_by(EExperience_gained type) role_x (explicit attribute)boolean testRole_x(EExperience_gained type)String getRole_x(EExperience_gained type) void setRole_x(EExperience_gained type, String value) void unsetRole_x(EExperience_gained type) |
public class CExperience_gained implements EExperience_gainedstatic EAttribute attributeGained_by(EExperience_gained type)static int usedinGained_by(EExperience_gained type, EEntity instance, ASdaiModel domain, AExperience_gained result) static EAttribute attributeRole_x(EExperience_gained type) static EAttribute attributeRole(EExperience_gained type) static int usedinRole(EExperience_gained type, EExperience_role instance, ASdaiModel domain, AExperience_gained result) |
public class AExperience_gained extends AEntitypublic EExperience_gained getByIndex(int index)public EExperience_gained getCurrentMember(SdaiIterator it) |