ENTITY multi_language_attribute_assignment
(* SCHEMA Ap210_electronic_assembly_interconnect_and_packaging_design_mim_lf; *)
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, 'AP210_ELECTRONIC_ASSEMBLY_INTERCONNECT_AND_PACKAGING_DESIGN_MIM_LF.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, 'AP210_ELECTRONIC_ASSEMBLY_INTERCONNECT_AND_PACKAGING_DESIGN_MIM_LF.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
2012-03-27T17:15:31-04:00