<complexType name="OperationMethodType">
<annotation>
<documentation>Definition of an algorithm used to perform a coordinate operation. Most operation methods use a number of operation parameters, although some coordinate conversions use none. Each coordinate operation using the method assigns values to these parameters. </documentation>
</annotation>
<complexContent>
<extension base="gml:OperationMethodBaseType">
<sequence>
<element ref="gml:methodID" minOccurs="0" maxOccurs="unbounded">
<annotation>
<documentation>Set of alternative identifications of this operation method. The first methodID, if any, is normally the primary identification code, and any others are aliases. </documentation>
</annotation>
</element>
<element ref="gml:remarks" minOccurs="0">
<annotation>
<documentation>Comments on or information about this operation method, including source information.</documentation>
</annotation>
</element>
<element ref="gml:methodFormula" />
<element ref="gml:sourceDimensions" />
<element ref="gml:targetDimensions" />
<element ref="gml:usesParameter" minOccurs="0" maxOccurs="unbounded">
<annotation>
<documentation>Unordered list of associations to the set of operation parameters and parameter groups used by this operation method. </documentation>
</annotation>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
|