ENTITY curve_style_parameters ABSTRACT SUPERTYPE OF (ONEOF (closed_curve_style_parameters_armx, curve_style_parameters_with_ends_armx)) SUBTYPE OF (curve_style_parameters_representation); name_x : STRING; corner_style : extend_or_chord_2_extend_or_truncate_or_round; curve_width : length_measure_with_unit; width_uncertainty : length_measure_with_unit; DERIVE SELF\representation.name : label := ?; SELF\representation.items : SET [1:?] OF representation_item := ?; SELF\representation.context_of_items : representation_context := ?; UNIQUE ur1 : name_x; END_ENTITY; -- curve_style_parameters |
Entity data types and their attributesrepresentationname: label; items: SET [1:?] OF representation_item; context_of_items: representation_context; (DER) id: identifier; (DER) description: text; curve_style_parameters_representation - curve_style_parameters name_x: STRING; corner_style: extend_or_chord_2_extend_or_truncate_or_round; curve_width: length_measure_with_unit; width_uncertainty: length_measure_with_unit; (RT) (DER) name: label; (RT) (DER) items: SET [1:?] OF representation_item; (RT) (DER) context_of_items: representation_context; |
closed_curve_style_parameters_armx (LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_XIM) |
curve_style_parameters_with_ends_armx (LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_XIM) |
Global rules for this entity data type- |
public interface ECurve_style_parameters extends ECurve_style_parameters_representationname_x (explicit attribute)boolean testName_x(ECurve_style_parameters type)String getName_x(ECurve_style_parameters type) void setName_x(ECurve_style_parameters type, String value) void unsetName_x(ECurve_style_parameters type) corner_style (explicit attribute)boolean testCorner_style(ECurve_style_parameters type)int getCorner_style(ECurve_style_parameters type) void setCorner_style(ECurve_style_parameters type, int value) void unsetCorner_style(ECurve_style_parameters type) curve_width (explicit attribute)boolean testCurve_width(ECurve_style_parameters type)ELength_measure_with_unit getCurve_width(ECurve_style_parameters type) void setCurve_width(ECurve_style_parameters type, ELength_measure_with_unit value) void unsetCurve_width(ECurve_style_parameters type) width_uncertainty (explicit attribute)boolean testWidth_uncertainty(ECurve_style_parameters type)ELength_measure_with_unit getWidth_uncertainty(ECurve_style_parameters type) void setWidth_uncertainty(ECurve_style_parameters type, ELength_measure_with_unit value) void unsetWidth_uncertainty(ECurve_style_parameters type) |
public class CCurve_style_parameters implements ECurve_style_parametersstatic EAttribute attributeName_x(ECurve_style_parameters type)static EAttribute attributeCorner_style(ECurve_style_parameters type) static EAttribute attributeCurve_width(ECurve_style_parameters type) static int usedinCurve_width(ECurve_style_parameters type, ELength_measure_with_unit instance, ASdaiModel domain, ACurve_style_parameters result) static EAttribute attributeWidth_uncertainty(ECurve_style_parameters type) static int usedinWidth_uncertainty(ECurve_style_parameters type, ELength_measure_with_unit instance, ASdaiModel domain, ACurve_style_parameters result) static EAttribute attributeName(ECurve_style_parameters type) static EAttribute attributeItems(ECurve_style_parameters type) static int usedinItems(ECurve_style_parameters type, ERepresentation_item instance, ASdaiModel domain, ACurve_style_parameters result) static EAttribute attributeContext_of_items(ECurve_style_parameters type) static int usedinContext_of_items(ECurve_style_parameters type, ERepresentation_context instance, ASdaiModel domain, ACurve_style_parameters result) |
public class ACurve_style_parameters extends AEntitypublic ECurve_style_parameters getByIndex(int index)public ECurve_style_parameters getCurrentMember(SdaiIterator it) |