ENTITY multi_language_attribute_assignment
(* SCHEMA step_merged_ap_schema; *)
-- DIFF IN AP214
-- IN AP203e2/AP214/AP238 STEP-NC/AP242
ENTITY multi_language_attribute_assignment
   SUBTYPE OF (attribute_value_assignment);
      items : SET [1:?] OF multi_language_attribute_item;
   DERIVE
      translation_language : language := language_indication[1]\attribute_classification_assignment.assigned_class;
   INVERSE
      language_indication : SET [1:1] OF attribute_language_assignment FOR items;
   WHERE
      WR1:
         SELF\attribute_value_assignment.role.name = 'alternate language';
      wr2:
         SIZEOF(QUERY (ala <* language_indication| (ala\attribute_classification_assignment.attribute_name = 'attribute_value') AND (ala\attribute_classification_assignment.role.name = 'translated'))) = 1;
      wr3:
         SELF\attribute_value_assignment.attribute_name <> '';
      wr4:
         SIZEOF(QUERY (ci <* items| (SIZEOF(QUERY (ata <* USEDIN(ci, 'STEP_MERGED_AP_SCHEMA.MULTI_LANGUAGE_ATTRIBUTE_ASSIGNMENT.ITEMS')| (ata\attribute_value_assignment.attribute_name = SELF\attribute_value_assignment.attribute_name) AND (ata.translation_language :=: translation_language))) > 1))) = 0;
      wr5:
         SIZEOF(QUERY (ci <* items| (SIZEOF(QUERY (ata <* USEDIN(ci, 'STEP_MERGED_AP_SCHEMA.ATTRIBUTE_LANGUAGE_ASSIGNMENT.ITEMS')| ((ata\attribute_classification_assignment.role.name = 'primary') AND (ata\attribute_classification_assignment.attribute_name = SELF\attribute_value_assignment.attribute_name)) AND (ata\attribute_classification_assignment.assigned_class :=: translation_language))) > 0))) = 0;
END_ENTITY;
Explicit Attributes
Entity multi_language_attribute_assignment has the following local and inherited explicit attributes:
Derived Attributes
Entity multi_language_attribute_assignment has the following local and inherited derived attributes:
| Attribute | Type | Defined By | 
|---|
 |  translation_language | language (ENTITY) | multi_language_attribute_assignment |  
 
 | 
Inverse Attributes
Entity multi_language_attribute_assignment has the following local and inherited inverse attributes:
Supertypes
Entity multi_language_attribute_assignment inherits from the following supertypes:
  attribute_value_assignment
Subtypes
    No subtypesReferenced By
Entity multi_language_attribute_assignment and its supertypes are referenced by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP Tools® EXPRESS to HTML Converter
2020-07-28T17:02:17-04:00