ENTITY geometric_tolerance_with_defined_unit SUBTYPE OF (geometric_tolerance); unit_size : length_measure_with_unit; WHERE wr1: ('NUMBER' IN TYPEOF (unit_size\measure_with_unit.value_component)) AND (unit_size\measure_with_unit.value_component > 0.0); END_ENTITY; -- geometric_tolerance_with_defined_unit |
Entity data types and their attributesgeometric_tolerancename: label; (OPT) description: text; (OPT) magnitude: length_measure_with_unit; toleranced_shape_aspect: geometric_tolerance_target; (DER) controlling_shape: product_definition_shape; geometric_tolerance_with_defined_unit unit_size: length_measure_with_unit; |
Global rules for this entity data type- |
public interface EGeometric_tolerance_with_defined_unit extends EGeometric_toleranceunit_size (explicit attribute)boolean testUnit_size(EGeometric_tolerance_with_defined_unit type)ELength_measure_with_unit getUnit_size(EGeometric_tolerance_with_defined_unit type) void setUnit_size(EGeometric_tolerance_with_defined_unit type, ELength_measure_with_unit value) void unsetUnit_size(EGeometric_tolerance_with_defined_unit type) |
public class CGeometric_tolerance_with_defined_unit implements EGeometric_tolerance_with_defined_unitstatic EAttribute attributeUnit_size(EGeometric_tolerance_with_defined_unit type)static int usedinUnit_size(EGeometric_tolerance_with_defined_unit type, ELength_measure_with_unit instance, ASdaiModel domain, AGeometric_tolerance_with_defined_unit result) |
public class AGeometric_tolerance_with_defined_unit extends AEntitypublic EGeometric_tolerance_with_defined_unit getByIndex(int index)public EGeometric_tolerance_with_defined_unit getCurrentMember(SdaiIterator it) |