complexType StructureDefBase
diagram plmxml_diagrams/plmxml_p503.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type extension of plm:AttribOwnerBase
properties
base plm:AttribOwnerBase
abstract true
children plm:Description plm:ApplicationRef plm:Attribute plm:InstanceGraph plm:StructureRevisionView plm:Representation plm:ProductView plm:DisplayControl plm:ViewControl plm:LightSource plm:Material plm:ConstructionGeometry plm:GDE plm:Section
used by
element StructureDef
complexTypes PlantDefType ProcessDefType ProductDefType
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      
revision  xsd:decimal  optional      
defaultProductViewRef  xsd:IDREF  optional      
default  xsd:boolean  optional      
variantRuleRef  plm:anyURIType        
revisionRuleRef  plm:anyURIType        
configured  xsd:boolean  optional      
annotation
documentation

      This element may contain one or more InstanceGraphs, representing
      all or part of one or more assembly graphs. It also contains elements relating
      to its display.
  
      Attributes:

      revision:           revision.
      defaultProductViewRef: may be used to indicate a default from among the ProductViews.
      default:            may be used to indicate that this is the default from among the
                          StructureDefs in the document.
     
      revisionRuleRef:    reference to a RevisionRule which was used to generate this
                          assembly from an Unconfigured Product Structure.
                          NB: this elements is not defined in this schema.

      variantRuleRef:     reference to a VariantRule which was use to generate this
                          configured structure.
                         
      configured:         indicates whether the Structure is Configured or
                          Unconfigured.
                            
      Elements:

      This element may contain Representations, DisplayControls, ViewControls, Light
      Sources, ProductViews, Materials, ConstructionGeometry, StructureRevisionViews,
      GDEs, Sections or InstanceGraphs.
     
source <xsd:complexType name="StructureDefBase" abstract="true">
 
<xsd:annotation>
   
<xsd:documentation>
      This element may contain one or more InstanceGraphs, representing
      all or part of one or more assembly graphs. It also contains elements relating
      to its display.
  
      Attributes:

      revision:           revision.
      defaultProductViewRef: may be used to indicate a default from among the ProductViews.
      default:            may be used to indicate that this is the default from among the
                          StructureDefs in the document.
     
      revisionRuleRef:    reference to a RevisionRule which was used to generate this
                          assembly from an Unconfigured Product Structure.
                          NB: this elements is not defined in this schema.

      variantRuleRef:     reference to a VariantRule which was use to generate this
                          configured structure.
                         
      configured:         indicates whether the Structure is Configured or
                          Unconfigured.
                            
      Elements:

      This element may contain Representations, DisplayControls, ViewControls, Light
      Sources, ProductViews, Materials, ConstructionGeometry, StructureRevisionViews,
      GDEs, Sections or InstanceGraphs.
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:AttribOwnerBase">
     
<xsd:choice minOccurs="0" maxOccurs="unbounded">
       
<xsd:element ref="plm:InstanceGraph"/>
       
<xsd:element ref="plm:StructureRevisionView"/>
       
<xsd:element ref="plm:Representation"/>
       
<xsd:element name="ProductView" type="plm:ProductViewType"/>
       
<xsd:element name="DisplayControl" type="plm:DisplayControlType"/>
       
<xsd:element name="ViewControl" type="plm:ViewControlType"/>
       
<xsd:element ref="plm:LightSource"/>
       
<xsd:element ref="plm:Material"/>
       
<xsd:element name="ConstructionGeometry" type="plm:ConstructionGeometryType"/>
       
<xsd:element ref="plm:GDE"/>
       
<xsd:element name="Section" type="plm:SectionType"/>
     
</xsd:choice>
     
<xsd:attribute name="revision" type="xsd:decimal" use="optional"/>
     
<xsd:attribute name="defaultProductViewRef" type="xsd:IDREF" use="optional" plm:refType="plm:ProductView"/>
     
<xsd:attribute name="default" type="xsd:boolean" use="optional"/>
     
<xsd:attribute name="variantRuleRef" type="plm:anyURIType" plm:refType="plm:VariantRule"/>
     
<xsd:attribute name="revisionRuleRef" type="plm:anyURIType" plm:refType="plm:ConfigRule"/>
     
<xsd:attribute name="configured" type="xsd:boolean" use="optional"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute StructureDefBase/@revision
type xsd:decimal
properties
use optional
source <xsd:attribute name="revision" type="xsd:decimal" use="optional"/>

