ENTITY tactile_appearance SUBTYPE OF (surface_condition, tactile_appearance_representation); id_x : OPTIONAL STRING; name_x : OPTIONAL STRING; description_x : OPTIONAL STRING; depth : OPTIONAL measure_representation_item; DERIVE SELF\representation.id : identifier := id_x; SELF\representation.name : label := name_x; SELF\representation.description : text := description_x; END_ENTITY; -- tactile_appearance |
Entity data types and their attributesrepresentationname: label; items: SET [1:?] OF representation_item; context_of_items: representation_context; (DER) id: identifier; (DER) description: text; surface_condition (OPT) value_determination: STRING; (RT) (DER) items: SET [1:?] OF representation_item; (RT) (DER) context_of_items: representation_context; (RT) (DER) name: label; tactile_appearance_representation - tactile_appearance (OPT) id_x: STRING; (OPT) name_x: STRING; (OPT) description_x: STRING; (OPT) depth: measure_representation_item; (RT) (DER) id: identifier; (RT) (DER) name: label; (RT) (DER) description: text; |
Global rules for this entity data type- |
public interface ETactile_appearance extends ESurface_condition, ETactile_appearance_representationid_x (explicit attribute)boolean testId_x(ETactile_appearance type)String getId_x(ETactile_appearance type) void setId_x(ETactile_appearance type, String value) void unsetId_x(ETactile_appearance type) name_x (explicit attribute)boolean testName_x(ETactile_appearance type)String getName_x(ETactile_appearance type) void setName_x(ETactile_appearance type, String value) void unsetName_x(ETactile_appearance type) description_x (explicit attribute)boolean testDescription_x(ETactile_appearance type)String getDescription_x(ETactile_appearance type) void setDescription_x(ETactile_appearance type, String value) void unsetDescription_x(ETactile_appearance type) depth (explicit attribute)boolean testDepth(ETactile_appearance type)EMeasure_representation_item getDepth(ETactile_appearance type) void setDepth(ETactile_appearance type, EMeasure_representation_item value) void unsetDepth(ETactile_appearance type) |
public class CTactile_appearance implements ETactile_appearancestatic EAttribute attributeId_x(ETactile_appearance type)static EAttribute attributeName_x(ETactile_appearance type) static EAttribute attributeDescription_x(ETactile_appearance type) static EAttribute attributeDepth(ETactile_appearance type) static int usedinDepth(ETactile_appearance type, EMeasure_representation_item instance, ASdaiModel domain, ATactile_appearance result) static EAttribute attributeId(ETactile_appearance type) static EAttribute attributeName(ETactile_appearance type) static EAttribute attributeDescription(ETactile_appearance type) |
public class ATactile_appearance extends AEntitypublic ETactile_appearance getByIndex(int index)public ETactile_appearance getCurrentMember(SdaiIterator it) |