Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Element ComponentType / Transform
Annotations
The optional Transform element is an identifier of the transformation matrix that maps the component into the product.
Diagram
Diagram Primitives_xsd_Complex_Type_ElementReferenceType.tmp#ElementReferenceType_Id Primitives_xsd_Complex_Type_ElementReferenceType.tmp#ElementReferenceType
Type ElementReferenceType
Properties
content complex
minOccurs 0
Children Id
Instance
<Transform xmlns="http://qifstandards.org/xsd/qif3">
  <Id xId="">{1,1}</Id>
</Transform>
Source
<xs:element name="Transform" type="ElementReferenceType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional Transform element is an identifier of the transformation matrix that maps the component into the product.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element ComponentType / UUID
Annotations
The optional UUID element is a persistent identifier for the component. If used, it should be generated using a widely accepted UUID generator.
Diagram
Diagram Primitives_xsd_Simple_Type_QPIdType.tmp#QPIdType
Type QPIdType
Properties
content simple
minOccurs 0
Facets
pattern [A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}
Source
<xs:element name="UUID" type="QPIdType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional UUID element is a persistent identifier for the component. If used, it should be generated using a widely accepted UUID generator.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element ComponentType / Traceability
Annotations
The optional Traceability element gives traceability information for a component.
Diagram
Diagram Traceability_xsd_Complex_Type_ProductTraceabilityType.tmp#ProductTraceabilityType_ReportNumber Traceability_xsd_Complex_Type_ProductTraceabilityType.tmp#ProductTraceabilityType_ManufacturingProcessId Traceability_xsd_Complex_Type_ProductTraceabilityType.tmp#ProductTraceabilityType_FixtureId Traceability_xsd_Complex_Type_ProductTraceabilityType.tmp#ProductTraceabilityType_NotableEventIds Traceability_xsd_Complex_Type_ProductTraceabilityType.tmp#ProductTraceabilityType_InspectionSoftwareItems Traceability_xsd_Complex_Type_ProductTraceabilityType.tmp#ProductTraceabilityType_InspectionProgram Traceability_xsd_Complex_Type_ProductTraceabilityType.tmp#ProductTraceabilityType_MeasurementDeviceIds Primitives_xsd_Element_Attributes.tmp#Attributes Traceability_xsd_Complex_Type_ProductTraceabilityType.tmp#ProductTraceabilityType
Type ProductTraceabilityType
Properties
content complex
minOccurs 0
Children Attributes, FixtureId, InspectionProgram, InspectionSoftwareItems, ManufacturingProcessId, MeasurementDeviceIds, NotableEventIds, ReportNumber
Instance
<Traceability xmlns="http://qifstandards.org/xsd/qif3">
  <ReportNumber>{0,1}</ReportNumber>
  <ManufacturingProcessId xId="">{0,1}</ManufacturingProcessId>
  <FixtureId xId="">{0,1}</FixtureId>
  <NotableEventIds n="">{0,1}</NotableEventIds>
  <InspectionSoftwareItems>{0,1}</InspectionSoftwareItems>
  <InspectionProgram>{0,1}</InspectionProgram>
  <MeasurementDeviceIds n="">{0,1}</MeasurementDeviceIds>
  <Attributes n="">{0,1}</Attributes>
</Traceability>
Source
<xs:element name="Traceability" type="ProductTraceabilityType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The optional Traceability element gives traceability information for a component.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element ComponentType / Part
Annotations
The Part element is an identifier of a part to be instantiated.
Diagram
Diagram Primitives_xsd_Complex_Type_ElementReferenceType.tmp#ElementReferenceType_Id Primitives_xsd_Complex_Type_ElementReferenceType.tmp#ElementReferenceType
Type ElementReferenceType
Properties
content complex
Children Id
Instance
<Part xmlns="http://qifstandards.org/xsd/qif3">
  <Id xId="">{1,1}</Id>
