ENTITY hatch_area_template_armx SUBTYPE OF (fill_area_template_armx, hatch_area_template); fill_boundary_style : curve_style_parameters_with_ends_armx; hatch_pattern : SET [1:4] OF hatch_line_element_armx; min_feature : OPTIONAL length_measure_with_unit; END_ENTITY; -- hatch_area_template_armx |
Entity data types and their attributesproperty_definitionname: label; (OPT) description: text; definition: characterized_definition; (DER) id: identifier; product_definition_shape - item_shape (OPT) id_x: STRING; (RT) definition->described_element: shapeable_item; (RT) (DER) id: identifier; (RT) (DER) name: label; product_definition id: identifier; (OPT) description: text; formation: product_definition_formation; frame_of_reference: product_definition_context; (DER) name: label; product_view_definition (RT) (OPT) description->name_x: STRING; (OPT) additional_characterization: STRING; (RT) frame_of_reference->initial_context: product_definition_context; (OPT) additional_contexts: SET [1:?] OF product_definition_context; (RT) formation->defined_version: product_definition_formation; (RT) (DER) name: label; part_template_definition (RT) (DER) definition: part_template_definition; template_definition (RT) defined_version: template_version; (OPT) physical_characteristic: SET [1:?] OF correlated_or_independent; (RT) (DER) described_element: shapeable_item; parametric_template - parametric_template_armx - fill_area_template - fill_area_template_armx outer_boundary_style: closed_curve_style_parameters_armx; inner_boundary_style: closed_curve_style_parameters_armx; hatch_area_template - hatch_area_template_armx fill_boundary_style: curve_style_parameters_with_ends_armx; hatch_pattern: SET [1:4] OF hatch_line_element_armx; (OPT) min_feature: length_measure_with_unit; |
Global rules for this entity data type- |
public interface EHatch_area_template_armx extends EFill_area_template_armx, EHatch_area_templatefill_boundary_style (explicit attribute)boolean testFill_boundary_style(EHatch_area_template_armx type)ECurve_style_parameters_with_ends_armx getFill_boundary_style(EHatch_area_template_armx type) void setFill_boundary_style(EHatch_area_template_armx type, ECurve_style_parameters_with_ends_armx value) void unsetFill_boundary_style(EHatch_area_template_armx type) hatch_pattern (explicit attribute)boolean testHatch_pattern(EHatch_area_template_armx type)AHatch_line_element_armx getHatch_pattern(EHatch_area_template_armx type) AHatch_line_element_armx createHatch_pattern(EHatch_area_template_armx type) void unsetHatch_pattern(EHatch_area_template_armx type) min_feature (explicit attribute)boolean testMin_feature(EHatch_area_template_armx type)ELength_measure_with_unit getMin_feature(EHatch_area_template_armx type) void setMin_feature(EHatch_area_template_armx type, ELength_measure_with_unit value) void unsetMin_feature(EHatch_area_template_armx type) |
public class CHatch_area_template_armx implements EHatch_area_template_armxstatic EAttribute attributeFill_boundary_style(EHatch_area_template_armx type)static int usedinFill_boundary_style(EHatch_area_template_armx type, ECurve_style_parameters_with_ends_armx instance, ASdaiModel domain, AHatch_area_template_armx result) static EAttribute attributeHatch_pattern(EHatch_area_template_armx type) static int usedinHatch_pattern(EHatch_area_template_armx type, EHatch_line_element_armx instance, ASdaiModel domain, AHatch_area_template_armx result) static EAttribute attributeMin_feature(EHatch_area_template_armx type) static int usedinMin_feature(EHatch_area_template_armx type, ELength_measure_with_unit instance, ASdaiModel domain, AHatch_area_template_armx result) |
public class AHatch_area_template_armx extends AEntitypublic EHatch_area_template_armx getByIndex(int index)public EHatch_area_template_armx getCurrentMember(SdaiIterator it) |