ENTITY geometric_tolerance; name : label; description : text; magnitude : measure_with_unit; toleranced_shape_aspect : shape_aspect; WHERE wr1: ('NUMBER' IN TYPEOF (magnitude\measure_with_unit.value_component)) AND (magnitude\measure_with_unit.value_component >= 0.0); END_ENTITY; -- geometric_tolerance |
Entity data types and their attributesgeometric_tolerancename: label; description: text; magnitude: measure_with_unit; toleranced_shape_aspect: shape_aspect; |
cylindricity_tolerance (AIC_GEOMETRIC_TOLERANCES) |
flatness_tolerance (AIC_GEOMETRIC_TOLERANCES) |
geometric_tolerance_armx (GEOMETRIC_TOLERANCE_XIM) |
geometric_tolerance_with_datum_reference (SHAPE_TOLERANCE_SCHEMA) |
geometric_tolerance_with_defined_unit (SHAPE_TOLERANCE_SCHEMA) |
line_profile_tolerance (AIC_GEOMETRIC_TOLERANCES) |
modified_geometric_tolerance (SHAPE_TOLERANCE_SCHEMA) |
physical_unit_geometric_tolerance (EXTENDED_GEOMETRIC_TOLERANCE_MIM) |
position_tolerance (AIC_GEOMETRIC_TOLERANCES) |
roundness_tolerance (AIC_GEOMETRIC_TOLERANCES) |
straightness_tolerance (AIC_GEOMETRIC_TOLERANCES) |
surface_profile_tolerance (AIC_GEOMETRIC_TOLERANCES) |
Global rules for this entity data typerestrict_multi_language_for_geometric_tolerance (AUTOMOTIVE_DESIGN)restrict_multi_language_for_geometric_tolerance (CATALOG_DATA_INFORMATION_AND_SHAPE_REPRESENTATION_MIM) restrict_viewing_plane_usage (AUTOMOTIVE_DESIGN) subtype_exclusiveness_geometric_tolerance (AUTOMOTIVE_DESIGN) subtype_exclusiveness_geometric_tolerance (GEOMETRIC_TOLERANCE_MIM) subtype_mandatory_geometric_tolerance (AUTOMOTIVE_DESIGN) subtype_mandatory_geometric_tolerance (GEOMETRIC_TOLERANCE_MIM) |
public interface EGeometric_tolerance extends EEntityname (explicit attribute)boolean testName(EGeometric_tolerance type)String getName(EGeometric_tolerance type) void setName(EGeometric_tolerance type, String value) void unsetName(EGeometric_tolerance type) description (explicit attribute)boolean testDescription(EGeometric_tolerance type)String getDescription(EGeometric_tolerance type) void setDescription(EGeometric_tolerance type, String value) void unsetDescription(EGeometric_tolerance type) magnitude (explicit attribute)boolean testMagnitude(EGeometric_tolerance type)EMeasure_with_unit getMagnitude(EGeometric_tolerance type) void setMagnitude(EGeometric_tolerance type, EMeasure_with_unit value) void unsetMagnitude(EGeometric_tolerance type) toleranced_shape_aspect (explicit attribute)boolean testToleranced_shape_aspect(EGeometric_tolerance type)EShape_aspect getToleranced_shape_aspect(EGeometric_tolerance type) void setToleranced_shape_aspect(EGeometric_tolerance type, EShape_aspect value) void unsetToleranced_shape_aspect(EGeometric_tolerance type) |
public class CGeometric_tolerance implements EGeometric_tolerancestatic EAttribute attributeName(EGeometric_tolerance type)static EAttribute attributeDescription(EGeometric_tolerance type) static EAttribute attributeMagnitude(EGeometric_tolerance type) static int usedinMagnitude(EGeometric_tolerance type, EMeasure_with_unit instance, ASdaiModel domain, AGeometric_tolerance result) static EAttribute attributeToleranced_shape_aspect(EGeometric_tolerance type) static int usedinToleranced_shape_aspect(EGeometric_tolerance type, EShape_aspect instance, ASdaiModel domain, AGeometric_tolerance result) |
public class AGeometric_tolerance extends AEntitypublic EGeometric_tolerance getByIndex(int index)public EGeometric_tolerance getCurrentMember(SdaiIterator it) |