Overview Schemas Index

MANAGEMENT_RESOURCES_SCHEMA (jsdai.SManagement_resources_schema)


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 attributes

name_assignment
          assigned_name: label;
          (DER) role: object_role;

Known subtypes

          applied_name_assignment (NAME_ASSIGNMENT_MIM)
          applied_project_group_name_assignment (POSITION_IN_ORGANIZATION_MIM)

Users

name_assignment
          attribute_language_assignment.items
                    attribute_language_item
                              automotive_design_attribute_language_item
          attribute_translation_assignment.considered_instance
                    attribute_language_item
                              automotive_design_attribute_language_item
          language_indication.considered_instance
                    attribute_language_item
                              automotive_design_attribute_language_item
          language_indication.items
                    attribute_language_item
                              automotive_design_attribute_language_item
          multi_language_attribute_assignment.items
                    multi_language_attribute_item
                              automotive_design_multi_language_attribute_item
          role_association.item_with_role
                    role_select

Global rules for this entity data type

          restrict_multi_language_for_name_assignment (AUTOMOTIVE_DESIGN)

public interface EName_assignment extends EEntity

assigned_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_assignment

          static 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 AEntity

          public EName_assignment getByIndex(int index)
          public EName_assignment getCurrentMember(SdaiIterator it)