|
ENTITY solid_with_stepped_round_hole_and_conical_transitions SUBTYPE OF (solid_with_stepped_round_hole); conical_transitions : SET [1:?] OF conical_stepped_hole_transition; WHERE wr1: SIZEOF ( conical_transitions ) <= ( SELF \ solid_with_stepped_round_hole . segments + 1 ) ; wr2: ( 'solid_shape_element_schema.solid_with_through_depression' IN TYPEOF ( SELF ) ) XOR ( SIZEOF ( conical_transitions ) <= SELF \ solid_with_stepped_round_hole . segments ) ; wr3: validate_countersink_radii ( SELF ) ; END_ENTITY; -- solid_with_stepped_round_hole_and_conical_transitions |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; solid_model - modified_solid rationale: text; base_solid: base_solid_select; modified_solid_with_placed_configuration placing: axis2_placement_3d; solid_with_depression depth: positive_length_measure; solid_with_hole - solid_with_stepped_round_hole segments: positive_integer; segment_radii: LIST [1: segments ] OF positive_length_measure; segment_depths: LIST [1: segments ] OF positive_length_measure; (RT) (DER) depth: positive_length_measure; solid_with_stepped_round_hole_and_conical_transitions conical_transitions: SET [1:?] OF conical_stepped_hole_transition; |
Global rules for this entity data type- |
public interface ESolid_with_stepped_round_hole_and_conical_transitions extends ESolid_with_stepped_round_holeconical_transitions (explicit attribute)boolean testConical_transitions(ESolid_with_stepped_round_hole_and_conical_transitions type)AConical_stepped_hole_transition getConical_transitions(ESolid_with_stepped_round_hole_and_conical_transitions type) AConical_stepped_hole_transition createConical_transitions(ESolid_with_stepped_round_hole_and_conical_transitions type) void unsetConical_transitions(ESolid_with_stepped_round_hole_and_conical_transitions type) |
public class CSolid_with_stepped_round_hole_and_conical_transitions implements ESolid_with_stepped_round_hole_and_conical_transitionsstatic EAttribute attributeConical_transitions(ESolid_with_stepped_round_hole_and_conical_transitions type)static int usedinConical_transitions(ESolid_with_stepped_round_hole_and_conical_transitions type, EConical_stepped_hole_transition instance, ASdaiModel domain, ASolid_with_stepped_round_hole_and_conical_transitions result) |
public class ASolid_with_stepped_round_hole_and_conical_transitions extends AEntitypublic ESolid_with_stepped_round_hole_and_conical_transitions getByIndex(int index)public ESolid_with_stepped_round_hole_and_conical_transitions getCurrentMember(SdaiIterator it) |