ENTITY person_role; name : label; DERIVE description : text := get_description_value(SELF); WHERE wr1: SIZEOF(USEDIN(SELF, 'BASIC_ATTRIBUTE_SCHEMA.' + 'DESCRIPTION_ATTRIBUTE.DESCRIBED_ITEM')) <= 1; END_ENTITY; -- person_role |
Entity data types and their attributesperson_rolename: label; (DER) description: text; |
Usersperson_roledescription_attribute.described_item description_attribute_select person_assignment.role |
Global rules for this entity data type- |
public interface EPerson_role extends EEntityname (explicit attribute)boolean testName(EPerson_role type)String getName(EPerson_role type) void setName(EPerson_role type, String value) void unsetName(EPerson_role type) description (derived attribute)String getDescription(EPerson_role type)boolean testDescription(EPerson_role type) |
public class CPerson_role implements EPerson_rolestatic EAttribute attributeName(EPerson_role type)static EAttribute attributeDescription(EPerson_role type) |
public class APerson_role extends AEntitypublic EPerson_role getByIndex(int index)public EPerson_role getCurrentMember(SdaiIterator it) |