complexType TArrayType
diagram mostfcat_3_1_0_annotated_diagrams/mostfcat_3_1_0_annotated_p141.png
namespace http://www.mostcooperation.com
type extension of Array
properties
base Array
children Description DataType SharedDataElementReference
used by
element DataType/TArrayType
attributes
Name  Type  Use  Default  Fixed  Annotation
Name  xs:NCName  optional      
ElementCountByteLength  derived by: UnsignedByte  required      
MaxElementCount  UnsignedLong  optional      
annotation
documentation
Representation of the MOST data type Array Type. (Example: FunctionCatalog_ArrayType.xml)
source <xs:complexType name="TArrayType">
 
<xs:annotation>
   
<xs:documentation>Representation of the MOST data type Array Type. (Example: FunctionCatalog_ArrayType.xml)</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="Array">
     
<xs:attribute name="ElementCountByteLength" use="required">
       
<xs:simpleType>
         
<xs:restriction base="mostco:UnsignedByte">
           
<xs:enumeration value="1"/>
           
<xs:enumeration value="2"/>
           
<xs:enumeration value="4"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:attribute>
     
<xs:attribute name="MaxElementCount" type="mostco:UnsignedLong" use="optional"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute TArrayType/@ElementCountByteLength
type restriction of UnsignedByte
properties
use required
facets
Kind Value Annotation
enumeration 1
enumeration 2
enumeration 4
source <xs:attribute name="ElementCountByteLength" use="required">
 
<xs:simpleType>
   
<xs:restriction base="mostco:UnsignedByte">
     
<xs:enumeration value="1"/>
     
<xs:enumeration value="2"/>
     
<xs:enumeration value="4"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute TArrayType/@MaxElementCount
type UnsignedLong
properties
use optional
facets
Kind Value Annotation
minInclusive 0
maxInclusive 4294967295
source <xs:attribute name="MaxElementCount" type="mostco:UnsignedLong" use="optional"/>