ENTITY generic_attribute_mapping ABSTRACT SUPERTYPE OF (ONEOF (attribute_mapping, attribute_mapping_value)); parent_entity : entity_mapping; source : attribute; constraints : OPTIONAL constraint_select; data_type : OPTIONAL LIST [1:?] OF named_type; strong : BOOLEAN; END_ENTITY; -- generic_attribute_mapping |
Entity data types and their attributesgeneric_attribute_mappingparent_entity: entity_mapping; source: attribute; (OPT) constraints: constraint_select; (OPT) data_type: LIST [1:?] OF named_type; strong: BOOLEAN; |
attribute_mapping (SDAI_MAPPING_SCHEMA) |
attribute_mapping_value (SDAI_MAPPING_SCHEMA) |
Usersgeneric_attribute_mapping |
Global rules for this entity data type- |
public interface EGeneric_attribute_mapping extends EEntityparent_entity (explicit attribute)boolean testParent_entity(EGeneric_attribute_mapping type)EEntity_mapping getParent_entity(EGeneric_attribute_mapping type) void setParent_entity(EGeneric_attribute_mapping type, EEntity_mapping value) void unsetParent_entity(EGeneric_attribute_mapping type) source (explicit attribute)boolean testSource(EGeneric_attribute_mapping type)EAttribute getSource(EGeneric_attribute_mapping type) void setSource(EGeneric_attribute_mapping type, EAttribute value) void unsetSource(EGeneric_attribute_mapping type) constraints (explicit attribute)int testConstraints(EGeneric_attribute_mapping type)case 1 EEntity getConstraints(EGeneric_attribute_mapping type) void setConstraints(EGeneric_attribute_mapping type, EEntity value, EEntity node1) void unsetConstraints(EGeneric_attribute_mapping type) data_type (explicit attribute)boolean testData_type(EGeneric_attribute_mapping type)ANamed_type getData_type(EGeneric_attribute_mapping type) ANamed_type createData_type(EGeneric_attribute_mapping type) void unsetData_type(EGeneric_attribute_mapping type) strong (explicit attribute)boolean testStrong(EGeneric_attribute_mapping type)boolean getStrong(EGeneric_attribute_mapping type) void setStrong(EGeneric_attribute_mapping type, boolean value) void unsetStrong(EGeneric_attribute_mapping type) |
public class CGeneric_attribute_mapping implements EGeneric_attribute_mappingstatic EAttribute attributeParent_entity(EGeneric_attribute_mapping type)static int usedinParent_entity(EGeneric_attribute_mapping type, EEntity_mapping instance, ASdaiModel domain, AGeneric_attribute_mapping result) static EAttribute attributeSource(EGeneric_attribute_mapping type) static int usedinSource(EGeneric_attribute_mapping type, EAttribute instance, ASdaiModel domain, AGeneric_attribute_mapping result) static EAttribute attributeConstraints(EGeneric_attribute_mapping type) static int usedinConstraints(EGeneric_attribute_mapping type, EEntity instance, ASdaiModel domain, AGeneric_attribute_mapping result) static EAttribute attributeData_type(EGeneric_attribute_mapping type) static int usedinData_type(EGeneric_attribute_mapping type, ENamed_type instance, ASdaiModel domain, AGeneric_attribute_mapping result) static EAttribute attributeStrong(EGeneric_attribute_mapping type) |
public class AGeneric_attribute_mapping extends AEntitypublic EGeneric_attribute_mapping getByIndex(int index)public EGeneric_attribute_mapping getCurrentMember(SdaiIterator it) |