complexType CableType
diagram plmxml_diagrams/plmxml_p1836.png
namespace http://www.plmxml.org/Schemas/PLMXMLRouteListSchema
type extension of routelist:RouteListElementBase
properties
base routelist:RouteListElementBase
children plm:Description plm:ApplicationRef plm:UserData
used by
element Cable
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  optional      
name  xsd:string  optional      
nameRef  plm:anyURIType  optional      
descriptionTextRef  plm:anyURIType  optional      
crossSectionType  routelist:CrossSectionType    circular    
documentation
Cable cross-section type (Circular, flat). If no cross section type is specified then the type is set to Circular.
outerDiameter  xsd:double  optional      
documentation
Outer diameter of the cable. It is ignored if the cross-section type is flat.
height  xsd:double  optional      
documentation
Height of the cable. It is ignored if the cross-section type is circular.
width  xsd:double  optional      
documentation
Width of the cable. It is ignored if the cross-section type is circular.
productId  xsd:normalizedString  optional      
documentation
Product Id or Part Number of the cable.
colour  plm:RGBType  optional      
documentation
Colour of the cable in RGB representation.
colourName  xsd:normalizedString  optional      
documentation
Name of the cable colour, if the colour can't be represented in RGB type.
coverThickness  xsd:double  optional      
documentation
If outer diameter or Height and Width are not specified, then the cover thickness will be used to calculate the outer dimensions of the cable.
spacing  xsd:double  optional      
documentation
Used to calculate the width of the cable, if the width is not spcified. Assumes uniform sapcing between wires.
wireRefs  plm:uriReferenceListType  optional      
documentation
References to the first level children wires contained in this cable.
cableRefs  plm:uriReferenceListType  optional      
documentation
References to the first level cable children contained in this cable.
shielding  xsd:boolean  optional      
documentation
True: Cable is of type shielding
False: Cable is not a shielding
linearDensity  xsd:double  optional      
documentation
Mass per unit length of the cable. Used to calculate the weight of the harness.
materialName  xsd:normalizedString  optional      
documentation
Name of the cable material.
materialType  xsd:normalizedString  optional      
documentation
Type of the cable material.
annotation
documentation
Contains physical Cable Properties
source <xsd:complexType name="CableType">
 
<xsd:annotation>
   
<xsd:documentation>Contains physical Cable Properties</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="routelist:RouteListElementBase">
     
<xsd:sequence>
       
<xsd:element ref="plm:UserData" minOccurs="0" maxOccurs="unbounded"/>
     
</xsd:sequence>
     
<xsd:attribute name="crossSectionType" type="routelist:CrossSectionType" default="circular">
       
<xsd:annotation>
         
<xsd:documentation>Cable cross-section type (Circular, flat). If no cross section type is specified then the type is set to Circular.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
     
<xsd:attribute name="outerDiameter" type="xsd:double" use="optional">
       
<xsd:annotation>
         
<xsd:documentation>Outer diameter of the cable. It is ignored if the cross-section type is flat.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
     
<xsd:attribute name="height" type="xsd:double" use="optional">
       
<xsd:annotation>
         
<xsd:documentation>Height of the cable. It is ignored if the cross-section type is circular.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
     
<xsd:attribute name="width" type="xsd:double" use="optional">
       
<xsd:annotation>
         
<xsd:documentation>Width of the cable. It is ignored if the cross-section type is circular.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
     
<xsd:attribute name="productId" type="xsd:normalizedString" use="optional">
       
<xsd:annotation>
         
<xsd:documentation>Product Id or Part Number of the cable.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
     
<xsd:attribute name="colour" type="plm:RGBType" use="optional">
       
<xsd:annotation>
         
<xsd:documentation>Colour of the cable in RGB representation.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
     
<xsd:attribute name="colourName" type="xsd:normalizedString" use="optional">
       
<xsd:annotation>
         
<xsd:documentation>Name of the cable colour, if the colour can't be represented in RGB type.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
     
<xsd:attribute name="coverThickness" type="xsd:double" use="optional">
       
<xsd:annotation>
         
<xsd:documentation>If outer diameter or Height and Width are not specified, then the cover thickness will be used to calculate the outer dimensions of the cable.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
     
<xsd:attribute name="spacing" type="xsd:double" use="optional">
       
<xsd:annotation>
         
<xsd:documentation>Used to calculate the width of the cable, if the width is not spcified. Assumes uniform sapcing between wires.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
     
<xsd:attribute name="wireRefs" type="plm:uriReferenceListType" use="optional">
       
<xsd:annotation>
         
<xsd:documentation>References to the first level children wires contained in this cable.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
     
<xsd:attribute name="cableRefs" type="plm:uriReferenceListType" use="optional">
       
<xsd:annotation>
         
<xsd:documentation>References to the first level cable children contained in this cable.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
     
<xsd:attribute name="shielding" type="xsd:boolean" use="optional">
       
<xsd:annotation>
         
<xsd:documentation>True: Cable is of type shielding
False: Cable is not a shielding
</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
     
<xsd:attribute name="linearDensity" type="xsd:double" use="optional">
       
