complexType InstanceBase
diagram plmxml_diagrams/plmxml_p349.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type extension of plm:StructureUsageBase
properties
base plm:StructureUsageBase
children plm:Description plm:ApplicationRef plm:Attribute plm:BoxBound plm:SphereBound plm:Bound plm:Transform plm:Representation plm:VariantCondition plm:Reference plm:PropertyGroup plm:EntityPropertyGroup
used by
element Instance
complexTypes CompositionInstanceType ConnectionInstanceType GDEInstanceType LocationInstanceType MechanismInstanceType ProcessInstanceType ProductInstanceType SoftwareInstanceType WorkAreaInstanceType
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  optional      
name  xsd:string  optional      
nameRef  plm:anyURIType  optional      
descriptionTextRef  plm:anyURIType  optional      
attributeRefs  xsd:IDREFS  optional      
accessRefs  plm:uriReferenceListType  optional      
statusRef  plm:anyURIType  optional      
checkoutRefs  plm:uriReferenceListType  optional      
subType  xsd:string  optional      
effectivityRefs  plm:uriReferenceListType  optional      
releaseStatusRefs  plm:uriReferenceListType  optional      
instancedRef  plm:anyURIType  optional      
transformRef  xsd:IDREF  optional      
materialRef  xsd:IDREF  optional      
partRef  plm:anyURIType  optional      
representationRefs  plm:uriReferenceListType  optional      
propertyRefs  plm:uriReferenceListType  optional      
designRequired  xsd:boolean  optional      
quantity  xsd:double  optional      
unitRef  xsd:IDREF  optional      
instanceType  xsd:string  optional      
sequenceNumber  xsd:nonNegativeInteger  optional      
instanceThreadRef  plm:anyURIType  optional      
instanceTypeRef  plm:anyURIType  optional      
annotation
documentation

      A base type for instancing relations between Structure, StructureRevision,
      StructureView and StructureRevisionView elements. (This is not an abstract
      type because the Instance element is retained for compatibility reasons).

      Attributes:

      quantity:         Quantity of the element referenced. If absent, 1 is
                        implied. If present, any contained or referenced
                        Transform is ignored.
      unitRef:          Units for the quantity attribute. If absent, 'each' is
                        implied. An IDREF to a 'Unit' element.
      instanceType:     A 'subtype' string for the instance. No specified
                        semantics.
      sequenceNumber:   Serves to identify the instance within its parent. If
                        present, should be unique within the parent.
      instanceThreadRef: A reference to the InstanceThread which this Instance
                        is included in, if any.
      instanceTypeRef:  References a multiple language version of instanceType.
                        If multiple language support is required,
                        instanceTypeRef should be used in addition to
                        instanceTypeRef.
     
source <xsd:complexType name="InstanceBase">
 
<xsd:annotation>
   
<xsd:documentation>
      A base type for instancing relations between Structure, StructureRevision,
      StructureView and StructureRevisionView elements. (This is not an abstract
      type because the Instance element is retained for compatibility reasons).

      Attributes:

      quantity:         Quantity of the element referenced. If absent, 1 is
                        implied. If present, any contained or referenced
                        Transform is ignored.
      unitRef:          Units for the quantity attribute. If absent, 'each' is
                        implied. An IDREF to a 'Unit' element.
      instanceType:     A 'subtype' string for the instance. No specified
                        semantics.
      sequenceNumber:   Serves to identify the instance within its parent. If
                        present, should be unique within the parent.
      instanceThreadRef: A reference to the InstanceThread which this Instance
                        is included in, if any.
      instanceTypeRef:  References a multiple language version of instanceType.
                        If multiple language support is required,
                        instanceTypeRef should be used in addition to
                        instanceTypeRef.
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:StructureUsageBase">
     
<xsd:attribute name="quantity" type="xsd:double" use="optional"/>
     
<xsd:attribute name="unitRef" type="xsd:IDREF" use="optional" plm:refType="plm:Unit"/>
     
<xsd:attribute name="instanceType" type="xsd:string" use="optional"/>
     
<xsd:attribute name="sequenceNumber" type="xsd:nonNegativeInteger" use="optional"/>
     
<xsd:attribute name="instanceThreadRef" type="plm:anyURIType" use="optional" plm:refType="plm:InstanceThread"/>
     
<xsd:attribute name="instanceTypeRef" type="plm:anyURIType" use="optional" plm:refType="plm:Text"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute InstanceBase/@quantity
type xsd:double
properties
use optional
source <xsd:attribute name="quantity" type="xsd:double" use="optional"/>

attribute InstanceBase/@unitRef
type xsd:IDREF
properties
use optional
source <xsd:attribute name="unitRef" type="xsd:IDREF" use="optional" plm:refType="plm:Unit"/>

attribute InstanceBase/@instanceType
type xsd:string
properties
use optional
source <xsd:attribute name="instanceType" type="xsd:string" use="optional"/>

attribute InstanceBase/@sequenceNumber
type xsd:nonNegativeInteger
properties
use optional
source <xsd:attribute name="sequenceNumber" type="xsd:nonNegativeInteger" use="optional"/>

attribute InstanceBase/@instanceThreadRef
type plm:anyURIType
properties
use optional
source <xsd:attribute name="instanceThreadRef" type="plm:anyURIType" use="optional" plm:refType="plm:InstanceThread"/>

attribute InstanceBase/@instanceTypeRef
type plm:anyURIType
properties
use optional
source <xsd:attribute name="instanceTypeRef" type="plm:anyURIType" use="optional" plm:refType="plm:Text"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy