complexType ProductViewType
diagram plmxml_diagrams/plmxml_p461.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type extension of plm:ConfigurationViewType
properties
base plm:ConfigurationViewType
children plm:Description plm:ApplicationRef plm:Attribute plm:AssociatedAttachment plm:Occurrence plm:ConfiguredOccurrenceGroup plm:Transform plm:SymbolicOccurrence
used by
elements StructureDefBase/ProductView ProductView
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      
annotation
documentation

      ProductView. This is a collection of Occurrences and ConfiguredOccurrenceGroups
      with the same top Structure and View.
  
      Attributes:
    
      viewControlRef:    optional reference to a ViewControl
      displayControlRef: optional reference to a DisplayControl

      alternativeOfRef:  A ProductView may be defined by reference to another
                      ProductView, in which case it may include Occurrences which
                      override certain corresponding Occurrences in the other
                      ProductView. This attribute is used to specify other ProductView,
                      which must have the same 'top Structure' as this one.
                     
      definition:     how the ProductView is defined.
                     
                      "select" means the ProductView is a selection of Occurrences from
                      the InstanceGraph.
                     
                      "overlay" mean the ProductView modifies the view implied by the
                      InstanceGraph by changing some of the Occurrences. (Occurrences can
                      also be masked by including an "invisible" Occurrence in the
                      ProductView)
                     
      usage:          This optional attribute specifies the intent of the ProductView.
                      Possible values are:
     
                      "visual". This means that the Occurrences in the ProductView are
                      simply for display, as in an exploded view. They do not necessarily
                      represent a physically realisable state.
                     
                      "arrangement". The Occurrences represent a realisable state or
                      position of (part of) the assembly.
                     
                      "variant". The Occurrences represent a configuration of the Product
                      Structure, i.e. with certain Options chosen.
                     
                      "modelView". The ProductView represents a Model View, i.e.
                      annotated view of (partial) geometry of the model.
                     
      rootRefs:       specifies the root Occurrences, i.e. those which are not children
                      of other Occurrences in this ProductView.
     
      primaryOccurrenceRef: (deprecated). Used when there is only one root Occurrence.
    
      sectionRef:     specifies the Section (i.e. cutter geometry) associated with this view.
     
      default:        "true" if this is a default ProductView.
     
      state:          state of the ProductView.
     
      viewOrientation: When the ProductView represents a Model View and the
                      Model View is a member of a View Set, viewOrientation is
                      the type of transform as a ViewOrientationEnum.

      Elements:
     
      Occurrence:           the Occurrences in the ProductView.
      ConfiguredOccurrenceGroup: ConfiguredOccurrenceGroups in the ProductView
      Transform:            Transforms which may be referenced by the Occurrences.
      SymbolicOccurrence:   SymbolicOccurrences in the ProductView
     
source <xsd:complexType name="ProductViewType">
 
<xsd:annotation>
   
<xsd:documentation>
      ProductView. This is a collection of Occurrences and ConfiguredOccurrenceGroups
      with the same top Structure and View.
  
      Attributes:
    
      viewControlRef:    optional reference to a ViewControl
      displayControlRef: optional reference to a DisplayControl

      alternativeOfRef:  A ProductView may be defined by reference to another
                      ProductView, in which case it may include Occurrences which
                      override certain corresponding Occurrences in the other
                      ProductView. This attribute is used to specify other ProductView,
                      which must have the same 'top Structure' as this one.
                     
      definition:     how the ProductView is defined.
                     
                      "select" means the ProductView is a selection of Occurrences from
                      the InstanceGraph.
                     
                      "overlay" mean the ProductView modifies the view implied by the
                      InstanceGraph by changing some of the Occurrences. (Occurrences can
                      also be masked by including an "invisible" Occurrence in the
                      ProductView)
                     
      usage:          This optional attribute specifies the intent of the ProductView.
                      Possible values are:
     
                      "visual". This means that the Occurrences in the ProductView are
                      simply for display, as in an exploded view. They do not necessarily
                      represent a physically realisable state.
                     
                      "arrangement". The Occurrences represent a realisable state or
                      position of (part of) the assembly.
                     
                      "variant". The Occurrences represent a configuration of the Product
                      Structure, i.e. with certain Options chosen.
                     
                      "modelView". The ProductView represents a Model View, i.e.
                      annotated view of (partial) geometry of the model.
                     
      rootRefs:       specifies the root Occurrences, i.e. those which are not children
                      of other Occurrences in this ProductView.
     
      primaryOccurrenceRef: (deprecated). Used when there is only one root Occurrence.
    
      sectionRef:     specifies the Section (i.e. cutter geometry) associated with this view.
     
      default:        "true" if this is a default ProductView.
     
      state:          state of the ProductView.
     
      viewOrientation: When the ProductView represents a Model View and the
                      Model View is a member of a View Set, viewOrientation is
                      the type of transform as a ViewOrientationEnum.

      Elements:
     
      Occurrence:           the Occurrences in the ProductView.
      ConfiguredOccurrenceGroup: ConfiguredOccurrenceGroups in the ProductView
      Transform:            Transforms which may be referenced by the Occurrences.
      SymbolicOccurrence:   SymbolicOccurrences in the ProductView
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:ConfigurationViewType">
     
