<complexType name="CompositeCurveType">
<annotation>
<documentation>A CompositeCurve is defined by a sequence of (orientable) curves such that the each curve in the sequence terminates at the start point of the subsequent curve in the list.</documentation>
</annotation>
<complexContent>
<extension base="gml:AbstractCurveType">
<sequence>
<element ref="gml:curveMember" maxOccurs="unbounded">
<annotation>
<documentation>This element references or contains one curve in the composite curve. The curves are contiguous, the collection of curves is ordered.
OTE: This definition allows for a nested structure, i.e. a CompositeCurve may use, for example, another CompositeCurve as a curve member.</documentation>
</annotation>
</element>
</sequence>
</extension>
</complexContent>
</complexType>