complexType StreamContents
diagram mostfcat_3_1_0_annotated_diagrams/mostfcat_3_1_0_annotated_p119.png
namespace http://www.mostcooperation.com
type extension of DataTypeBase
properties
base DataTypeBase
abstract true
children Description Parameters StreamSignals ParameterSequence SignalSequence StreamSwitch
used by
complexTypes TShortStream TStream
annotation
documentation
Basis for defining the content of Streams and Short Streams.
source <xs:complexType name="StreamContents" abstract="true">
 
<xs:annotation>
   
<xs:documentation>Basis for defining the content of Streams and Short Streams.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="DataTypeBase">
     
<xs:sequence>
       
<xs:element name="Description" type="xs:string" minOccurs="0"/>
       
<xs:element name="Parameters" minOccurs="0">
         
<xs:complexType>
           
<xs:sequence>
             
<xs:choice minOccurs="0" maxOccurs="unbounded">
               
<xs:element name="Parameter" type="DataElement"/>
               
<xs:element name="SharedParameterReference" type="SharedDataElementReference"/>
               
<xs:element name="NamedSharedParameterReference" type="NamedSharedDataElementReference"/>
             
</xs:choice>
           
</xs:sequence>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="StreamSignals" type="StreamSignals" minOccurs="0"/>
       
<xs:choice minOccurs="0">
         
<xs:element name="ParameterSequence" type="ParameterSequence"/>
         
<xs:element name="SignalSequence" type="SignalSequence"/>
         
<xs:element name="StreamSwitch" type="StreamSwitch"/>
       
</xs:choice>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element StreamContents/Description
diagram mostfcat_3_1_0_annotated_diagrams/mostfcat_3_1_0_annotated_p120.png
namespace http://www.mostcooperation.com
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Description" type="xs:string" minOccurs="0"/>

element StreamContents/Parameters
diagram mostfcat_3_1_0_annotated_diagrams/mostfcat_3_1_0_annotated_p121.png
namespace http://www.mostcooperation.com
properties
minOcc 0
maxOcc 1
content complex
children Parameter SharedParameterReference NamedSharedParameterReference
source <xs:element name="Parameters" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:choice minOccurs="0" maxOccurs="unbounded">
       
<xs:element name="Parameter" type="DataElement"/>
       
<xs:element name="SharedParameterReference" type="SharedDataElementReference"/>
       
<xs:element name="NamedSharedParameterReference" type="NamedSharedDataElementReference"/>
     
</xs:choice>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element StreamContents/Parameters/Parameter
diagram mostfcat_3_1_0_annotated_diagrams/mostfcat_3_1_0_annotated_p122.png
namespace http://www.mostcooperation.com
type DataElement
properties
content complex
children Description DataType
attributes
Name  Type  Use  Default  Fixed  Annotation
Name  xs:NCName  required      
DataElementGroup  xs:token  optional      
documentation
This attribute provides the opportunity to label data elements, based on the requirements of the function catalog designer.
source <xs:element name="Parameter" type="DataElement"/>

element StreamContents/Parameters/SharedParameterReference
diagram mostfcat_3_1_0_annotated_diagrams/mostfcat_3_1_0_annotated_p123.png
namespace http://www.mostcooperation.com
type SharedDataElementReference
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
Name  xs:NCName  required      
source <xs:element name="SharedParameterReference" type="SharedDataElementReference"/>

element StreamContents/Parameters/NamedSharedParameterReference
diagram mostfcat_3_1_0_annotated_diagrams/mostfcat_3_1_0_annotated_p124.png
namespace http://www.mostcooperation.com
type NamedSharedDataElementReference
properties
content complex
children Description
attributes
Name  Type  Use  Default  Fixed  Annotation
Name  xs:NCName  required      
NameRef  xs:NCName  required      
source <xs:element name="NamedSharedParameterReference" type="NamedSharedDataElementReference"/>

element StreamContents/StreamSignals
diagram mostfcat_3_1_0_annotated_diagrams/mostfcat_3_1_0_annotated_p125.png
namespace http://www.mostcooperation.com
type StreamSignals
properties
minOcc 0
maxOcc 1
content complex
children StreamSignal SharedSignalReference
source <xs:element name="StreamSignals" type="StreamSignals" minOccurs="0"/>

element StreamContents/ParameterSequence
diagram mostfcat_3_1_0_annotated_diagrams/mostfcat_3_1_0_annotated_p126.png
namespace http://www.mostcooperation.com
type ParameterSequence
properties
content complex
children Description StreamParamReference StreamParamReferenceRepeated
source <xs:element name="ParameterSequence" type="ParameterSequence"/>

element StreamContents/SignalSequence
diagram mostfcat_3_1_0_annotated_diagrams/mostfcat_3_1_0_annotated_p127.png
namespace http://www.mostcooperation.com
type SignalSequence
properties
content complex
children Description StreamSignalReference StreamSignalReferenceRepeated
attributes
Name  Type  Use  Default  Fixed  Annotation
ByteOrder  derived by: xs:string  optional  BigEndian    
source <xs:element name="SignalSequence" type="SignalSequence"/>

element StreamContents/StreamSwitch
diagram mostfcat_3_1_0_annotated_diagrams/mostfcat_3_1_0_annotated_p128.png
namespace http://www.mostcooperation.com
type StreamSwitch
properties
content complex
children ParamStreamCase
attributes
Name  Type  Use  Default  Fixed  Annotation
SelectorName  xs:NCName  required      
source <xs:element name="StreamSwitch" type="StreamSwitch"/>