ENTITY name_assignment; ABSTRACT SUPERTYPE; assigned_name : label; DERIVE role : object_role := get_role(SELF); WHERE wr1: SIZEOF(USEDIN(SELF, 'BASIC_ATTRIBUTE_SCHEMA.' + 'ROLE_ASSOCIATION.ITEM_WITH_ROLE')) <= 1; END_ENTITY; -- name_assignment |
Entity data types and their attributesname_assignmentassigned_name: label; (DER) role: object_role; |
applied_name_assignment (NAME_ASSIGNMENT_MIM) |
applied_project_group_name_assignment (POSITION_IN_ORGANIZATION_MIM) |
Global rules for this entity data typerestrict_multi_language_for_name_assignment (AUTOMOTIVE_DESIGN) |
public interface EName_assignment extends EEntityassigned_name (explicit attribute)boolean testAssigned_name(EName_assignment type)String getAssigned_name(EName_assignment type) void setAssigned_name(EName_assignment type, String value) void unsetAssigned_name(EName_assignment type) role (derived attribute)EObject_role getRole(EName_assignment type)boolean testRole(EName_assignment type) |
public class CName_assignment implements EName_assignmentstatic EAttribute attributeAssigned_name(EName_assignment type)static EAttribute attributeRole(EName_assignment type) static int usedinRole(EName_assignment type, EObject_role instance, ASdaiModel domain, AName_assignment result) |
public class AName_assignment extends AEntitypublic EName_assignment getByIndex(int index)public EName_assignment getCurrentMember(SdaiIterator it) |