complexType AttributeDefType
diagram plmxml_diagrams/plmxml_p1612.png
namespace http://www.plmxml.org/Schemas/PLMXMLBusinessSchema
type extension of plm:DescriptionBase
properties
base plm:DescriptionBase
children plm:Description plm:ApplicationRef
used by
element StorageClassDefType/AttributeDef
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  optional      
name  xsd:string  optional      
nameRef  plm:anyURIType  optional      
descriptionTextRef  plm:anyURIType  optional      
attrType  bus:AttributeDefAttrType  required      
stringSize  xsd:integer  optional      
referenceClass  xsd:string  optional      
isArray  xsd:boolean  optional  false    
isPublicWrite  xsd:boolean  optional  false    
isNullsAllowed  xsd:boolean  optional  true    
isIgnoreErrors  xsd:boolean  optional  false    
isPublicRead  xsd:boolean  optional  false    
isUnique  xsd:boolean  optional  false    
isCandidateKey  xsd:boolean  optional  false    
initialValue  xsd:string  optional      
lowerBound  xsd:string  optional      
upperBound  xsd:string  optional      
source <xsd:complexType name="AttributeDefType">
 
<xsd:complexContent>
   
<xsd:extension base="plm:DescriptionBase">
     
<xsd:attribute name="attrType" type="bus:AttributeDefAttrType" use="required"/>
     
<xsd:attribute name="stringSize" type="xsd:integer" use="optional"/>
     
<xsd:attribute name="referenceClass" type="xsd:string" use="optional"/>
     
<xsd:attribute name="isArray" type="xsd:boolean" use="optional" default="false"/>
     
<xsd:attribute name="isPublicWrite" type="xsd:boolean" use="optional" default="false"/>
     
<xsd:attribute name="isNullsAllowed" type="xsd:boolean" use="optional" default="true"/>
     
<xsd:attribute name="isIgnoreErrors" type="xsd:boolean" use="optional" default="false"/>
     
<xsd:attribute name="isPublicRead" type="xsd:boolean" use="optional" default="false"/>
     
<xsd:attribute name="isUnique" type="xsd:boolean" use="optional" default="false"/>
     
<xsd:attribute name="isCandidateKey" type="xsd:boolean" use="optional" default="false"/>
     
<xsd:attribute name="initialValue" type="xsd:string" use="optional"/>
     
<xsd:attribute name="lowerBound" type="xsd:string" use="optional"/>
     
<xsd:attribute name="upperBound" type="xsd:string" use="optional"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute AttributeDefType/@attrType
type bus:AttributeDefAttrType
properties
use required
facets
Kind Value Annotation
enumeration character
enumeration double
enumeration date
enumeration float
enumeration integer
enumeration logical
enumeration short
enumeration string
enumeration typedReference
enumeration untypedReference
enumeration externalReference
enumeration note
source <xsd:attribute name="attrType" type="bus:AttributeDefAttrType" use="required"/>

attribute AttributeDefType/@stringSize
type xsd:integer
properties
use optional
source <xsd:attribute name="stringSize" type="xsd:integer" use="optional"/>

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

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

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

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

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

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

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

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

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

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

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


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