complexType UserClassType
diagram plmxml_diagrams/plmxml_p1815.png
namespace http://www.plmxml.org/Schemas/PLMXMLClassificationSchema
type extension of cl:AbstractClassType
properties
base cl:AbstractClassType
children plm:Description plm:ApplicationRef plm:Attribute cl:Name cl:AliasName cl:ShortName cl:UserData1 cl:UserData2 cl:Description cl:Comment cl:File cl:GeneralOption cl:LibraryType cl:Parent cl:Attribute
used by
element UserClass
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      
classId  cl:ICSIdType  required      
isAbstract  xsd:boolean  optional  false    
isAssembly  xsd:boolean  optional  false    
allowsMultiInst  xsd:boolean  optional  false    
instanceCount  xsd:unsignedLong  optional      
childCount  xsd:unsignedLong  optional      
templateRefs  xsd:IDREFS  optional      
creationDate  xsd:date  optional      
creationUser  xsd:string  optional      
modifiedDate  xsd:date  optional      
modifiedUser  xsd:string  optional      
library  xsd:string  optional      
annotation
documentation

      Class definition as used by the end user. It combines the class, view, dictionary and keylov
      definition into one. This definition can only be used for readonly purposes.
     
      Elements:
     
      Parent:
      Attribute:
     
source <xsd:complexType name="UserClassType">
 
<xsd:annotation>
   
<xsd:documentation>
      Class definition as used by the end user. It combines the class, view, dictionary and keylov
      definition into one. This definition can only be used for readonly purposes.
     
      Elements:
     
      Parent:
      Attribute:
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="cl:AbstractClassType">
     
<xsd:sequence>
       
<xsd:element name="Parent" type="cl:ParentType" minOccurs="0" maxOccurs="unbounded"/>
       
<xsd:element name="Attribute" type="cl:UserClassAttributeType" minOccurs="0" maxOccurs="unbounded">
         
<xsd:annotation>
           
<xsd:appinfo source="http://www.plmxml.org/tools/CodeGenerator">sdkname=UserAttribute</xsd:appinfo>
         
</xsd:annotation>
       
</xsd:element>
     
</xsd:sequence>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

element UserClassType/Parent
diagram plmxml_diagrams/plmxml_p1816.png
namespace http://www.plmxml.org/Schemas/PLMXMLClassificationSchema
type cl:ParentType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
parentRef  xsd:IDREF  optional      
source <xsd:element name="Parent" type="cl:ParentType" minOccurs="0" maxOccurs="unbounded"/>

element UserClassType/Attribute
diagram plmxml_diagrams/plmxml_p1817.png
namespace http://www.plmxml.org/Schemas/PLMXMLClassificationSchema
type cl:UserClassAttributeType
properties
minOcc 0
maxOcc unbounded
content complex
children cl:Annotation cl:MinValue cl:MaxValue cl:DefaultValue cl:AltDefaultValue cl:Option cl:UserData1 cl:UserData2 cl:ReferenceSpecification cl:AltMinValue cl:AltMaxValue cl:Name cl:ShortName cl:Format cl:Unit cl:Description cl:AltFormat
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    
classid  cl:ICSIdType  optional      
annotation
appinfo
sdkname=UserAttribute
source <xsd:element name="Attribute" type="cl:UserClassAttributeType" minOccurs="0" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:appinfo source="http://www.plmxml.org/tools/CodeGenerator">sdkname=UserAttribute</xsd:appinfo>
 
</xsd:annotation>
</xsd:element>


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