complexType AdminClassType
diagram plmxml_diagrams/plmxml_p1732.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 AdminClass
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      
isGroup  xsd:boolean  optional  false    
unitBase  cl:UnitBaseType  optional  metric    
annotation
documentation

      The class definition is the core element which is ued to build the classification hierarchy
      and used to store the instances (ICOs) 
     
      Attributes:
     
      isGroup:
     
      Elements:
     
      Parent:             Id of the parent class
      Attribute:
     
source <xsd:complexType name="AdminClassType">
 
<xsd:annotation>
   
<xsd:documentation>
      The class definition is the core element which is ued to build the classification hierarchy
      and used to store the instances (ICOs) 
     
      Attributes:
     
      isGroup:
     
      Elements:
     
      Parent:             Id of the parent class
      Attribute:
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="cl:AbstractClassType">
     
<xsd:sequence>
       
<xsd:element name="Parent" type="cl:ParentType"/>
       
<xsd:element name="Attribute" type="cl:AdminClassAttributeType" minOccurs="0" maxOccurs="unbounded">
         
<xsd:annotation>
           
<xsd:appinfo source="http://www.plmxml.org/tools/CodeGenerator">sdkname=AdminAttribute</xsd:appinfo>
         
</xsd:annotation>
       
</xsd:element>
     
</xsd:sequence>
     
<xsd:attribute name="isGroup" type="xsd:boolean" use="optional" default="false"/>
     
<xsd:attribute name="unitBase" type="cl:UnitBaseType" use="optional" default="metric"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

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

attribute AdminClassType/@unitBase
type cl:UnitBaseType
properties
use optional
default metric
facets
Kind Value Annotation
enumeration metric
enumeration english
enumeration both
enumeration inherited
source <xsd:attribute name="unitBase" type="cl:UnitBaseType" use="optional" default="metric"/>

element AdminClassType/Parent
diagram plmxml_diagrams/plmxml_p1733.png
namespace http://www.plmxml.org/Schemas/PLMXMLClassificationSchema
type cl:ParentType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
parentRef  xsd:IDREF  optional      
source <xsd:element name="Parent" type="cl:ParentType"/>

element AdminClassType/Attribute
diagram plmxml_diagrams/plmxml_p1734.png
namespace http://www.plmxml.org/Schemas/PLMXMLClassificationSchema
type cl:AdminClassAttributeType
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
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    
ref2AttributeRef  xsd:IDREF  optional      
hasLocalDefaultValue  xsd:boolean  optional  true    
annotation
appinfo
sdkname=AdminAttribute
source <xsd:element name="Attribute" type="cl:AdminClassAttributeType" minOccurs="0" maxOccurs="unbounded">
 
<xsd:annotation>
   
<xsd:appinfo source="http://www.plmxml.org/tools/CodeGenerator">sdkname=AdminAttribute</xsd:appinfo>
 
</xsd:annotation>
</xsd:element>


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