|
ENTITY length_tolerance_characteristic SUBTYPE OF (tolerance_characteristic); DERIVE SELF\representation.description : text := 'length tolerance' ; WHERE wr1: ( 'characteristic_xim.statistical_tolerance_characteristic' IN TYPEOF ( SELF ) ) OR ( 'characteristic_xim.symmetrical_tolerance_characteristic' IN TYPEOF ( SELF ) ) OR ( 'characteristic_xim.plus_minus_tolerance_characteristic' IN TYPEOF ( SELF ) ) OR ( SIZEOF ( QUERY ( it <* SELF \ representation . items | NOT ( 'value_with_unit_extension_xim.length_measure_with_unit' IN TYPEOF ( it ) ) ) ) = 0 ) ; wr2: NOT ( 'characteristic_xim.symmetrical_tolerance_characteristic' IN TYPEOF ( SELF ) ) OR ( SIZEOF ( QUERY ( it <* SELF \ representation . items | ( 'value_with_unit_extension_xim.length_measure_with_unit' IN TYPEOF ( it ) ) ) ) = 1 ) ; wr3: NOT ( 'characteristic_xim.statistical_tolerance_characteristic' IN TYPEOF ( SELF ) ) OR ( SIZEOF ( QUERY ( it <* SELF \ representation . items | ( 'value_with_unit_extension_xim.length_measure_with_unit' IN TYPEOF ( it ) ) ) ) = 1 ) ; wr4: NOT ( 'characteristic_xim.plus_minus_tolerance_characteristic' IN TYPEOF ( SELF ) ) OR ( SIZEOF ( QUERY ( it <* SELF \ representation . items | NOT ( ( 'extended_measure_representation_xim.value_with_tolerances' IN TYPEOF ( it ) ) AND ( 'value_with_unit_extension_xim.length_data_element' IN TYPEOF ( it \ value_with_tolerances . item_value ) ) ) ) ) = 0 ) ; END_ENTITY; -- length_tolerance_characteristic |
Entity data types and their attributesrepresentationname: label; items: SET [1:?] OF representation_item; context_of_items: representation_context; (DER) id: identifier; (DER) description: text; property_value_representation - tolerance_characteristic (RT) (DER) name: label; length_tolerance_characteristic (RT) (DER) description: text; |
| length_tolerance_characteristic$maximum_tolerance_characteristic (CHARACTERISTIC_XIM) |
| length_tolerance_characteristic$minimum_tolerance_characteristic (CHARACTERISTIC_XIM) |
| length_tolerance_characteristic$nominal_tolerance_characteristic (CHARACTERISTIC_XIM) |
| length_tolerance_characteristic$plus_minus_tolerance_characteristic (CHARACTERISTIC_XIM) |
| length_tolerance_characteristic$symmetrical_tolerance_characteristic (CHARACTERISTIC_XIM) |
Global rules for this entity data type- |
public interface ELength_tolerance_characteristic extends ETolerance_characteristic |
public class CLength_tolerance_characteristic implements ELength_tolerance_characteristicstatic EAttribute attributeDescription(ELength_tolerance_characteristic type) |
public class ALength_tolerance_characteristic extends AEntitypublic ELength_tolerance_characteristic getByIndex(int index)public ELength_tolerance_characteristic getCurrentMember(SdaiIterator it) |