ENTITY projected_zone_definition SUBTYPE OF (tolerance_zone_definition); projection_end : shape_aspect; projected_length : measure_with_unit; WHERE wr1: ('NUMBER' IN TYPEOF (projected_length\measure_with_unit.value_component)) AND (projected_length\measure_with_unit.value_component > 0.0); wr2: (derive_dimensional_exponents (projected_length\measure_with_unit.unit_component)= dimensional_exponents(1,0,0,0,0,0,0)); END_ENTITY; -- projected_zone_definition |
Entity data types and their attributestolerance_zone_definitionzone: tolerance_zone; boundaries: SET [1:?] OF shape_aspect; projected_zone_definition projection_end: shape_aspect; projected_length: measure_with_unit; |
projected_zone_and_base_relationship (EXTENDED_GEOMETRIC_TOLERANCE_XIM) |
projected_zone_height_characteristic (EXTENDED_GEOMETRIC_TOLERANCE_XIM) |
Global rules for this entity data type- |
public interface EProjected_zone_definition extends ETolerance_zone_definitionprojection_end (explicit attribute)boolean testProjection_end(EProjected_zone_definition type)EShape_aspect getProjection_end(EProjected_zone_definition type) void setProjection_end(EProjected_zone_definition type, EShape_aspect value) void unsetProjection_end(EProjected_zone_definition type) projected_length (explicit attribute)boolean testProjected_length(EProjected_zone_definition type)EMeasure_with_unit getProjected_length(EProjected_zone_definition type) void setProjected_length(EProjected_zone_definition type, EMeasure_with_unit value) void unsetProjected_length(EProjected_zone_definition type) |
public class CProjected_zone_definition implements EProjected_zone_definitionstatic EAttribute attributeProjection_end(EProjected_zone_definition type)static int usedinProjection_end(EProjected_zone_definition type, EShape_aspect instance, ASdaiModel domain, AProjected_zone_definition result) static EAttribute attributeProjected_length(EProjected_zone_definition type) static int usedinProjected_length(EProjected_zone_definition type, EMeasure_with_unit instance, ASdaiModel domain, AProjected_zone_definition result) |
public class AProjected_zone_definition extends AEntitypublic EProjected_zone_definition getByIndex(int index)public EProjected_zone_definition getCurrentMember(SdaiIterator it) |