complexType TEnum
diagram mostfcat_3_1_0_annotated_diagrams/mostfcat_3_1_0_annotated_p148.png
namespace http://www.mostcooperation.com
type extension of DataTypeBase
properties
base DataTypeBase
children TEnumValue TEnumReserved
used by
element DataType/TEnum
attributes
Name  Type  Use  Default  Fixed  Annotation
TotalByteLength  derived by: UnsignedByte  optional  1    
annotation
documentation
Representation of the MOST data type Enum.
source <xs:complexType name="TEnum">
 
<xs:annotation>
   
<xs:documentation>Representation of the MOST data type Enum.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="DataTypeBase">
     
<xs:sequence>
       
<xs:element name="TEnumValue" type="TEnumValue" maxOccurs="unbounded"/>
       
<xs:element name="TEnumReserved" type="TEnumReserved" minOccurs="0" maxOccurs="unbounded"/>
     
</xs:sequence>
     
<xs:attribute name="TotalByteLength" use="optional" default="1">
       
<xs:simpleType>
         
<xs:restriction base="mostco:UnsignedByte">
           
<xs:enumeration value="1"/>
           
<xs:enumeration value="2"/>
           
<xs:enumeration value="4"/>
           
<xs:enumeration value="8"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:attribute>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute TEnum/@TotalByteLength
type restriction of UnsignedByte
properties
use optional
default 1
facets
Kind Value Annotation
enumeration 1
enumeration 2
enumeration 4
enumeration 8
source <xs:attribute name="TotalByteLength" use="optional" default="1">
 
<xs:simpleType>
   
<xs:restriction base="mostco:UnsignedByte">
     
<xs:enumeration value="1"/>
     
<xs:enumeration value="2"/>
     
<xs:enumeration value="4"/>
     
<xs:enumeration value="8"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element TEnum/TEnumValue
diagram mostfcat_3_1_0_annotated_diagrams/mostfcat_3_1_0_annotated_p149.png
namespace http://www.mostcooperation.com
type TEnumValue
properties
minOcc 1
maxOcc unbounded
content complex
children Description
attributes
Name  Type  Use  Default  Fixed  Annotation
Code  UnsignedLongLong  required      
Name  xs:NCName  required      
source <xs:element name="TEnumValue" type="TEnumValue" maxOccurs="unbounded"/>

element TEnum/TEnumReserved
diagram mostfcat_3_1_0_annotated_diagrams/mostfcat_3_1_0_annotated_p150.png
namespace http://www.mostcooperation.com
type TEnumReserved
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
StartCode  UnsignedLongLong  required      
EndCode  UnsignedLongLong  required      
DisplayName  xs:string  optional      
source <xs:element name="TEnumReserved" type="TEnumReserved" minOccurs="0" maxOccurs="unbounded"/>