<xsd:annotation>
         
<xsd:documentation>Mass per unit length of the cable. Used to calculate the weight of the harness.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
     
<xsd:attribute name="materialName" type="xsd:normalizedString" use="optional">
       
<xsd:annotation>
         
<xsd:documentation>Name of the cable material.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
     
<xsd:attribute name="materialType" type="xsd:normalizedString" use="optional">
       
<xsd:annotation>
         
<xsd:documentation>Type of the cable material.</xsd:documentation>
       
</xsd:annotation>
     
</xsd:attribute>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute CableType/@crossSectionType
type routelist:CrossSectionType
properties
default circular
facets
Kind Value Annotation
enumeration circular
enumeration flat
annotation
documentation
Cable cross-section type (Circular, flat). If no cross section type is specified then the type is set to Circular.
source <xsd:attribute name="crossSectionType" type="routelist:CrossSectionType" default="circular">
 
<xsd:annotation>
   
<xsd:documentation>Cable cross-section type (Circular, flat). If no cross section type is specified then the type is set to Circular.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute CableType/@outerDiameter
type xsd:double
properties
use optional
annotation
documentation
Outer diameter of the cable. It is ignored if the cross-section type is flat.
source <xsd:attribute name="outerDiameter" type="xsd:double" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Outer diameter of the cable. It is ignored if the cross-section type is flat.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute CableType/@height
type xsd:double
properties
use optional
annotation
documentation
Height of the cable. It is ignored if the cross-section type is circular.
source <xsd:attribute name="height" type="xsd:double" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Height of the cable. It is ignored if the cross-section type is circular.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute CableType/@width
type xsd:double
properties
use optional
annotation
documentation
Width of the cable. It is ignored if the cross-section type is circular.
source <xsd:attribute name="width" type="xsd:double" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Width of the cable. It is ignored if the cross-section type is circular.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute CableType/@productId
type xsd:normalizedString
properties
use optional
annotation
documentation
Product Id or Part Number of the cable.
source <xsd:attribute name="productId" type="xsd:normalizedString" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Product Id or Part Number of the cable.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute CableType/@colour
type plm:RGBType
properties
use optional
facets
Kind Value Annotation
length 3
annotation
documentation
Colour of the cable in RGB representation.
source <xsd:attribute name="colour" type="plm:RGBType" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Colour of the cable in RGB representation.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute CableType/@colourName
type xsd:normalizedString
properties
use optional
annotation
documentation
Name of the cable colour, if the colour can't be represented in RGB type.
source <xsd:attribute name="colourName" type="xsd:normalizedString" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Name of the cable colour, if the colour can't be represented in RGB type.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute CableType/@coverThickness
type xsd:double
properties
use optional
annotation
documentation
If outer diameter or Height and Width are not specified, then the cover thickness will be used to calculate the outer dimensions of the cable.
source <xsd:attribute name="coverThickness" type="xsd:double" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>If outer diameter or Height and Width are not specified, then the cover thickness will be used to calculate the outer dimensions of the cable.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute CableType/@spacing
type xsd:double
properties
use optional
annotation
documentation
Used to calculate the width of the cable, if the width is not spcified. Assumes uniform sapcing between wires.
source <xsd:attribute name="spacing" type="xsd:double" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Used to calculate the width of the cable, if the width is not spcified. Assumes uniform sapcing between wires.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute CableType/@wireRefs
type plm:uriReferenceListType
properties
use optional
annotation
documentation
References to the first level children wires contained in this cable.
source <xsd:attribute name="wireRefs" type="plm:uriReferenceListType" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>References to the first level children wires contained in this cable.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute CableType/@cableRefs
type plm:uriReferenceListType
properties
use optional
annotation
documentation
References to the first level cable children contained in this cable.
source <xsd:attribute name="cableRefs" type="plm:uriReferenceListType" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>References to the first level cable children contained in this cable.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute CableType/@shielding
type xsd:boolean
properties
use optional
annotation
documentation
True: Cable is of type shielding
False: Cable is not a shielding
source <xsd:attribute name="shielding" type="xsd:boolean" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>True: Cable is of type shielding
False: Cable is not a shielding
</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute CableType/@linearDensity
type xsd:double
properties
use optional
annotation
documentation
Mass per unit length of the cable. Used to calculate the weight of the harness.
source <xsd:attribute name="linearDensity" type="xsd:double" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Mass per unit length of the cable. Used to calculate the weight of the harness.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute CableType/@materialName
type xsd:normalizedString
properties
use optional
annotation
documentation
Name of the cable material.
source <xsd:attribute name="materialName" type="xsd:normalizedString" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Name of the cable material.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>

attribute CableType/@materialType
type xsd:normalizedString
properties
use optional
annotation
documentation
Type of the cable material.
source <xsd:attribute name="materialType" type="xsd:normalizedString" use="optional">
 
<xsd:annotation>
   
<xsd:documentation>Type of the cable material.</xsd:documentation>
 
</xsd:annotation>
</xsd:attribute>


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