ENTITY surface_condition ABSTRACT SUPERTYPE OF (ONEOF (contact_ratio, hardness, tactile_appearance, treatment_result, visual_appearance, surface_texture)) SUBTYPE OF (representation); value_determination : OPTIONAL STRING; DERIVE SELF\representation.items : SET [1:?] OF representation_item := ?; SELF\representation.context_of_items : representation_context := ?; SELF\representation.name : label := ?; END_ENTITY; -- surface_condition |
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; |
contact_ratio (SURFACE_CONDITIONS_XIM) |
hardness (SURFACE_CONDITIONS_XIM) |
surface_texture (SURFACE_CONDITIONS_XIM) |
tactile_appearance (SURFACE_CONDITIONS_XIM) |
treatment_result (SURFACE_CONDITIONS_XIM) |
visual_appearance (SURFACE_CONDITIONS_XIM) |
Global rules for this entity data type- |
public interface ESurface_condition extends ERepresentationvalue_determination (explicit attribute)boolean testValue_determination(ESurface_condition type)String getValue_determination(ESurface_condition type) void setValue_determination(ESurface_condition type, String value) void unsetValue_determination(ESurface_condition type) |
public class CSurface_condition implements ESurface_conditionstatic EAttribute attributeValue_determination(ESurface_condition type)static EAttribute attributeItems(ESurface_condition type) static int usedinItems(ESurface_condition type, ERepresentation_item instance, ASdaiModel domain, ASurface_condition result) static EAttribute attributeContext_of_items(ESurface_condition type) static int usedinContext_of_items(ESurface_condition type, ERepresentation_context instance, ASdaiModel domain, ASurface_condition result) static EAttribute attributeName(ESurface_condition type) |
public class ASurface_condition extends AEntitypublic ESurface_condition getByIndex(int index)public ESurface_condition getCurrentMember(SdaiIterator it) |