complexType StructureRevisionBase
diagram plmxml_diagrams/plmxml_p509.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type extension of plm:ManagedBase
properties
base plm:ManagedBase
children plm:Description plm:ApplicationRef plm:Attribute plm:BoxBound plm:SphereBound plm:Bound plm:VariantDefault plm:VariantRuleCheck plm:PropertyGroup
used by
element StructureRevision
complexTypes BidPackageRevisionType ChangeRevisionType CharacteristicDefinitionRevisionType ConnectionRevisionType DesignRevisionType DrawingRevisionType EnterpriseRevisionType FrequencyRevisionType LaborGroupRevisionType LocationRevisionType LotRevisionType MechanismRevisionType MRODocumentRevisionBase MROLocationRevisionType MROPositionRevisionType MROResourceRevisionBase OccurrenceControlRevisionType OperationRevisionType ProcessRevisionType ProductRevisionType RequirementRevisionType ScheduleRevisionType ScheduleTaskRevisionType ServiceEventRevisionType ServicePlanRevisionType SignalRevisionType SkillRevisionType SoftwareRevisionType ValidationAgentRevisionType ValidationCheckRevisionType VendorRevisionType WorkAreaRevisionType
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      
revision  xsd:string  required      
version  xsd:nonNegativeInteger  optional      
masterRef  plm:anyURIType  required      
optionRefs  plm:uriReferenceListType  optional      
instanceRefs  plm:uriReferenceListType  optional      
gdeInstanceRefs  plm:uriReferenceListType  optional      
simplifiedRepRefs  plm:uriReferenceListType  optional      
propertyRefs  plm:uriReferenceListType  optional      
annotation
documentation

      This is a revision of a Structure.
     
      Attributes:
   
      revision:      Identifies the revision. Could be numeric, alphabetic, or a mixture.
      version:       Gives the current 'version' of this revision. The version captures
                     changes en route to the next revision of this Product.
      masterRef:     Reference to the Structure of which this is a version.
      optionRefs:    Options. Each Option gives the set of allowed values for this
                     StructureRevision.
      instanceRefs:  Reference to elements derived from Instance, which define the
                     hierarchical structure. Both StructureRevision and
                     StructureRevisionView can have instanceRefs. In the case of
                     StructureRevision, the element is then representing a 'default' or
                     'unspecified' view. These Instances should not be GDEInstances.
                    
      gdeInstanceRefs: Referenced GDEInstance or GDEInstanceGroup elements.

    
      simplifiedRepRefs: If an assembly has replacement representations (that is, in case
                     the assembly structure is not important in some context, then the
                     replacement representations can be used).
      propertyRefs:  reference to Properties 

      Elements:
                    
      VariantDefault   
      VariantRuleCheck
      PropertyGroup
     
source <xsd:complexType name="StructureRevisionBase">
 
<xsd:annotation>
   
<xsd:documentation>
      This is a revision of a Structure.
     
      Attributes:
   
      revision:      Identifies the revision. Could be numeric, alphabetic, or a mixture.
      version:       Gives the current 'version' of this revision. The version captures
                     changes en route to the next revision of this Product.
      masterRef:     Reference to the Structure of which this is a version.
      optionRefs:    Options. Each Option gives the set of allowed values for this
                     StructureRevision.
      instanceRefs:  Reference to elements derived from Instance, which define the
                     hierarchical structure. Both StructureRevision and
                     StructureRevisionView can have instanceRefs. In the case of
                     StructureRevision, the element is then representing a 'default' or
                     'unspecified' view. These Instances should not be GDEInstances.
                    
      gdeInstanceRefs: Referenced GDEInstance or GDEInstanceGroup elements.

    
      simplifiedRepRefs: If an assembly has replacement representations (that is, in case
                     the assembly structure is not important in some context, then the
                     replacement representations can be used).
      propertyRefs:  reference to Properties 

      Elements:
                    
      VariantDefault   
      VariantRuleCheck
      PropertyGroup
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:ManagedBase">
     
<xsd:choice minOccurs="0" maxOccurs="unbounded">
       
<xsd:element ref="plm:VariantDefault"/>
       
<xsd:element ref="plm:VariantRuleCheck"/>
       
<xsd:element ref="plm:PropertyGroup"/>
     
</xsd:choice>
     
<xsd:attribute name="revision" type="xsd:string" use="required"/>
     
<xsd:attribute name="version" type="xsd:nonNegativeInteger" use="optional"/>
     
<xsd:attribute name="masterRef" type="plm:anyURIType" use="required" plm:refType="plm:Structure"/>
     
<xsd:attribute name="optionRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:Option"/>
     
<xsd:attribute name="instanceRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:Instance"/>
     
<xsd:attribute name="gdeInstanceRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:Managed"/>
     
<xsd:attribute name="simplifiedRepRefs" type="plm:uriReferenceListType" use="optional"/>
     
<xsd:attribute name="propertyRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:Property"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute StructureRevisionBase/@revision
type xsd:string
properties
use required
source <xsd:attribute name="revision" type="xsd:string" use="required"/>

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

attribute StructureRevisionBase/@masterRef
type plm:anyURIType
properties
use required
source <xsd:attribute name="masterRef" type="plm:anyURIType" use="required" plm:refType="plm:Structure"/>

attribute StructureRevisionBase/@optionRefs
type plm:uriReferenceListType
properties
use optional
source <xsd:attribute name="optionRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:Option"/>

attribute StructureRevisionBase/@instanceRefs
type plm:uriReferenceListType
properties
use optional
source <xsd:attribute name="instanceRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:Instance"/>

attribute StructureRevisionBase/@gdeInstanceRefs
type plm:uriReferenceListType
properties
use optional
source <xsd:attribute name="gdeInstanceRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:Managed"/>

attribute StructureRevisionBase/@simplifiedRepRefs
type plm:uriReferenceListType
properties
use optional
source <xsd:attribute name="simplifiedRepRefs" type="plm:uriReferenceListType" use="optional"/>

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


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