ENTITY language_indication SUBTYPE OF (attribute_language_assignment); considered_instance : attribute_language_item; SELF\attribute_classification_assignment.attribute_name RENAMED considered_attribute : STRING; SELF\attribute_classification_assignment.assigned_class RENAMED used_language : language; DERIVE language : language := used_language; SELF\attribute_language_assignment.items : SET [1:?] OF attribute_language_item := ?; SELF\attribute_classification_assignment.role : classification_role := ?; END_ENTITY; -- language_indication |
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 considered_instance: attribute_language_item; (RT) attribute_name->considered_attribute: STRING; (RT) assigned_class->used_language: language; (DER) language: language; (RT) (DER) items: SET [1:?] OF attribute_language_item; (RT) (DER) role: classification_role; |
Global rules for this entity data type- |
public interface ELanguage_indication extends EAttribute_language_assignmentconsidered_instance (explicit attribute)int testConsidered_instance(ELanguage_indication type)case 1 EEntity getConsidered_instance(ELanguage_indication type) void setConsidered_instance(ELanguage_indication type, EEntity value, EEntity node1) void unsetConsidered_instance(ELanguage_indication type) language (derived attribute)ELanguage getLanguage(ELanguage_indication type)boolean testLanguage(ELanguage_indication type) |
public class CLanguage_indication implements ELanguage_indicationstatic EAttribute attributeConsidered_instance(ELanguage_indication type)static int usedinConsidered_instance(ELanguage_indication type, EEntity instance, ASdaiModel domain, ALanguage_indication result) static EAttribute attributeLanguage(ELanguage_indication type) static int usedinLanguage(ELanguage_indication type, ELanguage instance, ASdaiModel domain, ALanguage_indication result) static EAttribute attributeItems(ELanguage_indication type) static int usedinItems(ELanguage_indication type, EEntity instance, ASdaiModel domain, ALanguage_indication result) static EAttribute attributeRole(ELanguage_indication type) static int usedinRole(ELanguage_indication type, EClassification_role instance, ASdaiModel domain, ALanguage_indication result) |
public class ALanguage_indication extends AEntitypublic ELanguage_indication getByIndex(int index)public ELanguage_indication getCurrentMember(SdaiIterator it) |