1<?xml version="1.0" encoding="UTF-8"?>
2<ConfigurableDomains SystemClassName="Test">
3  <ConfigurableDomain Name="Calibration" SequenceAware="false">
4    <Configurations>
5      <Configuration Name="default">
6        <CompoundRule Type="All"/>
7      </Configuration>
8    </Configurations>
9    <ConfigurableElements>
10      <ConfigurableElement Path="/Test/test/included/bool"/>
11    </ConfigurableElements>
12    <Settings>
13      <Configuration Name="default">
14        <ConfigurableElement Path="/Test/test/included/bool">
15          <BooleanParameter Name="bool">1</BooleanParameter>
16        </ConfigurableElement>
17      </Configuration>
18    </Settings>
19  </ConfigurableDomain>
20  <ConfigurableDomain Name="Third" SequenceAware="false">
21    <Configurations>
22      <Configuration Name="default">
23        <CompoundRule Type="All"/>
24      </Configuration>
25    </Configurations>
26    <ConfigurableElements>
27      <ConfigurableElement Path="/Test/test/block/3"/>
28    </ConfigurableElements>
29    <Settings>
30      <Configuration Name="default">
31        <ConfigurableElement Path="/Test/test/block/3">
32          <ParameterBlock Name="3">
33            <FixedPointParameter Name="q2.5">1.21875</FixedPointParameter>
34            <IntegerParameter Name="uint8">200</IntegerParameter>
35            <StringParameter Name="string">blah</StringParameter>
36          </ParameterBlock>
37        </ConfigurableElement>
38      </Configuration>
39    </Settings>
40  </ConfigurableDomain>
41  <ConfigurableDomain Name="Fourth" SequenceAware="false">
42    <Configurations>
43      <Configuration Name="default">
44        <CompoundRule Type="All"/>
45      </Configuration>
46    </Configurations>
47    <ConfigurableElements>
48      <ConfigurableElement Path="/Test/test/block/4"/>
49    </ConfigurableElements>
50    <Settings>
51      <Configuration Name="default">
52        <ConfigurableElement Path="/Test/test/block/4">
53          <ParameterBlock Name="4">
54            <FixedPointParameter Name="q2.5">1.21875</FixedPointParameter>
55            <IntegerParameter Name="uint8">200</IntegerParameter>
56            <StringParameter Name="string">blah</StringParameter>
57          </ParameterBlock>
58        </ConfigurableElement>
59      </Configuration>
60    </Settings>
61  </ConfigurableDomain>
62  <ConfigurableDomain Name="EddGroup.First" SequenceAware="false">
63    <Configurations>
64      <Configuration Name="Green.On">
65        <CompoundRule Type="All">
66          <SelectionCriterionRule SelectionCriterion="Colors" MatchesWhen="Includes" Value="Red"/>
67          <SelectionCriterionRule SelectionCriterion="Colors" MatchesWhen="Includes" Value="Blue"/>
68          <SelectionCriterionRule SelectionCriterion="Colors" MatchesWhen="Includes" Value="Green"/>
69          <SelectionCriterionRule SelectionCriterion="Switch" MatchesWhen="Is" Value="On"/>
70        </CompoundRule>
71      </Configuration>
72      <Configuration Name="Green.Off">
73        <CompoundRule Type="All">
74          <SelectionCriterionRule SelectionCriterion="Colors" MatchesWhen="Includes" Value="Red"/>
75          <SelectionCriterionRule SelectionCriterion="Colors" MatchesWhen="Includes" Value="Blue"/>
76          <SelectionCriterionRule SelectionCriterion="Colors" MatchesWhen="Includes" Value="Green"/>
77          <SelectionCriterionRule SelectionCriterion="Switch" MatchesWhen="Is" Value="Off"/>
78        </CompoundRule>
79      </Configuration>
80      <Configuration Name="Default">
81        <CompoundRule Type="All">
82          <SelectionCriterionRule SelectionCriterion="Colors" MatchesWhen="Includes" Value="Red"/>
83          <SelectionCriterionRule SelectionCriterion="Colors" MatchesWhen="Includes" Value="Blue"/>
84        </CompoundRule>
85      </Configuration>
86    </Configurations>
87    <ConfigurableElements>
88      <ConfigurableElement Path="/Test/test/block/1/q2.5"/>
89      <ConfigurableElement Path="/Test/test/block/1/string"/>
90    </ConfigurableElements>
91    <Settings>
92      <Configuration Name="Green.On">
93        <ConfigurableElement Path="/Test/test/block/1/q2.5">
94          <FixedPointParameter Name="q2.5">1.18750</FixedPointParameter>
95        </ConfigurableElement>
96        <ConfigurableElement Path="/Test/test/block/1/string">
97          <StringParameter Name="string"></StringParameter>
98        </ConfigurableElement>
99      </Configuration>
100      <Configuration Name="Green.Off">
101        <ConfigurableElement Path="/Test/test/block/1/q2.5">
102          <FixedPointParameter Name="q2.5">1.18750</FixedPointParameter>
103        </ConfigurableElement>
104        <ConfigurableElement Path="/Test/test/block/1/string">
105          <StringParameter Name="string">some string</StringParameter>
106        </ConfigurableElement>
107      </Configuration>
108      <Configuration Name="Default">
109        <ConfigurableElement Path="/Test/test/block/1/q2.5">
110          <FixedPointParameter Name="q2.5">0.00000</FixedPointParameter>
111        </ConfigurableElement>
112        <ConfigurableElement Path="/Test/test/block/1/string">
113          <StringParameter Name="string">some other string</StringParameter>
114        </ConfigurableElement>
115      </Configuration>
116    </Settings>
117  </ConfigurableDomain>
118  <ConfigurableDomain Name="EddGroup.Second" SequenceAware="false">
119    <Configurations>
120      <Configuration Name="Blue.On">
121        <CompoundRule Type="All">
122          <SelectionCriterionRule SelectionCriterion="Colors" MatchesWhen="Includes" Value="Red"/>
123          <SelectionCriterionRule SelectionCriterion="Colors" MatchesWhen="Includes" Value="Blue"/>
124          <SelectionCriterionRule SelectionCriterion="Switch" MatchesWhen="Is" Value="On"/>
125        </CompoundRule>
126      </Configuration>
127      <Configuration Name="Blue.Off">
128        <CompoundRule Type="All">
129          <SelectionCriterionRule SelectionCriterion="Colors" MatchesWhen="Includes" Value="Red"/>
130          <SelectionCriterionRule SelectionCriterion="Colors" MatchesWhen="Includes" Value="Blue"/>
131        </CompoundRule>
132      </Configuration>
133      <Configuration Name="Green">
134        <CompoundRule Type="All">
135          <SelectionCriterionRule SelectionCriterion="Colors" MatchesWhen="Includes" Value="Red"/>
136          <SelectionCriterionRule SelectionCriterion="Colors" MatchesWhen="Includes" Value="Green"/>
137        </CompoundRule>
138      </Configuration>
139      <Configuration Name="Default">
140        <CompoundRule Type="All">
141          <SelectionCriterionRule SelectionCriterion="Colors" MatchesWhen="Includes" Value="Red"/>
142        </CompoundRule>
143      </Configuration>
144    </Configurations>
145    <ConfigurableElements>
146      <ConfigurableElement Path="/Test/test/block/2/uint8"/>
147    </ConfigurableElements>
148    <Settings>
149      <Configuration Name="Blue.On">
150        <ConfigurableElement Path="/Test/test/block/2/uint8">
151          <IntegerParameter Name="uint8">3</IntegerParameter>
152        </ConfigurableElement>
153      </Configuration>
154      <Configuration Name="Blue.Off">
155        <ConfigurableElement Path="/Test/test/block/2/uint8">
156          <IntegerParameter Name="uint8">4</IntegerParameter>
157        </ConfigurableElement>
158      </Configuration>
159      <Configuration Name="Green">
160        <ConfigurableElement Path="/Test/test/block/2/uint8">
161          <IntegerParameter Name="uint8">5</IntegerParameter>
162        </ConfigurableElement>
163      </Configuration>
164      <Configuration Name="Default">
165        <ConfigurableElement Path="/Test/test/block/2/uint8">
166          <IntegerParameter Name="uint8">6</IntegerParameter>
167        </ConfigurableElement>
168      </Configuration>
169    </Settings>
170  </ConfigurableDomain>
171  <ConfigurableDomain Name="sequenceAware" SequenceAware="true">
172    <Configurations/>
173    <ConfigurableElements/>
174    <Settings/>
175  </ConfigurableDomain>
176  <ConfigurableDomain Name="Red.Black" SequenceAware="true">
177    <Configurations>
178      <Configuration Name="green.confGroup..On.Blue.dot">
179        <CompoundRule Type="All">
180          <SelectionCriterionRule SelectionCriterion="Colors" MatchesWhen="Includes" Value="Red"/>
181          <SelectionCriterionRule SelectionCriterion="Colors" MatchesWhen="Includes" Value="Green"/>
182          <CompoundRule Type="Any">
183            <SelectionCriterionRule SelectionCriterion="Switch" MatchesWhen="Is" Value="On"/>
184            <CompoundRule Type="All">
185              <CompoundRule Type="All">
186                <CompoundRule Type="All"/>
187              </CompoundRule>
188              <CompoundRule Type="All">
189                <CompoundRule Type="Any">
190                  <SelectionCriterionRule SelectionCriterion="Switch" MatchesWhen="Is" Value="On"/>
191                </CompoundRule>
192              </CompoundRule>
193            </CompoundRule>
194          </CompoundRule>
195          <SelectionCriterionRule SelectionCriterion="Switch" MatchesWhen="Is" Value="On"/>
196          <SelectionCriterionRule SelectionCriterion="Switch" MatchesWhen="Is" Value="On"/>
197          <SelectionCriterionRule SelectionCriterion="Colors" MatchesWhen="Includes" Value="Green"/>
198          <SelectionCriterionRule SelectionCriterion="Colors" MatchesWhen="Includes" Value="Blue"/>
199        </CompoundRule>
200      </Configuration>
201    </Configurations>
202    <ConfigurableElements>
203      <ConfigurableElement Path="/Test/test/block/0/q2.5"/>
204      <ConfigurableElement Path="/Test/test/block/0/string"/>
205      <ConfigurableElement Path="/Test/test/inline/bool"/>
206    </ConfigurableElements>
207    <Settings>
208      <Configuration Name="green.confGroup..On.Blue.dot">
209        <ConfigurableElement Path="/Test/test/block/0/q2.5">
210          <FixedPointParameter Name="q2.5">1.18750</FixedPointParameter>
211        </ConfigurableElement>
212        <ConfigurableElement Path="/Test/test/block/0/string">
213          <StringParameter Name="string">12 ab @ 	 &lt;![CDATA[ &lt; &gt; \n \0 ✔ "'\</StringParameter>
214        </ConfigurableElement>
215        <ConfigurableElement Path="/Test/test/inline/bool">
216          <BooleanParameter Name="bool">1</BooleanParameter>
217        </ConfigurableElement>
218      </Configuration>
219    </Settings>
220  </ConfigurableDomain>
221</ConfigurableDomains>
222