</Part>
Source
<xs:element name="Part" type="ElementReferenceType">
  <xs:annotation>
    <xs:documentation>The Part element is an identifier of a part to be instantiated.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Element ComponentType / Assembly
Annotations
The Assembly element is an identifier of an assembly to be instantiated.
Diagram
Diagram Primitives_xsd_Complex_Type_ElementReferenceType.tmp#ElementReferenceType_Id Primitives_xsd_Complex_Type_ElementReferenceType.tmp#ElementReferenceType
Type ElementReferenceType
Properties
content complex
Children Id
Instance
<Assembly xmlns="http://qifstandards.org/xsd/qif3">
  <Id xId="">{1,1}</Id>
</Assembly>
Source
<xs:element name="Assembly" type="ElementReferenceType">
  <xs:annotation>
    <xs:documentation>The Assembly element is an identifier of an assembly to be instantiated.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd
Complex Type ComponentType
Annotations
The ComponentType defines a single instance of a part or an assembly.
Diagram
Diagram PrimitivesPD_xsd_Complex_Type_NodeBaseType.tmp#NodeBaseType_label PrimitivesPD_xsd_Complex_Type_NodeBaseType.tmp#NodeBaseType PrimitivesPD_xsd_Complex_Type_NodeWithIdBaseType.tmp#NodeWithIdBaseType_id Primitives_xsd_Element_Attributes.tmp#Attributes PrimitivesPD_xsd_Complex_Type_NodeWithIdBaseType.tmp#NodeWithIdBaseType PrimitivesPD_xsd_Attribute_Group_AttrDrawable.tmp#AttrDrawable PrimitivesPD_xsd_Complex_Type_DrawableBaseType.tmp#DrawableBaseType QIFProduct_xsd_Complex_Type_ComponentType.tmp#ComponentType_Transform QIFProduct_xsd_Complex_Type_ComponentType.tmp#ComponentType_UUID QIFProduct_xsd_Complex_Type_ComponentType.tmp#ComponentType_Traceability QIFProduct_xsd_Complex_Type_ComponentType.tmp#ComponentType_Part QIFProduct_xsd_Complex_Type_ComponentType.tmp#ComponentType_Assembly
Type extension of DrawableBaseType
Type hierarchy
Used by
Element Component
Children Assembly, Attributes, Part, Traceability, Transform, UUID
Attributes
QName Type Default Use Annotation
color ColorType optional
The optional color attribute defines the RGB color property of a model entity.
hidden xs:boolean 0 optional
The optional hidden attribute defines the visibility property of a model entity in the graphical window.
id QIFIdType required
The required id attribute is the unique model entity identifier.
label xs:string optional
The optional label attribute is the model entity "nameplate". Normally it can be seen at the entity item in the project tree.
size DoublePositiveType optional
The optional size attribute defines a recommended size for visualization of an infinite drawable element such as plane, cylinder, axis, etc., or objects without explicit geometric parameters (e.g. coordinate system).
transparency TransparencyType 0.0 optional
The optional transparency attribute defines the transparency property of a model entity.
Source
<xs:complexType name="ComponentType">
  <xs:annotation>
    <xs:documentation>The ComponentType defines a single instance of a part or an assembly.</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="DrawableBaseType">
      <xs:sequence>
        <xs:element name="Transform" type="ElementReferenceType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional Transform element is an identifier of the transformation matrix that maps the component into the product.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="UUID" type="QPIdType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional UUID element is a persistent identifier for the component. If used, it should be generated using a widely accepted UUID generator.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Traceability" type="ProductTraceabilityType" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The optional Traceability element gives traceability information for a component.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:choice>
          <xs:element name="Part" type="ElementReferenceType">
            <xs:annotation>
              <xs:documentation>The Part element is an identifier of a part to be instantiated.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Assembly" type="ElementReferenceType">
            <xs:annotation>
              <xs:documentation>The Assembly element is an identifier of an assembly to be instantiated.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:choice>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Schema location file:////Q:/kramer/qif3.0/model/QIFforHTMLxsd/QIFApplications/QIFProduct.xsd