ENTITY unequally_disposed_geometric_tolerance SUBTYPE OF (geometric_tolerance); displacement : length_measure_with_unit; WHERE wr1: ('NUMBER' IN TYPEOF (SELF\geometric_tolerance_with_defined_unit.unit_size\measure_with_unit.value_component)) AND (SELF\geometric_tolerance_with_defined_unit.unit_size\measure_with_unit.value_component > 0.0); END_ENTITY; -- unequally_disposed_geometric_tolerance |
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; unequally_disposed_geometric_tolerance displacement: length_measure_with_unit; |
Global rules for this entity data type- |
public interface EUnequally_disposed_geometric_tolerance extends EGeometric_tolerancedisplacement (explicit attribute)boolean testDisplacement(EUnequally_disposed_geometric_tolerance type)ELength_measure_with_unit getDisplacement(EUnequally_disposed_geometric_tolerance type) void setDisplacement(EUnequally_disposed_geometric_tolerance type, ELength_measure_with_unit value) void unsetDisplacement(EUnequally_disposed_geometric_tolerance type) |
public class CUnequally_disposed_geometric_tolerance implements EUnequally_disposed_geometric_tolerancestatic EAttribute attributeDisplacement(EUnequally_disposed_geometric_tolerance type)static int usedinDisplacement(EUnequally_disposed_geometric_tolerance type, ELength_measure_with_unit instance, ASdaiModel domain, AUnequally_disposed_geometric_tolerance result) |
public class AUnequally_disposed_geometric_tolerance extends AEntitypublic EUnequally_disposed_geometric_tolerance getByIndex(int index)public EUnequally_disposed_geometric_tolerance getCurrentMember(SdaiIterator it) |