complexType LoadOptionsType
diagram plmxml_diagrams/plmxml_p371.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
children plm:PreferredRepresentations plm:SearchPaths
used by
element DocumentHeaderType/LoadOptions
attributes
Name  Type  Use  Default  Fixed  Annotation
mode  plm:LoadOptionModeType    full    
errorAction  plm:LoadOptionErrorActionType    continue    
componentSet  plm:LoadOptionComponentSetType    all    
revision  plm:LoadOptionRevisionType  optional      
componentSubstitution  xsd:boolean    true    
linkedComponents  plm:LoadOptionLinkedComponentsType    none    
variant  xsd:string  optional      
partFamilyComponents  plm:LoadOptionPartFamilyComponentsType    generate    
variantRef  plm:anyURIType  optional      
lightweight  xsd:boolean    false    
annotation
documentation

      The purpose of this element is to specify global options or parameters
      which control the precise way in which an application loads a Product
      Structure.
      This is to ensure that different applications can load, and visualise, the
      same Product Structure in exactly the same way.
      There is at most one LoadOptions element in a PLM XML file.

      Elements:

      PreferredRepresentations: The list of named representations to be
                        selected.
      SearchPaths:      Optional list of search paths for data

      Attributes:

      mode:             Load items fully or partially.
      errorAction:      Action to take when a component fails to load.
      componentSet:     Load none, all or last-used of the subcomponents
      revision:         Load the specified or latest revision of the components
      componentSubstitution: Determines whether component substitution is permitted
      linkedComponents: Determines how related components are loaded.
      partFamilyComponents: Determines the action to take if a part family member is missing.
      variantRef:       References a multiple language version of variant. If
                        multiple language support is required, variantRef should
                        be used in addition to variant.
      lightweight:      Whether to load the lightweight type of the preferred
                        reference set.
     
source <xsd:complexType name="LoadOptionsType">
 
<xsd:annotation>
   
<xsd:documentation>
      The purpose of this element is to specify global options or parameters
      which control the precise way in which an application loads a Product
      Structure.
      This is to ensure that different applications can load, and visualise, the
      same Product Structure in exactly the same way.
      There is at most one LoadOptions element in a PLM XML file.

      Elements:

      PreferredRepresentations: The list of named representations to be
                        selected.
      SearchPaths:      Optional list of search paths for data

      Attributes:

      mode:             Load items fully or partially.
      errorAction:      Action to take when a component fails to load.
      componentSet:     Load none, all or last-used of the subcomponents
      revision:         Load the specified or latest revision of the components
      componentSubstitution: Determines whether component substitution is permitted
      linkedComponents: Determines how related components are loaded.
      partFamilyComponents: Determines the action to take if a part family member is missing.
      variantRef:       References a multiple language version of variant. If
                        multiple language support is required, variantRef should
                        be used in addition to variant.
      lightweight:      Whether to load the lightweight type of the preferred
                        reference set.
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="PreferredRepresentations" type="plm:LoadOptionPreferredRepresentationsType" minOccurs="0" maxOccurs="1"/>
   
<xsd:element name="SearchPaths" type="plm:LoadOptionSearchPathsType" minOccurs="0" maxOccurs="1"/>
 
</xsd:sequence>
 
<xsd:attribute name="mode" type="plm:LoadOptionModeType" default="full"/>
 
<xsd:attribute name="errorAction" type="plm:LoadOptionErrorActionType" default="continue"/>
 
<xsd:attribute name="componentSet" type="plm:LoadOptionComponentSetType" default="all"/>
 
<xsd:attribute name="revision" type="plm:LoadOptionRevisionType" use="optional"/>
 
<xsd:attribute name="componentSubstitution" type="xsd:boolean" default="true"/>
 
<xsd:attribute name="linkedComponents" type="plm:LoadOptionLinkedComponentsType" default="none"/>
 
<xsd:attribute name="variant" type="xsd:string" use="optional"/>
 
<xsd:attribute name="partFamilyComponents" type="plm:LoadOptionPartFamilyComponentsType" default="generate"/>
 
<xsd:attribute name="variantRef" type="plm:anyURIType" use="optional" plm:refType="plm:Text"/>
 
<xsd:attribute name="lightweight" type="xsd:boolean" default="false"/>
</xsd:complexType>

attribute LoadOptionsType/@mode
type plm:LoadOptionModeType
properties
default full
facets
Kind Value Annotation
enumeration full
enumeration partial
source <xsd:attribute name="mode" type="plm:LoadOptionModeType" default="full"/>

attribute LoadOptionsType/@errorAction
type plm:LoadOptionErrorActionType
properties
default continue
facets
Kind Value Annotation
enumeration abort
enumeration continue
source <xsd:attribute name="errorAction" type="plm:LoadOptionErrorActionType" default="continue"/>

attribute LoadOptionsType/@componentSet
type plm:LoadOptionComponentSetType
properties
default all
facets
Kind Value Annotation
enumeration top
enumeration last
enumeration all
source <xsd:attribute name="componentSet" type="plm:LoadOptionComponentSetType" default="all"/>

attribute LoadOptionsType/@revision
type plm:LoadOptionRevisionType
properties
use optional
facets
Kind Value Annotation
enumeration specified
enumeration latest
source <xsd:attribute name="revision" type="plm:LoadOptionRevisionType" use="optional"/>

attribute LoadOptionsType/@componentSubstitution
type xsd:boolean
properties
default true
source <xsd:attribute name="componentSubstitution" type="xsd:boolean" default="true"/>

attribute LoadOptionsType/@linkedComponents
type plm:LoadOptionLinkedComponentsType
properties
default none
facets
Kind Value Annotation
enumeration none
enumeration immediate
enumeration all
enumeration links
source <xsd:attribute name="linkedComponents" type="plm:LoadOptionLinkedComponentsType" default="none"/>

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

attribute LoadOptionsType/@partFamilyComponents
type plm:LoadOptionPartFamilyComponentsType
properties
default generate
facets
Kind Value Annotation
enumeration generate
enumeration ignore
source <xsd:attribute name="partFamilyComponents" type="plm:LoadOptionPartFamilyComponentsType" default="generate"/>

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

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

element LoadOptionsType/PreferredRepresentations
diagram plmxml_diagrams/plmxml_p372.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type plm:LoadOptionPreferredRepresentationsType
properties
minOcc 0
maxOcc 1
content complex
children plm:PreferredRepresentation
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  optional      
scope  plm:LoadOptionPreferredRepresentationsScopeType        
source <xsd:element name="PreferredRepresentations" type="plm:LoadOptionPreferredRepresentationsType" minOccurs="0" maxOccurs="1"/>

element LoadOptionsType/SearchPaths
diagram plmxml_diagrams/plmxml_p373.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type plm:LoadOptionSearchPathsType
properties
minOcc 0
maxOcc 1
content complex
children plm:SearchPath
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  optional      
location  plm:LoadOptionSearchPathsLocationType  optional      
source <xsd:element name="SearchPaths" type="plm:LoadOptionSearchPathsType" minOccurs="0" maxOccurs="1"/>


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