<xs:element name="MaxValue" type="LinearValueType"><xs:annotation><xs:documentation>The MaxValue element is the maximum specification limit or upper tolerance.</xs:documentation></xs:annotation></xs:element>
<xs:element name="MaxDualValue" type="LinearDualValueType" minOccurs="0"><xs:annotation><xs:documentation>The optional MaxDualValue element is the maximum specification limit or upper tolerance in the defined units.</xs:documentation></xs:annotation></xs:element>
<xs:element name="MinValue" type="LinearValueType"><xs:annotation><xs:documentation>The optional MinValue element is the minimum specification limit or lower tolerance.</xs:documentation></xs:annotation></xs:element>
<xs:element name="MinDualValue" type="LinearDualValueType" minOccurs="0"><xs:annotation><xs:documentation>The optional MinDualValue element is the minimum specification limit or lower tolerance in the defined units.</xs:documentation></xs:annotation></xs:element>
The optional asmPathId attribute is a reference used for locating the id of an assembly path. If the asmPathXId attribute is not used, the asmPathId is a reference to an assembly path in the AsmPaths of the local document. If the asmPathXId is used, the asmPathId is the local id of an external QIF document, and the asmPathXId is a reference to an assembly path in the external QIF document. The assembly path (instantiation chain) unambiguously identifies a model entity within an assembly.
The optional asmPathXId attribute, if used, is a reference to the id of an assembly path in the external document identified by the asmPathId. The asmPathXId must not be used if the asmPathId is not used.
The optional xId attribute is a reference to the id of a QIF object in an external document. A QIF object in an external QIF document can be referenced by using references to two QIF ids: the id of the external document reference of type ExternalQIFDocumentReferenceType found in the local document and the id of the object found in the external document.
Source
<xs:element name="DefinitionId" type="QIFReferenceFullType"><xs:annotation><xs:documentation>The DefinitionId element is the QIF id of a linear tolerance definition.</xs:documentation></xs:annotation></xs:element>
The DefinedAsLimit element signifies whether the MaxValue and MinValue represent actual values ('true') or the upper and lower tolerances, respectively ('false'). Also when DefinedAsLimit is set to 'false', the MaxValue and MinValue may be negative.
Diagram
Type
xs:boolean
Properties
content
simple
Source
<xs:element name="DefinedAsLimit" type="xs:boolean"><xs:annotation><xs:documentation>The DefinedAsLimit element signifies whether the MaxValue and MinValue represent actual values ('true') or the upper and lower tolerances, respectively ('false'). Also when DefinedAsLimit is set to 'false', the MaxValue and MinValue may be negative.</xs:documentation></xs:annotation></xs:element>
<xs:complexType name="LinearToleranceType"><xs:annotation><xs:documentation>The LinearToleranceType defines a tolerance on a quantity measured in length units.</xs:documentation></xs:annotation><xs:sequence><xs:choice><xs:annotation><xs:documentation>The choice is among: (1) MaxValue with optional MaxDualValue (2) MinValue with optional MinDualValue (3) both 1 and 2 (with MaxValue coming first; this choice structure is the normal XML schema language structure for 'one or both') (4) a reference to a linear tolerance definition.</xs:documentation></xs:annotation><xs:sequence><xs:element name="MaxValue" type="LinearValueType"><xs:annotation><xs:documentation>The MaxValue element is the maximum specification limit or upper tolerance.</xs:documentation></xs:annotation></xs:element><xs:element name="MaxDualValue" type="LinearDualValueType" minOccurs="0"><xs:annotation><xs:documentation>The optional MaxDualValue element is the maximum specification limit or upper tolerance in the defined units.</xs:documentation></xs:annotation></xs:element><xs:sequence minOccurs="0"><xs:element name="MinValue" type="LinearValueType"><xs:annotation><xs:documentation>The optional MinValue element is the minimum specification limit or lower tolerance.</xs:documentation></xs:annotation></xs:element><xs:element name="MinDualValue" type="LinearDualValueType" minOccurs="0"><xs:annotation><xs:documentation>The optional MinDualValue element is the minimum specification limit or lower tolerance in the defined units.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:sequence><xs:sequence><xs:element name="MinValue" type="LinearValueType"><xs:annotation><xs:documentation>The MinValue element is the minimum specification limit or lower tolerance.</xs:documentation></xs:annotation></xs:element><xs:element name="MinDualValue" type="LinearDualValueType" minOccurs="0"><xs:annotation><xs:documentation>The optional MinDualValue element is the minimum specification limit or lower tolerance in the defined units.</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:element name="DefinitionId" type="QIFReferenceFullType"><xs:annotation><xs:documentation>The DefinitionId element is the QIF id of a linear tolerance definition.</xs:documentation></xs:annotation></xs:element></xs:choice><xs:element name="DefinedAsLimit" type="xs:boolean"><xs:annotation><xs:documentation>The DefinedAsLimit element signifies whether the MaxValue and MinValue represent actual values ('true') or the upper and lower tolerances, respectively ('false'). Also when DefinedAsLimit is set to 'false', the MaxValue and MinValue may be negative.</xs:documentation></xs:annotation></xs:element><xs:element ref="Attributes" minOccurs="0"><xs:annotation><xs:documentation>The optional Attributes element contains user defined attributes (typified, binary array, or XML structured).</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>