ENTITY attribute_language_assignment SUBTYPE OF (attribute_classification_assignment); SELF\attribute_classification_assignment.assigned_class : language; items : SET [1:?] OF attribute_language_item; WHERE wr1: SELF\attribute_classification_assignment.role.name IN ['primary', 'translated']; wr2: SELF\attribute_classification_assignment.attribute_name<> ''; END_ENTITY; -- attribute_language_assignment |
Entity data types and their attributesattribute_classification_assignmentassigned_class: group; attribute_name: label; role: classification_role; attribute_language_assignment (RT) assigned_class: language; items: SET [1:?] OF attribute_language_item; |
language_indication (MULTI_LINGUISM_XIM) |
Global rules for this entity data typerestrict_language_assignment_per_attribute (MULTI_LINGUISM_MIM) |
public interface EAttribute_language_assignment extends EAttribute_classification_assignmentitems (explicit attribute)boolean testItems(EAttribute_language_assignment type)AAttribute_language_item getItems(EAttribute_language_assignment type) AAttribute_language_item createItems(EAttribute_language_assignment type) void unsetItems(EAttribute_language_assignment type) |
public class CAttribute_language_assignment implements EAttribute_language_assignmentstatic EAttribute attributeItems(EAttribute_language_assignment type)static int usedinItems(EAttribute_language_assignment type, EEntity instance, ASdaiModel domain, AAttribute_language_assignment result) |
public class AAttribute_language_assignment extends AEntitypublic EAttribute_language_assignment getByIndex(int index)public EAttribute_language_assignment getCurrentMember(SdaiIterator it) |