complexType KeyLOVType
diagram plmxml_diagrams/plmxml_p1795.png
namespace http://www.plmxml.org/Schemas/PLMXMLClassificationSchema
type extension of plm:AttribOwnerBase
properties
base plm:AttribOwnerBase
children plm:Description plm:ApplicationRef plm:Attribute cl:Name cl:Comment cl:GeneralOption cl:Values
used by
element KeyLOV
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      
keyLOVId  cl:ICSIdType  required      
options  cl:KeyLOVOptionsEnumType  optional  Exclusive    
creationDate  xsd:date  optional      
creationUser  xsd:string  optional      
modifiedDate  xsd:date  optional      
modifiedUser  xsd:string  optional      
hideKeys  xsd:boolean    false    
annotation
documentation

      The KeyLOV type defines a list of key - value pairs that are used
      to specify the list of possible values for Classification attributes

      Elements:
     
      Name:       an optional display name for the KeyLOV definition.
      Comment:    a general comment intended for the maintainer of the object
      GeneralOption: general options.
      Values:     the key - values pairs
       
      Attribute:
     
      keyLOVId:   The unique id of the KeyLOV object
      options:    keyLOV specific options
      hideKeys:   if true it indicates the application to hide the keys while displaying keyLOV values
     
source <xsd:complexType name="KeyLOVType">
 
<xsd:annotation>
   
<xsd:documentation>
      The KeyLOV type defines a list of key - value pairs that are used
      to specify the list of possible values for Classification attributes

      Elements:
     
      Name:       an optional display name for the KeyLOV definition.
      Comment:    a general comment intended for the maintainer of the object
      GeneralOption: general options.
      Values:     the key - values pairs
       
      Attribute:
     
      keyLOVId:   The unique id of the KeyLOV object
      options:    keyLOV specific options
      hideKeys:   if true it indicates the application to hide the keys while displaying keyLOV values
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:AttribOwnerBase">
     
<xsd:sequence>
       
<xsd:element name="Name" type="cl:NameType" minOccurs="0" maxOccurs="unbounded"/>
       
<xsd:element name="Comment" type="cl:CommentType" minOccurs="0" maxOccurs="unbounded"/>
       
<xsd:element name="GeneralOption" type="cl:GeneralOptionType" minOccurs="0" maxOccurs="unbounded"/>
       
<xsd:element name="Values" type="cl:KeyLOVValueType" maxOccurs="unbounded"/>
     
</xsd:sequence>
     
<xsd:attribute name="keyLOVId" type="cl:ICSIdType" use="required"/>
     
<xsd:attribute name="options" type="cl:KeyLOVOptionsEnumType" use="optional" default="Exclusive"/>
     
<xsd:attributeGroup ref="cl:HistoryAttributes"/>
     
<xsd:attribute name="hideKeys" type="xsd:boolean" default="false"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute KeyLOVType/@keyLOVId
type cl:ICSIdType
properties
use required
source <xsd:attribute name="keyLOVId" type="cl:ICSIdType" use="required"/>

attribute KeyLOVType/@options
type cl:KeyLOVOptionsEnumType
properties
use optional
default Exclusive
facets
Kind Value Annotation
enumeration Exclusive
enumeration Optional
source <xsd:attribute name="options" type="cl:KeyLOVOptionsEnumType" use="optional" default="Exclusive"/>

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

element KeyLOVType/Name
diagram plmxml_diagrams/plmxml_p1796.png
namespace http://www.plmxml.org/Schemas/PLMXMLClassificationSchema
type cl:NameType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xsd:language  optional      
isMaster  xsd:boolean    false    
source <xsd:element name="Name" type="cl:NameType" minOccurs="0" maxOccurs="unbounded"/>

element KeyLOVType/Comment
diagram plmxml_diagrams/plmxml_p1797.png
namespace http://www.plmxml.org/Schemas/PLMXMLClassificationSchema
type cl:CommentType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
language  xsd:language  optional      
isMaster  xsd:boolean    false    
source <xsd:element name="Comment" type="cl:CommentType" minOccurs="0" maxOccurs="unbounded"/>

element KeyLOVType/GeneralOption
diagram plmxml_diagrams/plmxml_p1798.png
namespace http://www.plmxml.org/Schemas/PLMXMLClassificationSchema
type cl:GeneralOptionType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
optionType  xsd:string  optional      
name  xsd:string  required      
language  xsd:language  optional      
value  xsd:string  optional      
source <xsd:element name="GeneralOption" type="cl:GeneralOptionType" minOccurs="0" maxOccurs="unbounded"/>

element KeyLOVType/Values
diagram plmxml_diagrams/plmxml_p1799.png
namespace http://www.plmxml.org/Schemas/PLMXMLClassificationSchema
type cl:KeyLOVValueType
properties
minOcc 1
maxOcc unbounded
content complex
children cl:Key cl:Value
attributes
Name  Type  Use  Default  Fixed  Annotation
isDeprecated  xsd:boolean    false    
source <xsd:element name="Values" type="cl:KeyLOVValueType" maxOccurs="unbounded"/>


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