attribute StructureDefBase/@defaultProductViewRef
type xsd:IDREF
properties
use optional
source <xsd:attribute name="defaultProductViewRef" type="xsd:IDREF" use="optional" plm:refType="plm:ProductView"/>

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

attribute StructureDefBase/@variantRuleRef
type plm:anyURIType
source <xsd:attribute name="variantRuleRef" type="plm:anyURIType" plm:refType="plm:VariantRule"/>

attribute StructureDefBase/@revisionRuleRef
type plm:anyURIType
source <xsd:attribute name="revisionRuleRef" type="plm:anyURIType" plm:refType="plm:ConfigRule"/>

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

element StructureDefBase/ProductView
diagram plmxml_diagrams/plmxml_p504.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type plm:ProductViewType
properties
content complex
children plm:Description plm:ApplicationRef plm:Attribute plm:AssociatedAttachment plm:Occurrence plm:ConfiguredOccurrenceGroup plm:Transform plm:SymbolicOccurrence
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      
ruleRefs  plm:uriReferenceListType  optional      
attachmentRefs  plm:uriReferenceListType  optional      
primaryOccurrenceRef  xsd:IDREF  optional      
rootRefs  xsd:IDREFS  optional      
viewControlRef  xsd:IDREF  optional      
displayControlRef  xsd:IDREF  optional      
alternativeOfRef  plm:anyURIType  optional      
definition  plm:ProductViewDefinitionType  optional      
usage  plm:ProductViewUsageType  optional      
sectionRef  plm:anyURIType  optional      
default  xsd:boolean    false    
state  plm:ProductViewStateEnum  optional      
viewOrientation  plm:ViewOrientationEnum  optional      
source <xsd:element name="ProductView" type="plm:ProductViewType"/>

element StructureDefBase/DisplayControl
diagram plmxml_diagrams/plmxml_p505.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type plm:DisplayControlType
properties
content complex
children plm:Description plm:ApplicationRef plm:Attribute
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      
drawingStyle  plm:DrawingStyleType    shaded    
shadingStyle  plm:ShadingStyleType    flat    
backgroundColour  plm:RGBType    0.0 0.0 0.0    
lightSourceRefs  xsd:IDREFS  optional      
source <xsd:element name="DisplayControl" type="plm:DisplayControlType"/>

element StructureDefBase/ViewControl
diagram plmxml_diagrams/plmxml_p506.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type plm:ViewControlType
properties
content complex
children plm:Description plm:ApplicationRef plm:Perspective plm:Orthographic plm:ViewMatrix plm:ViewPort
used by
complexType PLMXMLType
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  optional      
name  xsd:string  optional      
nameRef  plm:anyURIType  optional      
descriptionTextRef  plm:anyURIType  optional      
source <xsd:element name="ViewControl" type="plm:ViewControlType"/>

element StructureDefBase/ConstructionGeometry
diagram plmxml_diagrams/plmxml_p507.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type plm:ConstructionGeometryType
properties
content complex
children plm:Description plm:ApplicationRef plm:Attribute plm:Point plm:Curve plm:Surface plm:CoordinateSystem plm:GeometryComposition
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      
entityRef  plm:anyURIType  optional      
purpose  plm:GeometryPurposeEnum  optional      
source <xsd:element name="ConstructionGeometry" type="plm:ConstructionGeometryType"/>

element StructureDefBase/Section
diagram plmxml_diagrams/plmxml_p508.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type plm:SectionType
properties
content complex
children plm:Description plm:ApplicationRef plm:Attribute
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      
geometryRef  plm:anyURIType  optional      
type  plm:SectionEnum    standard    
curveRefs  plm:uriReferenceListType  optional      
componentRefs  plm:uriReferenceListType  optional      
display  plm:SectionDisplayEnum    section    
render  plm:DrawingStyleType    shaded    
capDisplay  xsd:boolean    true    
capColour  plm:RGBAType  optional      
curvesDisplay  xsd:boolean    true    
curvesColour  plm:RGBAType  optional      
geometryType  plm:SectionGeometryEnum    singlePlane    
crosshatchRef  plm:anyURIType  optional      
hatchByMaterial  xsd:boolean    false    
source <xsd:element name="Section" type="plm:SectionType"/>


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