complexType StreamSwitch
diagram mostfcat_3_1_0_annotated_diagrams/mostfcat_3_1_0_annotated_p136.png
namespace http://www.mostcooperation.com
children ParamStreamCase
used by
element StreamContents/StreamSwitch
attributes
Name  Type  Use  Default  Fixed  Annotation
SelectorName  xs:NCName  required      
annotation
documentation
Represents a set of Stream cases.
source <xs:complexType name="StreamSwitch">
 
<xs:annotation>
   
<xs:documentation>Represents a set of Stream cases.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence maxOccurs="unbounded">
   
<xs:element name="ParamStreamCase" type="ParamStreamCase">
     
<xs:key name="ParamStreamCaseKey">
       
<xs:selector xpath="mostco:StreamParamReference"/>
       
<xs:field xpath="@Name"/>
     
</xs:key>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="SelectorName" type="xs:NCName" use="required"/>
</xs:complexType>

attribute StreamSwitch/@SelectorName
type xs:NCName
properties
use required
source <xs:attribute name="SelectorName" type="xs:NCName" use="required"/>

element StreamSwitch/ParamStreamCase
diagram mostfcat_3_1_0_annotated_diagrams/mostfcat_3_1_0_annotated_p137.png
namespace http://www.mostcooperation.com
type ParamStreamCase
properties
content complex
children Description StreamParamReference
attributes
Name  Type  Use  Default  Fixed  Annotation
MinSelectorValue  xs:anySimpleType  required      
MaxSelectorValue  xs:anySimpleType  required      
identity constraints
  Name  Refer  Selector  Field(s)  Annotation
key  ParamStreamCaseKey    mostco:StreamParamReference  @Name  
source <xs:element name="ParamStreamCase" type="ParamStreamCase">
 
<xs:key name="ParamStreamCaseKey">
   
<xs:selector xpath="mostco:StreamParamReference"/>
   
<xs:field xpath="@Name"/>
 
</xs:key>
</xs:element>