<xsd:choice minOccurs="0" maxOccurs="unbounded">
       
<xsd:element ref="plm:Occurrence"/>
       
<xsd:element ref="plm:ConfiguredOccurrenceGroup"/>
       
<xsd:element ref="plm:Transform"/>
       
<xsd:element ref="plm:SymbolicOccurrence"/>
     
</xsd:choice>
     
<xsd:attribute name="primaryOccurrenceRef" type="xsd:IDREF" use="optional" plm:refType="plm:Occurrence" plm:deprecated="true"/>
     
<xsd:attribute name="rootRefs" type="xsd:IDREFS" use="optional" plm:refType="plm:Managed"/>
     
<xsd:attribute name="viewControlRef" type="xsd:IDREF" use="optional" plm:refType="plm:ViewControl"/>
     
<xsd:attribute name="displayControlRef" type="xsd:IDREF" use="optional" plm:refType="plm:DisplayControl"/>
     
<xsd:attribute name="alternativeOfRef" type="plm:anyURIType" use="optional" plm:refType="plm:ProductView"/>
     
<xsd:attribute name="definition" type="plm:ProductViewDefinitionType" use="optional"/>
     
<xsd:attribute name="usage" type="plm:ProductViewUsageType" use="optional"/>
     
<xsd:attribute name="sectionRef" type="plm:anyURIType" use="optional"/>
     
<xsd:attribute name="default" type="xsd:boolean" default="false"/>
     
<xsd:attribute name="state" type="plm:ProductViewStateEnum" use="optional"/>
     
<xsd:attribute name="viewOrientation" type="plm:ViewOrientationEnum" use="optional"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute ProductViewType/@primaryOccurrenceRef
type xsd:IDREF
properties
use optional
source <xsd:attribute name="primaryOccurrenceRef" type="xsd:IDREF" use="optional" plm:refType="plm:Occurrence" plm:deprecated="true"/>

attribute ProductViewType/@rootRefs
type xsd:IDREFS
properties
use optional
source <xsd:attribute name="rootRefs" type="xsd:IDREFS" use="optional" plm:refType="plm:Managed"/>

attribute ProductViewType/@viewControlRef
type xsd:IDREF
properties
use optional
source <xsd:attribute name="viewControlRef" type="xsd:IDREF" use="optional" plm:refType="plm:ViewControl"/>

attribute ProductViewType/@displayControlRef
type xsd:IDREF
properties
use optional
source <xsd:attribute name="displayControlRef" type="xsd:IDREF" use="optional" plm:refType="plm:DisplayControl"/>

attribute ProductViewType/@alternativeOfRef
type plm:anyURIType
properties
use optional
source <xsd:attribute name="alternativeOfRef" type="plm:anyURIType" use="optional" plm:refType="plm:ProductView"/>

attribute ProductViewType/@definition
type plm:ProductViewDefinitionType
properties
use optional
facets
Kind Value Annotation
enumeration select
enumeration overlay
source <xsd:attribute name="definition" type="plm:ProductViewDefinitionType" use="optional"/>

attribute ProductViewType/@usage
type plm:ProductViewUsageType
properties
use optional
facets
Kind Value Annotation
enumeration visual
enumeration arrangement
enumeration variant
enumeration modelView
enumeration pose
source <xsd:attribute name="usage" type="plm:ProductViewUsageType" use="optional"/>

attribute ProductViewType/@sectionRef
type plm:anyURIType
properties
use optional
source <xsd:attribute name="sectionRef" type="plm:anyURIType" use="optional"/>

attribute ProductViewType/@default
type xsd:boolean
properties
default false
source <xsd:attribute name="default" type="xsd:boolean" default="false"/>

attribute ProductViewType/@state
type plm:ProductViewStateEnum
properties
use optional
facets
Kind Value Annotation
enumeration active
source <xsd:attribute name="state" type="plm:ProductViewStateEnum" use="optional"/>

attribute ProductViewType/@viewOrientation
type plm:ViewOrientationEnum
properties
use optional
facets
Kind Value Annotation
enumeration front
enumeration right
enumeration left
enumeration top
enumeration bottom
enumeration back
enumeration isometric
enumeration dimetric
enumeration trimetric
source <xsd:attribute name="viewOrientation" type="plm:ViewOrientationEnum" use="optional"/>


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