ENTITY attribute_translation_assignment SUBTYPE OF (multi_language_attribute_assignment); considered_instance : attribute_language_item; SELF\attribute_value_assignment.attribute_name RENAMED considered_attribute : STRING; SELF\attribute_value_assignment.attribute_value RENAMED translation_text : STRING; translation_language_x : language; DERIVE SELF\multi_language_attribute_assignment.items : SET [1:?] OF representation_item := ?; SELF\attribute_value_assignment.role : attribute_value_role := ?; UNIQUE ur1 : considered_instance, considered_attribute, translation_language; END_ENTITY; -- attribute_translation_assignment |
Entity data types and their attributesattribute_value_assignmentattribute_name: label; attribute_value: attribute_type; role: attribute_value_role; multi_language_attribute_assignment items: SET [1:?] OF multi_language_attribute_item; (DER) translation_language: language; (INV) language_indication: SET [1:1] OF attribute_language_assignment FOR items; attribute_translation_assignment considered_instance: attribute_language_item; (RT) attribute_name->considered_attribute: STRING; (RT) attribute_value->translation_text: STRING; translation_language_x: language; (RT) (DER) items: SET [1:?] OF representation_item; (RT) (DER) role: attribute_value_role; |
Global rules for this entity data type- |
public interface EAttribute_translation_assignment extends EMulti_language_attribute_assignmentconsidered_instance (explicit attribute)int testConsidered_instance(EAttribute_translation_assignment type)case 1 EEntity getConsidered_instance(EAttribute_translation_assignment type) void setConsidered_instance(EAttribute_translation_assignment type, EEntity value, EEntity node1) void unsetConsidered_instance(EAttribute_translation_assignment type) translation_language_x (explicit attribute)boolean testTranslation_language_x(EAttribute_translation_assignment type)ELanguage getTranslation_language_x(EAttribute_translation_assignment type) void setTranslation_language_x(EAttribute_translation_assignment type, ELanguage value) void unsetTranslation_language_x(EAttribute_translation_assignment type) |
public class CAttribute_translation_assignment implements EAttribute_translation_assignmentstatic EAttribute attributeConsidered_instance(EAttribute_translation_assignment type)static int usedinConsidered_instance(EAttribute_translation_assignment type, EEntity instance, ASdaiModel domain, AAttribute_translation_assignment result) static EAttribute attributeTranslation_language_x(EAttribute_translation_assignment type) static int usedinTranslation_language_x(EAttribute_translation_assignment type, ELanguage instance, ASdaiModel domain, AAttribute_translation_assignment result) static EAttribute attributeItems(EAttribute_translation_assignment type) static int usedinItems(EAttribute_translation_assignment type, ERepresentation_item instance, ASdaiModel domain, AAttribute_translation_assignment result) static EAttribute attributeRole(EAttribute_translation_assignment type) static int usedinRole(EAttribute_translation_assignment type, EAttribute_value_role instance, ASdaiModel domain, AAttribute_translation_assignment result) |
public class AAttribute_translation_assignment extends AEntitypublic EAttribute_translation_assignment getByIndex(int index)public EAttribute_translation_assignment getCurrentMember(SdaiIterator it) |