<element name="DimensionList">
<annotation>
<documentation>Where the Dimension list is in this form: Array[1stDim][2ndDim][lastDim]. The last dimension is assumed to be the least significant - that is this dimension will cycle through it's combination before the next to last dimension changes. The order MUST ascend or the array will need to be broken out entry by entry.</documentation>
</annotation>
<complexType>
<sequence>
<element name="Dimension" maxOccurs="unbounded">
<annotation>
<documentation>For partial entries of an array, the starting and ending index for each dimension, OR the Size must be specified. Indexes are zero based.</documentation>
<appinfo>For an ArrayParameterType of size N, their should be N Dimensions</appinfo>
<appinfo>An array made up by multiple Entries should not have index's that overlap, but should be continuous.</appinfo>
</annotation>
<complexType mixed="false">
<sequence>
<element name="StartingIndex" type="xtce:IntegerValueType">
<annotation>
<documentation>zero based index</documentation>
</annotation>
</element>
<element name="EndingIndex" type="xtce:IntegerValueType"/>
</sequence>
</complexType>
</element>
</sequence>
</complexType>
</element> |