attributeGroup CommonClassAttrAttributes
namespace http://www.plmxml.org/Schemas/PLMXMLClassificationSchema
used by
complexType AbstractClassAttributeType
attributes
Name  Type  Use  Default  Fixed  Annotation
attributeId  cl:AttributeIdType  required      
isMandatory  xsd:boolean  optional  false    
isProtected  xsd:boolean  optional  false    
isUnique  xsd:boolean  optional  false    
isLocalValue  xsd:boolean  optional  false    
isPropagated  xsd:boolean  optional  false    
arraySize  xsd:unsignedLong  optional  1    
isExternalArray  xsd:boolean  optional  false    
isReference  xsd:boolean  optional  false    
hasFixedDefaultValue  xsd:boolean  optional  false    
isAutoComputed  xsd:boolean    false    
annotation
documentation

      This group collects all attributes common to the attribute definition of
      the AdminClassAttributeType  and the UserClassAttributeType
   
      attributeId:    the unique id of the attribute with an optional reference to the
                      DictionaryAttributeType if it exists in the same Document.
      isMandatory:     indicates that the value for this attribute is mandotory while
                      creating instances of a class.
      isProtected:    indicates that te values of this attribute are protected.
      isUnique:       indicates that the value of this attribute needs to be unique.
                      It is possible that multiple attributes of a class are marked
                      as unique. in this case the value combination of these
                      attributes needs to be unique.
      isLocalValue:   indicates that the values of this attribute are not synched with
                      other ICOs classifying the same object (multiple classification)
      isPropagated:   indicates that the value for this attribute is set through the "propagation"
                      during saving.
      arraySize:      if greater than 1 the attribute is interpreted as an array of the specified size
      isReference:    indicates that this value is actually specified in a referenced location
      hasFixedDefaultValue: defines that the specified Default value will be enforced in all
                      instances of the class
      isAutoComputed: Whether the attribute is automatically computed.
     
source <xsd:attributeGroup name="CommonClassAttrAttributes">
 
<xsd:annotation>
   
<xsd:documentation>
      This group collects all attributes common to the attribute definition of
      the AdminClassAttributeType  and the UserClassAttributeType
   
      attributeId:    the unique id of the attribute with an optional reference to the
                      DictionaryAttributeType if it exists in the same Document.
      isMandatory:     indicates that the value for this attribute is mandotory while
                      creating instances of a class.
      isProtected:    indicates that te values of this attribute are protected.
      isUnique:       indicates that the value of this attribute needs to be unique.
                      It is possible that multiple attributes of a class are marked
                      as unique. in this case the value combination of these
                      attributes needs to be unique.
      isLocalValue:   indicates that the values of this attribute are not synched with
                      other ICOs classifying the same object (multiple classification)
      isPropagated:   indicates that the value for this attribute is set through the "propagation"
                      during saving.
      arraySize:      if greater than 1 the attribute is interpreted as an array of the specified size
      isReference:    indicates that this value is actually specified in a referenced location
      hasFixedDefaultValue: defines that the specified Default value will be enforced in all
                      instances of the class
      isAutoComputed: Whether the attribute is automatically computed.
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:attribute name="attributeId" type="cl:AttributeIdType" use="required"/>
 
<xsd:attribute name="isMandatory" type="xsd:boolean" use="optional" default="false"/>
 
<xsd:attribute name="isProtected" type="xsd:boolean" use="optional" default="false"/>
 
<xsd:attribute name="isUnique" type="xsd:boolean" use="optional" default="false"/>
 
<xsd:attribute name="isLocalValue" type="xsd:boolean" use="optional" default="false"/>
 
<xsd:attribute name="isPropagated" type="xsd:boolean" use="optional" default="false"/>
 
<xsd:attribute name="arraySize" type="xsd:unsignedLong" use="optional" default="1"/>
 
<xsd:attribute name="isExternalArray" type="xsd:boolean" use="optional" default="false"/>
 
<xsd:attribute name="isReference" type="xsd:boolean" use="optional" default="false"/>
 
<xsd:attribute name="hasFixedDefaultValue" type="xsd:boolean" use="optional" default="false"/>
 
<xsd:attribute name="isAutoComputed" type="xsd:boolean" default="false"/>
</xsd:attributeGroup>

attribute CommonClassAttrAttributes/@attributeId
type cl:AttributeIdType
properties
use required
source <xsd:attribute name="attributeId" type="cl:AttributeIdType" use="required"/>

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

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

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

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

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

attribute CommonClassAttrAttributes/@arraySize
type xsd:unsignedLong
properties
use optional
default 1
source <xsd:attribute name="arraySize" type="xsd:unsignedLong" use="optional" default="1"/>

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

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

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

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


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