ENTITY external_referent_assignment; ABSTRACT SUPERTYPE; assigned_name : label; DERIVE role : object_role := get_role(SELF); UNIQUE ur1 : assigned_name; WHERE wr1: SIZEOF(USEDIN(SELF, 'BASIC_ATTRIBUTE_SCHEMA.' + 'ROLE_ASSOCIATION.ITEM_WITH_ROLE')) <= 1; END_ENTITY; -- external_referent_assignment |
Entity data types and their attributesexternal_referent_assignmentassigned_name: label; (DER) role: object_role; |
library_assignment (MANAGEMENT_RESOURCES_SCHEMA) |
Usersexternal_referent_assignmentrole_association.item_with_role role_select |
Global rules for this entity data type- |
public interface EExternal_referent_assignment extends EEntityassigned_name (explicit attribute)boolean testAssigned_name(EExternal_referent_assignment type)String getAssigned_name(EExternal_referent_assignment type) void setAssigned_name(EExternal_referent_assignment type, String value) void unsetAssigned_name(EExternal_referent_assignment type) role (derived attribute)EObject_role getRole(EExternal_referent_assignment type)boolean testRole(EExternal_referent_assignment type) |
public class CExternal_referent_assignment implements EExternal_referent_assignmentstatic EAttribute attributeAssigned_name(EExternal_referent_assignment type)static EAttribute attributeRole(EExternal_referent_assignment type) static int usedinRole(EExternal_referent_assignment type, EObject_role instance, ASdaiModel domain, AExternal_referent_assignment result) |
public class AExternal_referent_assignment extends AEntitypublic EExternal_referent_assignment getByIndex(int index)public EExternal_referent_assignment getCurrentMember(SdaiIterator it) |