complexType StructureUsageBase
diagram plmxml_diagrams/plmxml_p511.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type extension of plm:ManagedBase
properties
base plm:ManagedBase
abstract true
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 StructureUsage
complexTypes InstanceBase OccurrenceType
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      
annotation
documentation

      A base type for a usage relation between Structure, StructureRevision and
      StructureRevisionView elements.

      Attributes:

      instancedRef     Reference to the 'used' element. This should be derived from
                       StructureRevisionView, StructureRevision, StructureView, or
                       Structure, or GDE. In the latter cases some other context must determine
                       which view or revision is intended.

      partRef:         This attribute is retained for compatibility reasons and should
                       only be used for Product Structure, not general Structures.

      transformRef:    optional Transform which positions the 'used' element in the
                       coordinates of the using one.

      materialRef:     reference to a Material element to use when displaying the 'used'
                       element.
      propertyRefs:    reference to properties

      representationRefs: an optional collection of Representations of the 'used' element.
      designRequired:  true if the 'used' element must have at least one
                       corresponding element in the Design Structure.
     
      Elements:

      Transform:       see transformRef. (This should not be used in conjunction with
                       transformRef).
      Representation:  see representationRefs
      VariantCondition:An optional VariantCondition

      Reference        Elements referenced by the StructureUsage. This enables the
                       representation of such relationships as "connected to", and
                       "implemented by".
      PropertyGroup    a group of Properties of the StructureUsage

      EntityPropertyGroup:  used to specify Properties of logical entities in the
                       referenced StructureRevisionView, in the context of the StructureUsage.
     
source <xsd:complexType name="StructureUsageBase" abstract="true">
 
<xsd:annotation>
   
<xsd:documentation>
      A base type for a usage relation between Structure, StructureRevision and
      StructureRevisionView elements.

      Attributes:

      instancedRef     Reference to the 'used' element. This should be derived from
                       StructureRevisionView, StructureRevision, StructureView, or
                       Structure, or GDE. In the latter cases some other context must determine
                       which view or revision is intended.

      partRef:         This attribute is retained for compatibility reasons and should
                       only be used for Product Structure, not general Structures.

      transformRef:    optional Transform which positions the 'used' element in the
                       coordinates of the using one.

      materialRef:     reference to a Material element to use when displaying the 'used'
                       element.
      propertyRefs:    reference to properties

      representationRefs: an optional collection of Representations of the 'used' element.
      designRequired:  true if the 'used' element must have at least one
                       corresponding element in the Design Structure.
     
      Elements:

      Transform:       see transformRef. (This should not be used in conjunction with
                       transformRef).
      Representation:  see representationRefs
      VariantCondition:An optional VariantCondition

      Reference        Elements referenced by the StructureUsage. This enables the
                       representation of such relationships as "connected to", and
                       "implemented by".
      PropertyGroup    a group of Properties of the StructureUsage

      EntityPropertyGroup:  used to specify Properties of logical entities in the
                       referenced StructureRevisionView, in the context of the StructureUsage.
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:ManagedBase">
     
<xsd:sequence>
       
<xsd:element ref="plm:Transform" minOccurs="0"/>
       
<xsd:element ref="plm:Representation" minOccurs="0" maxOccurs="unbounded"/>
       
<xsd:element ref="plm:VariantCondition" minOccurs="0"/>
       
<xsd:element name="Reference" type="plm:GDEReferenceType" minOccurs="0" maxOccurs="unbounded"/>
       
<xsd:element ref="plm:PropertyGroup" minOccurs="0"/>
       
<xsd:element ref="plm:EntityPropertyGroup" minOccurs="0" maxOccurs="unbounded"/>
     
</xsd:sequence>
     
<xsd:attribute name="instancedRef" type="plm:anyURIType" use="optional" plm:refType="plm:Managed"/>
     
<xsd:attribute name="transformRef" type="xsd:IDREF" use="optional" plm:refType="plm:Transform"/>
     
<xsd:attribute name="materialRef" type="xsd:IDREF" use="optional" plm:refType="plm:Material"/>
     
<xsd:attribute name="partRef" type="plm:anyURIType" use="optional" plm:refType="plm:Managed"/>
     
<xsd:attribute name="representationRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:Representation"/>
     
<xsd:attribute name="propertyRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:Property"/>
     
<xsd:attribute name="designRequired" type="xsd:boolean" use="optional"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute StructureUsageBase/@instancedRef
type plm:anyURIType
properties
use optional
source <xsd:attribute name="instancedRef" type="plm:anyURIType" use="optional" plm:refType="plm:Managed"/>

attribute StructureUsageBase/@transformRef
type xsd:IDREF
properties
use optional
source <xsd:attribute name="transformRef" type="xsd:IDREF" use="optional" plm:refType="plm:Transform"/>

attribute StructureUsageBase/@materialRef
type xsd:IDREF
properties
use optional
source <xsd:attribute name="materialRef" type="xsd:IDREF" use="optional" plm:refType="plm:Material"/>

attribute StructureUsageBase/@partRef
type plm:anyURIType
properties
use optional
source <xsd:attribute name="partRef" type="plm:anyURIType" use="optional" plm:refType="plm:Managed"/>

attribute StructureUsageBase/@representationRefs
type plm:uriReferenceListType
properties
use optional
source <xsd:attribute name="representationRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:Representation"/>

attribute StructureUsageBase/@propertyRefs
type plm:uriReferenceListType
properties
use optional
source <xsd:attribute name="propertyRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:Property"/>

attribute StructureUsageBase/@designRequired
type xsd:boolean
properties
use optional
source <xsd:attribute name="designRequired" type="xsd:boolean" use="optional"/>

element StructureUsageBase/Reference
diagram plmxml_diagrams/plmxml_p512.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type plm:GDEReferenceType
properties
minOcc 0
maxOcc unbounded
content complex
children plm:Description plm:ApplicationRef plm:Attribute plm:EntityRef
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      
type  plm:GDERelationshipType  optional      
occurrenceRef  plm:anyURIType  optional      
targetRef  plm:anyURIType  optional      
pathRefs  plm:uriReferenceListType  optional      
source <xsd:element name="Reference" type="plm:GDEReferenceType" minOccurs="0" maxOccurs="unbounded"/>


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