org.geotools.gml3.v3_2.gmx
Class GMXSchema

Object
  extended by SchemaImpl
      extended by GMXSchema
All Implemented Interfaces:
Map<Name,AttributeType>, Schema

public class GMXSchema
extends SchemaImpl


Nested Class Summary
 
Nested classes/interfaces inherited from interface Map
Map.Entry<K,V>
 
Field Summary
static ComplexType ABSTRACTCT_CATALOGUE_TYPE_TYPE
           <xs:complexType abstract="true" name="AbstractCT_Catalogue_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="name" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" name="scope" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="fieldOfApplication" type="gco:CharacterString_PropertyType"/> <xs:element name="versionNumber" type="gco:CharacterString_PropertyType"/> <xs:element name="versionDate" type="gco:Date_PropertyType"/> <xs:element minOccurs="0" name="language" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="characterSet" type="gmd:MD_CharacterSetCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="locale" type="gmd:PT_Locale_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="subCatalogue" type="gmx:CT_Catalogue_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ABSTRACTMX_FILE_TYPE_TYPE
           <xs:complexType abstract="true" name="AbstractMX_File_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="fileName" type="gmx:FileName_PropertyType"/> <xs:element name="fileDescription" type="gco:CharacterString_PropertyType"/> <xs:element name="fileType" type="gmx:MimeFileType_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ANCHOR_PROPERTYTYPE_TYPE
           <xs:complexType name="Anchor_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:Anchor"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ANCHOR_TYPE_TYPE
           <xs:complexType name="Anchor_Type"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attributeGroup ref="xlink:simpleLink"/> </xs:extension> </xs:simpleContent> </xs:complexType>
static ComplexType BASEUNIT_PROPERTYTYPE_TYPE
           <xs:complexType name="BaseUnit_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:BaseUnit"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType CLALTERNATIVEEXPRESSION_PROPERTYTYPE_TYPE
           <xs:complexType name="ClAlternativeExpression_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ClAlternativeExpression"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType CLALTERNATIVEEXPRESSION_TYPE_TYPE
           <xs:complexType name="ClAlternativeExpression_Type"> <xs:annotation> <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:DefinitionType"> <xs:sequence> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> </xs:sequence> <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType CODEALTERNATIVEEXPRESSION_PROPERTYTYPE_TYPE
           <xs:complexType name="CodeAlternativeExpression_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:CodeAlternativeExpression"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType CODEALTERNATIVEEXPRESSION_TYPE_TYPE
           <xs:complexType name="CodeAlternativeExpression_Type"> <xs:annotation> <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:DefinitionType"> <xs:sequence> <xs:element minOccurs="0" name="locale" type="gmd:PT_Locale_PropertyType"/> </xs:sequence> <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType CODEDEFINITION_PROPERTYTYPE_TYPE
           <xs:complexType name="CodeDefinition_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:CodeDefinition"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType CODEDEFINITION_TYPE_TYPE
           <xs:complexType name="CodeDefinition_Type"> <xs:complexContent> <xs:extension base="gml:DefinitionType"/> </xs:complexContent> </xs:complexType>
static ComplexType CODELISTDICTIONARY_PROPERTYTYPE_TYPE
           <xs:complexType name="CodeListDictionary_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:CodeListDictionary"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType CODELISTDICTIONARY_TYPE_TYPE
           <xs:complexType name="CodeListDictionary_Type"> <xs:annotation> <xs:documentation>Constraints: - 1) metadataProperty.card = 0 - 2) dictionaryEntry.card = 0</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:DictionaryType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="codeEntry" type="gmx:CodeDefinition_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType CONVENTIONALUNIT_PROPERTYTYPE_TYPE
           <xs:complexType name="ConventionalUnit_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:ConventionalUnit"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType COORDINATESYSTEMALT_PROPERTYTYPE_TYPE
           <xs:complexType name="CoordinateSystemAlt_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:CoordinateSystemAlt"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType COORDINATESYSTEMALT_TYPE_TYPE
           <xs:complexType name="CoordinateSystemAlt_Type"> <xs:annotation> <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:IdentifiedObjectType"> <xs:sequence> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> </xs:sequence> <xs:attributeGroup ref="gml:AggregationAttributeGroup"/> <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType COORDINATESYSTEMAXISALT_PROPERTYTYPE_TYPE
           <xs:complexType name="CoordinateSystemAxisAlt_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:CoordinateSystemAxisAlt"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType COORDINATESYSTEMAXISALT_TYPE_TYPE
           <xs:complexType name="CoordinateSystemAxisAlt_Type"> <xs:annotation> <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:CoordinateSystemAxisType"> <xs:sequence> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> </xs:sequence> <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType CRSALT_PROPERTYTYPE_TYPE
           <xs:complexType name="CrsAlt_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:CrsAlt"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType CRSALT_TYPE_TYPE
           <xs:complexType name="CrsAlt_Type"> <xs:annotation> <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:AbstractCRSType"> <xs:sequence> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> </xs:sequence> <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType CT_CATALOGUE_PROPERTYTYPE_TYPE
           <xs:complexType name="CT_Catalogue_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:AbstractCT_Catalogue"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType CT_CODELIST_PROPERTYTYPE_TYPE
           <xs:complexType name="CT_Codelist_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:CodeListDictionary"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType CT_CODELISTCATALOGUE_PROPERTYTYPE_TYPE
           <xs:complexType name="CT_CodelistCatalogue_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:CT_CodelistCatalogue"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType CT_CODELISTCATALOGUE_TYPE_TYPE
           <xs:complexType name="CT_CodelistCatalogue_Type"> <xs:complexContent> <xs:extension base="gmx:AbstractCT_Catalogue_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="codelistItem" type="gmx:CT_Codelist_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType CT_CODELISTVALUE_PROPERTYTYPE_TYPE
           <xs:complexType name="CT_CodelistValue_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:CodeDefinition"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType CT_COORDINATESYSTEM_PROPERTYTYPE_TYPE
           <xs:complexType name="CT_CoordinateSystem_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:AbstractCoordinateSystem"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType CT_COORDINATESYSTEMAXIS_PROPERTYTYPE_TYPE
           <xs:complexType name="CT_CoordinateSystemAxis_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:CoordinateSystemAxis"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType CT_CRS_PROPERTYTYPE_TYPE
           <xs:complexType name="CT_CRS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:AbstractCRS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType CT_CRSCATALOGUE_PROPERTYTYPE_TYPE
           <xs:complexType name="CT_CrsCatalogue_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:CT_CrsCatalogue"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType CT_CRSCATALOGUE_TYPE_TYPE
           <xs:complexType name="CT_CrsCatalogue_Type"> <xs:complexContent> <xs:extension base="gmx:AbstractCT_Catalogue_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="crs" type="gmx:CT_CRS_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="coordinateSystem" type="gmx:CT_CoordinateSystem_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="axis" type="gmx:CT_CoordinateSystemAxis_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="datum" type="gmx:CT_Datum_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="ellipsoid" type="gmx:CT_Ellipsoid_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="primeMeridian" type="gmx:CT_PrimeMeridian_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="operation" type="gmx:CT_Operation_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="operationMethod" type="gmx:CT_OperationMethod_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="parameters" type="gmx:CT_OperationParameters_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType CT_DATUM_PROPERTYTYPE_TYPE
           <xs:complexType name="CT_Datum_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:AbstractDatum"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType CT_ELLIPSOID_PROPERTYTYPE_TYPE
           <xs:complexType name="CT_Ellipsoid_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:Ellipsoid"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType CT_OPERATION_PROPERTYTYPE_TYPE
           <xs:complexType name="CT_Operation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:AbstractCoordinateOperation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType CT_OPERATIONMETHOD_PROPERTYTYPE_TYPE
           <xs:complexType name="CT_OperationMethod_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:OperationMethod"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType CT_OPERATIONPARAMETERS_PROPERTYTYPE_TYPE
           <xs:complexType name="CT_OperationParameters_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:AbstractGeneralOperationParameter"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType CT_PRIMEMERIDIAN_PROPERTYTYPE_TYPE
           <xs:complexType name="CT_PrimeMeridian_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:PrimeMeridian"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType CT_UOMCATALOGUE_PROPERTYTYPE_TYPE
           <xs:complexType name="CT_UomCatalogue_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:CT_UomCatalogue"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType CT_UOMCATALOGUE_TYPE_TYPE
           <xs:complexType name="CT_UomCatalogue_Type"> <xs:complexContent> <xs:extension base="gmx:AbstractCT_Catalogue_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="uomItem" type="gmx:UnitDefinition_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType DATUMALT_PROPERTYTYPE_TYPE
           <xs:complexType name="DatumAlt_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:DatumAlt"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType DATUMALT_TYPE_TYPE
           <xs:complexType name="DatumAlt_Type"> <xs:annotation> <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:AbstractDatumType"> <xs:sequence> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> </xs:sequence> <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType DERIVEDUNIT_PROPERTYTYPE_TYPE
           <xs:complexType name="DerivedUnit_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:DerivedUnit"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ELLIPSOIDALT_PROPERTYTYPE_TYPE
           <xs:complexType name="EllipsoidAlt_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:EllipsoidAlt"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ELLIPSOIDALT_TYPE_TYPE
           <xs:complexType name="EllipsoidAlt_Type"> <xs:annotation> <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:IdentifiedObjectType"> <xs:sequence> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> </xs:sequence> <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType FILENAME_PROPERTYTYPE_TYPE
           <xs:complexType name="FileName_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:FileName"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType FILENAME_TYPE_TYPE
           <xs:complexType name="FileName_Type"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="src" type="xs:anyURI"/> </xs:extension> </xs:simpleContent> </xs:complexType>
static ComplexType MIMEFILETYPE_PROPERTYTYPE_TYPE
           <xs:complexType name="MimeFileType_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:MimeFileType"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType MIMEFILETYPE_TYPE_TYPE
           <xs:complexType name="MimeFileType_Type"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="type" type="xs:string" use="required"/> </xs:extension> </xs:simpleContent> </xs:complexType>
static ComplexType ML_AFFINECS_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_AffineCS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_AffineCS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_AFFINECS_TYPE_TYPE
           <xs:complexType name="ML_AffineCS_Type"> <xs:complexContent> <xs:extension base="gml:AffineCSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_BASEUNIT_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_BaseUnit_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_BaseUnit"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_BASEUNIT_TYPE_TYPE
           <xs:complexType name="ML_BaseUnit_Type"> <xs:complexContent> <xs:extension base="gml:BaseUnitType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:UomAlternativeExpression_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_CARTESIANCS_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_CartesianCS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_CartesianCS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_CARTESIANCS_TYPE_TYPE
           <xs:complexType name="ML_CartesianCS_Type"> <xs:complexContent> <xs:extension base="gml:CartesianCSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_CODEDEFINITION_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_CodeDefinition_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_CodeDefinition"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_CODEDEFINITION_TYPE_TYPE
           <xs:complexType name="ML_CodeDefinition_Type"> <xs:complexContent> <xs:extension base="gmx:CodeDefinition_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CodeAlternativeExpression_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_CODELISTDICTIONARY_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_CodeListDictionary_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_CodeListDictionary"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_CODELISTDICTIONARY_TYPE_TYPE
           <xs:complexType name="ML_CodeListDictionary_Type"> <xs:annotation> <xs:documentation>Constraint: codeEntry.type = ML_CodeListDefinition</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmx:CodeListDictionary_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:ClAlternativeExpression_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_COMPOUNDCRS_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_CompoundCRS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_CompoundCRS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_COMPOUNDCRS_TYPE_TYPE
           <xs:complexType name="ML_CompoundCRS_Type"> <xs:complexContent> <xs:extension base="gml:CompoundCRSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CrsAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_CONCATENATEDOPERATION_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_ConcatenatedOperation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_ConcatenatedOperation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_CONCATENATEDOPERATION_TYPE_TYPE
           <xs:complexType name="ML_ConcatenatedOperation_Type"> <xs:complexContent> <xs:extension base="gml:ConcatenatedOperationType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:OperationAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_CONVENTIONALUNIT_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_ConventionalUnit_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_ConventionalUnit"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_CONVENTIONALUNIT_TYPE_TYPE
           <xs:complexType name="ML_ConventionalUnit_Type"> <xs:complexContent> <xs:extension base="gml:ConventionalUnitType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:UomAlternativeExpression_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_CONVERSION_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_Conversion_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_Conversion"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_CONVERSION_TYPE_TYPE
           <xs:complexType name="ML_Conversion_Type"> <xs:complexContent> <xs:extension base="gml:ConversionType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:OperationAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_COORDINATESYSTEMAXIS_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_CoordinateSystemAxis_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_CoordinateSystemAxis"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_COORDINATESYSTEMAXIS_TYPE_TYPE
           <xs:complexType name="ML_CoordinateSystemAxis_Type"> <xs:complexContent> <xs:extension base="gml:CoordinateSystemAxisType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CoordinateSystemAxisAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_CYLINDRICALCS_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_CylindricalCS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_CylindricalCS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_CYLINDRICALCS_TYPE_TYPE
           <xs:complexType name="ML_CylindricalCS_Type"> <xs:complexContent> <xs:extension base="gml:CylindricalCSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_DERIVEDCRS_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_DerivedCRS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_DerivedCRS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_DERIVEDCRS_TYPE_TYPE
           <xs:complexType name="ML_DerivedCRS_Type"> <xs:complexContent> <xs:extension base="gml:DerivedCRSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CrsAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_DERIVEDUNIT_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_DerivedUnit_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_DerivedUnit"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_DERIVEDUNIT_TYPE_TYPE
           <xs:complexType name="ML_DerivedUnit_Type"> <xs:complexContent> <xs:extension base="gml:DerivedUnitType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:UomAlternativeExpression_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_ELLIPSOID_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_Ellipsoid_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_Ellipsoid"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_ELLIPSOID_TYPE_TYPE
           <xs:complexType name="ML_Ellipsoid_Type"> <xs:complexContent> <xs:extension base="gml:EllipsoidType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:EllipsoidAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_ELLIPSOIDALCS_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_EllipsoidalCS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_EllipsoidalCS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_ELLIPSOIDALCS_TYPE_TYPE
           <xs:complexType name="ML_EllipsoidalCS_Type"> <xs:complexContent> <xs:extension base="gml:EllipsoidalCSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_ENGINEERINGCRS_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_EngineeringCRS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_EngineeringCRS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_ENGINEERINGCRS_TYPE_TYPE
           <xs:complexType name="ML_EngineeringCRS_Type"> <xs:complexContent> <xs:extension base="gml:EngineeringCRSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CrsAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_ENGINEERINGDATUM_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_EngineeringDatum_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_EngineeringDatum"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_ENGINEERINGDATUM_TYPE_TYPE
           <xs:complexType name="ML_EngineeringDatum_Type"> <xs:complexContent> <xs:extension base="gml:EngineeringDatumType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:DatumAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_GEODETICCRS_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_GeodeticCRS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_GeodeticCRS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_GEODETICCRS_TYPE_TYPE
           <xs:complexType name="ML_GeodeticCRS_Type"> <xs:complexContent> <xs:extension base="gml:GeodeticCRSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CrsAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_GEODETICDATUM_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_GeodeticDatum_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_GeodeticDatum"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_GEODETICDATUM_TYPE_TYPE
           <xs:complexType name="ML_GeodeticDatum_Type"> <xs:complexContent> <xs:extension base="gml:GeodeticDatumType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:DatumAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_IMAGECRS_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_ImageCRS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_ImageCRS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_IMAGECRS_TYPE_TYPE
           <xs:complexType name="ML_ImageCRS_Type"> <xs:complexContent> <xs:extension base="gml:ImageCRSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CrsAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_IMAGEDATUM_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_ImageDatum_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_ImageDatum"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_IMAGEDATUM_TYPE_TYPE
           <xs:complexType name="ML_ImageDatum_Type"> <xs:complexContent> <xs:extension base="gml:ImageDatumType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:DatumAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_LINEARCS_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_LinearCS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_LinearCS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_LINEARCS_TYPE_TYPE
           <xs:complexType name="ML_LinearCS_Type"> <xs:complexContent> <xs:extension base="gml:LinearCSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_OPERATIONMETHOD_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_OperationMethod_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_OperationMethod"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_OPERATIONMETHOD_TYPE_TYPE
           <xs:complexType name="ML_OperationMethod_Type"> <xs:complexContent> <xs:extension base="gml:OperationMethodType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:OperationMethodAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_OPERATIONPARAMETER_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_OperationParameter_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_OperationParameter"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_OPERATIONPARAMETER_TYPE_TYPE
           <xs:complexType name="ML_OperationParameter_Type"> <xs:complexContent> <xs:extension base="gml:OperationParameterType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:OperationParameterAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_OPERATIONPARAMETERGROUP_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_OperationParameterGroup_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_OperationParameterGroup"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_OPERATIONPARAMETERGROUP_TYPE_TYPE
           <xs:complexType name="ML_OperationParameterGroup_Type"> <xs:complexContent> <xs:extension base="gml:OperationParameterGroupType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:OperationParameterAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_PASSTHROUGHOPERATION_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_PassThroughOperation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_PassThroughOperation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_PASSTHROUGHOPERATION_TYPE_TYPE
           <xs:complexType name="ML_PassThroughOperation_Type"> <xs:complexContent> <xs:extension base="gml:PassThroughOperationType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:OperationAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_POLARCS_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_PolarCS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_PolarCS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_POLARCS_TYPE_TYPE
           <xs:complexType name="ML_PolarCS_Type"> <xs:complexContent> <xs:extension base="gml:PolarCSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_PRIMEMERIDIAN_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_PrimeMeridian_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_PrimeMeridian"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_PRIMEMERIDIAN_TYPE_TYPE
           <xs:complexType name="ML_PrimeMeridian_Type"> <xs:complexContent> <xs:extension base="gml:PrimeMeridianType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:PrimeMeridianAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_PROJECTEDCRS_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_ProjectedCRS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_ProjectedCRS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_PROJECTEDCRS_TYPE_TYPE
           <xs:complexType name="ML_ProjectedCRS_Type"> <xs:complexContent> <xs:extension base="gml:ProjectedCRSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CrsAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_SPHERICALCS_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_SphericalCS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_SphericalCS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_SPHERICALCS_TYPE_TYPE
           <xs:complexType name="ML_SphericalCS_Type"> <xs:complexContent> <xs:extension base="gml:SphericalCSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_TEMPORALCRS_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_TemporalCRS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_TemporalCRS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_TEMPORALCRS_TYPE_TYPE
           <xs:complexType name="ML_TemporalCRS_Type"> <xs:complexContent> <xs:extension base="gml:TemporalCRSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CrsAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_TEMPORALDATUM_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_TemporalDatum_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_TemporalDatum"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_TEMPORALDATUM_TYPE_TYPE
           <xs:complexType name="ML_TemporalDatum_Type"> <xs:complexContent> <xs:extension base="gml:TemporalDatumType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:DatumAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_TIMECS_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_TimeCS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_TimeCS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_TIMECS_TYPE_TYPE
           <xs:complexType name="ML_TimeCS_Type"> <xs:complexContent> <xs:extension base="gml:TimeCSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_TRANSFORMATION_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_Transformation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_Transformation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_TRANSFORMATION_TYPE_TYPE
           <xs:complexType name="ML_Transformation_Type"> <xs:complexContent> <xs:extension base="gml:TransformationType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:OperationAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_UNITDEFINITION_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_UnitDefinition_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_UnitDefinition"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_UNITDEFINITION_TYPE_TYPE
           <xs:complexType name="ML_UnitDefinition_Type"> <xs:complexContent> <xs:extension base="gml:UnitDefinitionType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:UomAlternativeExpression_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_USERDEFINEDCS_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_UserDefinedCS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_UserDefinedCS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_USERDEFINEDCS_TYPE_TYPE
           <xs:complexType name="ML_UserDefinedCS_Type"> <xs:complexContent> <xs:extension base="gml:UserDefinedCSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_VERTICALCRS_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_VerticalCRS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_VerticalCRS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_VERTICALCRS_TYPE_TYPE
           <xs:complexType name="ML_VerticalCRS_Type"> <xs:complexContent> <xs:extension base="gml:VerticalCRSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CrsAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_VERTICALCS_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_VerticalCS_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_VerticalCS"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_VERTICALCS_TYPE_TYPE
           <xs:complexType name="ML_VerticalCS_Type"> <xs:complexContent> <xs:extension base="gml:VerticalCSType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType ML_VERTICALDATUM_PROPERTYTYPE_TYPE
           <xs:complexType name="ML_VerticalDatum_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:ML_VerticalDatum"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType ML_VERTICALDATUM_TYPE_TYPE
           <xs:complexType name="ML_VerticalDatum_Type"> <xs:complexContent> <xs:extension base="gml:VerticalDatumType"> <xs:sequence> <xs:element maxOccurs="unbounded" name="alternativeExpression" type="gmx:DatumAlt_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType MX_AGGREGATE_PROPERTYTYPE_TYPE
           <xs:complexType name="MX_Aggregate_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:MX_Aggregate"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType MX_AGGREGATE_TYPE_TYPE
           <xs:complexType name="MX_Aggregate_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDS_Aggregate_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="aggregateCatalogue" type="gmx:CT_Catalogue_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="aggregateFile" type="gmx:MX_SupportFile_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType MX_DATAFILE_PROPERTYTYPE_TYPE
           <xs:complexType name="MX_DataFile_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:MX_DataFile"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType MX_DATAFILE_TYPE_TYPE
           <xs:complexType name="MX_DataFile_Type"> <xs:complexContent> <xs:extension base="gmx:AbstractMX_File_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="featureTypes" type="gco:GenericName_PropertyType"/> <xs:element name="fileFormat" type="gmd:MD_Format_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType MX_DATASET_PROPERTYTYPE_TYPE
           <xs:complexType name="MX_DataSet_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:MX_DataSet"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType MX_DATASET_TYPE_TYPE
           <xs:complexType name="MX_DataSet_Type"> <xs:complexContent> <xs:extension base="gmd:DS_DataSet_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="dataFile" type="gmx:MX_DataFile_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="datasetCatalogue" type="gmx:CT_Catalogue_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="supportFile" type="gmx:MX_SupportFile_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType MX_FILE_PROPERTYTYPE_TYPE
           <xs:complexType name="MX_File_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:AbstractMX_File"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType MX_SCOPECODE_PROPERTYTYPE_TYPE
           <xs:complexType name="MX_ScopeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:MX_ScopeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType MX_SUPPORTFILE_PROPERTYTYPE_TYPE
           <xs:complexType name="MX_SupportFile_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:MX_SupportFile"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType MX_SUPPORTFILE_TYPE_TYPE
           <xs:complexType name="MX_SupportFile_Type"> <xs:complexContent> <xs:extension base="gmx:AbstractMX_File_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType OPERATIONALT_PROPERTYTYPE_TYPE
           <xs:complexType name="OperationAlt_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:OperationAlt"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType OPERATIONALT_TYPE_TYPE
           <xs:complexType name="OperationAlt_Type"> <xs:annotation> <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:AbstractCoordinateOperationType"> <xs:sequence> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> </xs:sequence> <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType OPERATIONMETHODALT_PROPERTYTYPE_TYPE
           <xs:complexType name="OperationMethodAlt_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:OperationMethodAlt"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType OPERATIONMETHODALT_TYPE_TYPE
           <xs:complexType name="OperationMethodAlt_Type"> <xs:annotation> <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:IdentifiedObjectType"> <xs:sequence> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> </xs:sequence> <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType OPERATIONPARAMETERALT_PROPERTYTYPE_TYPE
           <xs:complexType name="OperationParameterAlt_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:OperationParameterAlt"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType OPERATIONPARAMETERALT_TYPE_TYPE
           <xs:complexType name="OperationParameterAlt_Type"> <xs:annotation> <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:OperationParameterType"> <xs:sequence> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> </xs:sequence> <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType PRIMEMERIDIANALT_PROPERTYTYPE_TYPE
           <xs:complexType name="PrimeMeridianAlt_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:PrimeMeridianAlt"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType PRIMEMERIDIANALT_TYPE_TYPE
           <xs:complexType name="PrimeMeridianAlt_Type"> <xs:annotation> <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:IdentifiedObjectType"> <xs:sequence> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> </xs:sequence> <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType UNITDEFINITION_PROPERTYTYPE_TYPE
           <xs:complexType name="UnitDefinition_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:UnitDefinition"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType UOMALTERNATIVEEXPRESSION_PROPERTYTYPE_TYPE
           <xs:complexType name="UomAlternativeExpression_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmx:UomAlternativeExpression"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType UOMALTERNATIVEEXPRESSION_TYPE_TYPE
           <xs:complexType name="UomAlternativeExpression_Type"> <xs:annotation> <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gml:UnitDefinitionType"> <xs:sequence> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> </xs:sequence> <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/> </xs:extension> </xs:complexContent> </xs:complexType>
 
Constructor Summary
GMXSchema()
           
 
Method Summary
static void main(String[] args)
          Test that this class can be loaded.
 
Methods inherited from class SchemaImpl
add, clear, containsKey, containsValue, entrySet, equals, get, getURI, hashCode, isEmpty, keySet, profile, put, putAll, remove, size, toString, values
 
Methods inherited from class Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ABSTRACTCT_CATALOGUE_TYPE_TYPE

public static final ComplexType ABSTRACTCT_CATALOGUE_TYPE_TYPE

   
  <xs:complexType abstract="true" name="AbstractCT_Catalogue_Type">
      <xs:complexContent>
          <xs:extension base="gco:AbstractObject_Type">
              <xs:sequence>
                  <xs:element name="name" type="gco:CharacterString_PropertyType"/>
                  <xs:element maxOccurs="unbounded" name="scope" type="gco:CharacterString_PropertyType"/>
                  <xs:element maxOccurs="unbounded" minOccurs="0"
                      name="fieldOfApplication" type="gco:CharacterString_PropertyType"/>
                  <xs:element name="versionNumber" type="gco:CharacterString_PropertyType"/>
                  <xs:element name="versionDate" type="gco:Date_PropertyType"/>
                  <xs:element minOccurs="0" name="language" type="gco:CharacterString_PropertyType"/>
                  <xs:element minOccurs="0" name="characterSet" type="gmd:MD_CharacterSetCode_PropertyType"/>
                  <xs:element maxOccurs="unbounded" minOccurs="0"
                      name="locale" type="gmd:PT_Locale_PropertyType"/>
                  <xs:element maxOccurs="unbounded" minOccurs="0"
                      name="subCatalogue" type="gmx:CT_Catalogue_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ABSTRACTMX_FILE_TYPE_TYPE

public static final ComplexType ABSTRACTMX_FILE_TYPE_TYPE

   
  <xs:complexType abstract="true" name="AbstractMX_File_Type">
      <xs:complexContent>
          <xs:extension base="gco:AbstractObject_Type">
              <xs:sequence>
                  <xs:element name="fileName" type="gmx:FileName_PropertyType"/>
                  <xs:element name="fileDescription" type="gco:CharacterString_PropertyType"/>
                  <xs:element name="fileType" type="gmx:MimeFileType_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ANCHOR_PROPERTYTYPE_TYPE

public static final ComplexType ANCHOR_PROPERTYTYPE_TYPE

   
  <xs:complexType name="Anchor_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:Anchor"/>
      </xs:sequence>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ANCHOR_TYPE_TYPE

public static final ComplexType ANCHOR_TYPE_TYPE

   
  <xs:complexType name="Anchor_Type">
      <xs:simpleContent>
          <xs:extension base="xs:string">
              <xs:attributeGroup ref="xlink:simpleLink"/>
          </xs:extension>
      </xs:simpleContent>
  </xs:complexType>

    
   


BASEUNIT_PROPERTYTYPE_TYPE

public static final ComplexType BASEUNIT_PROPERTYTYPE_TYPE

   
  <xs:complexType name="BaseUnit_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gml:BaseUnit"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


CT_CRS_PROPERTYTYPE_TYPE

public static final ComplexType CT_CRS_PROPERTYTYPE_TYPE

   
  <xs:complexType name="CT_CRS_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gml:AbstractCRS"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


CT_CATALOGUE_PROPERTYTYPE_TYPE

public static final ComplexType CT_CATALOGUE_PROPERTYTYPE_TYPE

   
  <xs:complexType name="CT_Catalogue_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:AbstractCT_Catalogue"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


CT_CODELISTCATALOGUE_PROPERTYTYPE_TYPE

public static final ComplexType CT_CODELISTCATALOGUE_PROPERTYTYPE_TYPE

   
  <xs:complexType name="CT_CodelistCatalogue_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:CT_CodelistCatalogue"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


CT_CODELISTCATALOGUE_TYPE_TYPE

public static final ComplexType CT_CODELISTCATALOGUE_TYPE_TYPE

   
  <xs:complexType name="CT_CodelistCatalogue_Type">
      <xs:complexContent>
          <xs:extension base="gmx:AbstractCT_Catalogue_Type">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="codelistItem" type="gmx:CT_Codelist_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


CT_CODELISTVALUE_PROPERTYTYPE_TYPE

public static final ComplexType CT_CODELISTVALUE_PROPERTYTYPE_TYPE

   
  <xs:complexType name="CT_CodelistValue_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:CodeDefinition"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


CT_CODELIST_PROPERTYTYPE_TYPE

public static final ComplexType CT_CODELIST_PROPERTYTYPE_TYPE

   
  <xs:complexType name="CT_Codelist_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:CodeListDictionary"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


CT_COORDINATESYSTEMAXIS_PROPERTYTYPE_TYPE

public static final ComplexType CT_COORDINATESYSTEMAXIS_PROPERTYTYPE_TYPE

   
  <xs:complexType name="CT_CoordinateSystemAxis_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gml:CoordinateSystemAxis"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


CT_COORDINATESYSTEM_PROPERTYTYPE_TYPE

public static final ComplexType CT_COORDINATESYSTEM_PROPERTYTYPE_TYPE

   
  <xs:complexType name="CT_CoordinateSystem_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gml:AbstractCoordinateSystem"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


CT_CRSCATALOGUE_PROPERTYTYPE_TYPE

public static final ComplexType CT_CRSCATALOGUE_PROPERTYTYPE_TYPE

   
  <xs:complexType name="CT_CrsCatalogue_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:CT_CrsCatalogue"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


CT_CRSCATALOGUE_TYPE_TYPE

public static final ComplexType CT_CRSCATALOGUE_TYPE_TYPE

   
  <xs:complexType name="CT_CrsCatalogue_Type">
      <xs:complexContent>
          <xs:extension base="gmx:AbstractCT_Catalogue_Type">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="crs" type="gmx:CT_CRS_PropertyType"/>
                  <xs:element maxOccurs="unbounded" minOccurs="0"
                      name="coordinateSystem" type="gmx:CT_CoordinateSystem_PropertyType"/>
                  <xs:element maxOccurs="unbounded" minOccurs="0"
                      name="axis" type="gmx:CT_CoordinateSystemAxis_PropertyType"/>
                  <xs:element maxOccurs="unbounded" minOccurs="0"
                      name="datum" type="gmx:CT_Datum_PropertyType"/>
                  <xs:element maxOccurs="unbounded" minOccurs="0"
                      name="ellipsoid" type="gmx:CT_Ellipsoid_PropertyType"/>
                  <xs:element maxOccurs="unbounded" minOccurs="0"
                      name="primeMeridian" type="gmx:CT_PrimeMeridian_PropertyType"/>
                  <xs:element maxOccurs="unbounded" minOccurs="0"
                      name="operation" type="gmx:CT_Operation_PropertyType"/>
                  <xs:element maxOccurs="unbounded" minOccurs="0"
                      name="operationMethod" type="gmx:CT_OperationMethod_PropertyType"/>
                  <xs:element maxOccurs="unbounded" minOccurs="0"
                      name="parameters" type="gmx:CT_OperationParameters_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


CT_DATUM_PROPERTYTYPE_TYPE

public static final ComplexType CT_DATUM_PROPERTYTYPE_TYPE

   
  <xs:complexType name="CT_Datum_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gml:AbstractDatum"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


CT_ELLIPSOID_PROPERTYTYPE_TYPE

public static final ComplexType CT_ELLIPSOID_PROPERTYTYPE_TYPE

   
  <xs:complexType name="CT_Ellipsoid_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gml:Ellipsoid"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


CT_OPERATIONMETHOD_PROPERTYTYPE_TYPE

public static final ComplexType CT_OPERATIONMETHOD_PROPERTYTYPE_TYPE

   
  <xs:complexType name="CT_OperationMethod_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gml:OperationMethod"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


CT_OPERATIONPARAMETERS_PROPERTYTYPE_TYPE

public static final ComplexType CT_OPERATIONPARAMETERS_PROPERTYTYPE_TYPE

   
  <xs:complexType name="CT_OperationParameters_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gml:AbstractGeneralOperationParameter"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


CT_OPERATION_PROPERTYTYPE_TYPE

public static final ComplexType CT_OPERATION_PROPERTYTYPE_TYPE

   
  <xs:complexType name="CT_Operation_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gml:AbstractCoordinateOperation"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


CT_PRIMEMERIDIAN_PROPERTYTYPE_TYPE

public static final ComplexType CT_PRIMEMERIDIAN_PROPERTYTYPE_TYPE

   
  <xs:complexType name="CT_PrimeMeridian_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gml:PrimeMeridian"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


CT_UOMCATALOGUE_PROPERTYTYPE_TYPE

public static final ComplexType CT_UOMCATALOGUE_PROPERTYTYPE_TYPE

   
  <xs:complexType name="CT_UomCatalogue_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:CT_UomCatalogue"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


CT_UOMCATALOGUE_TYPE_TYPE

public static final ComplexType CT_UOMCATALOGUE_TYPE_TYPE

   
  <xs:complexType name="CT_UomCatalogue_Type">
      <xs:complexContent>
          <xs:extension base="gmx:AbstractCT_Catalogue_Type">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="uomItem" type="gmx:UnitDefinition_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


CLALTERNATIVEEXPRESSION_PROPERTYTYPE_TYPE

public static final ComplexType CLALTERNATIVEEXPRESSION_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ClAlternativeExpression_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ClAlternativeExpression"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


CLALTERNATIVEEXPRESSION_TYPE_TYPE

public static final ComplexType CLALTERNATIVEEXPRESSION_TYPE_TYPE

   
  <xs:complexType name="ClAlternativeExpression_Type">
      <xs:annotation>
          <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
          <xs:extension base="gml:DefinitionType">
              <xs:sequence>
                  <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/>
              </xs:sequence>
              <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


CODEALTERNATIVEEXPRESSION_PROPERTYTYPE_TYPE

public static final ComplexType CODEALTERNATIVEEXPRESSION_PROPERTYTYPE_TYPE

   
  <xs:complexType name="CodeAlternativeExpression_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:CodeAlternativeExpression"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


CODEALTERNATIVEEXPRESSION_TYPE_TYPE

public static final ComplexType CODEALTERNATIVEEXPRESSION_TYPE_TYPE

   
  <xs:complexType name="CodeAlternativeExpression_Type">
      <xs:annotation>
          <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
          <xs:extension base="gml:DefinitionType">
              <xs:sequence>
                  <xs:element minOccurs="0" name="locale" type="gmd:PT_Locale_PropertyType"/>
              </xs:sequence>
              <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


CODEDEFINITION_PROPERTYTYPE_TYPE

public static final ComplexType CODEDEFINITION_PROPERTYTYPE_TYPE

   
  <xs:complexType name="CodeDefinition_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:CodeDefinition"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


CODEDEFINITION_TYPE_TYPE

public static final ComplexType CODEDEFINITION_TYPE_TYPE

   
  <xs:complexType name="CodeDefinition_Type">
      <xs:complexContent>
          <xs:extension base="gml:DefinitionType"/>
      </xs:complexContent>
  </xs:complexType>

    
   


CODELISTDICTIONARY_PROPERTYTYPE_TYPE

public static final ComplexType CODELISTDICTIONARY_PROPERTYTYPE_TYPE

   
  <xs:complexType name="CodeListDictionary_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:CodeListDictionary"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


CODELISTDICTIONARY_TYPE_TYPE

public static final ComplexType CODELISTDICTIONARY_TYPE_TYPE

   
  <xs:complexType name="CodeListDictionary_Type">
      <xs:annotation>
          <xs:documentation>Constraints: - 1) metadataProperty.card = 0 - 2) dictionaryEntry.card = 0</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
          <xs:extension base="gml:DictionaryType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="codeEntry" type="gmx:CodeDefinition_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


CONVENTIONALUNIT_PROPERTYTYPE_TYPE

public static final ComplexType CONVENTIONALUNIT_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ConventionalUnit_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gml:ConventionalUnit"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


COORDINATESYSTEMALT_PROPERTYTYPE_TYPE

public static final ComplexType COORDINATESYSTEMALT_PROPERTYTYPE_TYPE

   
  <xs:complexType name="CoordinateSystemAlt_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:CoordinateSystemAlt"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


COORDINATESYSTEMALT_TYPE_TYPE

public static final ComplexType COORDINATESYSTEMALT_TYPE_TYPE

   
  <xs:complexType name="CoordinateSystemAlt_Type">
      <xs:annotation>
          <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
          <xs:extension base="gml:IdentifiedObjectType">
              <xs:sequence>
                  <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/>
              </xs:sequence>
              <xs:attributeGroup ref="gml:AggregationAttributeGroup"/>
              <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


COORDINATESYSTEMAXISALT_PROPERTYTYPE_TYPE

public static final ComplexType COORDINATESYSTEMAXISALT_PROPERTYTYPE_TYPE

   
  <xs:complexType name="CoordinateSystemAxisAlt_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:CoordinateSystemAxisAlt"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


COORDINATESYSTEMAXISALT_TYPE_TYPE

public static final ComplexType COORDINATESYSTEMAXISALT_TYPE_TYPE

   
  <xs:complexType name="CoordinateSystemAxisAlt_Type">
      <xs:annotation>
          <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
          <xs:extension base="gml:CoordinateSystemAxisType">
              <xs:sequence>
                  <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/>
              </xs:sequence>
              <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


CRSALT_PROPERTYTYPE_TYPE

public static final ComplexType CRSALT_PROPERTYTYPE_TYPE

   
  <xs:complexType name="CrsAlt_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:CrsAlt"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


CRSALT_TYPE_TYPE

public static final ComplexType CRSALT_TYPE_TYPE

   
  <xs:complexType name="CrsAlt_Type">
      <xs:annotation>
          <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
          <xs:extension base="gml:AbstractCRSType">
              <xs:sequence>
                  <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/>
              </xs:sequence>
              <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


DATUMALT_PROPERTYTYPE_TYPE

public static final ComplexType DATUMALT_PROPERTYTYPE_TYPE

   
  <xs:complexType name="DatumAlt_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:DatumAlt"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


DATUMALT_TYPE_TYPE

public static final ComplexType DATUMALT_TYPE_TYPE

   
  <xs:complexType name="DatumAlt_Type">
      <xs:annotation>
          <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
          <xs:extension base="gml:AbstractDatumType">
              <xs:sequence>
                  <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/>
              </xs:sequence>
              <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


DERIVEDUNIT_PROPERTYTYPE_TYPE

public static final ComplexType DERIVEDUNIT_PROPERTYTYPE_TYPE

   
  <xs:complexType name="DerivedUnit_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gml:DerivedUnit"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ELLIPSOIDALT_PROPERTYTYPE_TYPE

public static final ComplexType ELLIPSOIDALT_PROPERTYTYPE_TYPE

   
  <xs:complexType name="EllipsoidAlt_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:EllipsoidAlt"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ELLIPSOIDALT_TYPE_TYPE

public static final ComplexType ELLIPSOIDALT_TYPE_TYPE

   
  <xs:complexType name="EllipsoidAlt_Type">
      <xs:annotation>
          <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
          <xs:extension base="gml:IdentifiedObjectType">
              <xs:sequence>
                  <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/>
              </xs:sequence>
              <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


FILENAME_PROPERTYTYPE_TYPE

public static final ComplexType FILENAME_PROPERTYTYPE_TYPE

   
  <xs:complexType name="FileName_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:FileName"/>
      </xs:sequence>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


FILENAME_TYPE_TYPE

public static final ComplexType FILENAME_TYPE_TYPE

   
  <xs:complexType name="FileName_Type">
      <xs:simpleContent>
          <xs:extension base="xs:string">
              <xs:attribute name="src" type="xs:anyURI"/>
          </xs:extension>
      </xs:simpleContent>
  </xs:complexType>

    
   


ML_AFFINECS_PROPERTYTYPE_TYPE

public static final ComplexType ML_AFFINECS_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_AffineCS_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_AffineCS"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_AFFINECS_TYPE_TYPE

public static final ComplexType ML_AFFINECS_TYPE_TYPE

   
  <xs:complexType name="ML_AffineCS_Type">
      <xs:complexContent>
          <xs:extension base="gml:AffineCSType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_BASEUNIT_PROPERTYTYPE_TYPE

public static final ComplexType ML_BASEUNIT_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_BaseUnit_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_BaseUnit"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_BASEUNIT_TYPE_TYPE

public static final ComplexType ML_BASEUNIT_TYPE_TYPE

   
  <xs:complexType name="ML_BaseUnit_Type">
      <xs:complexContent>
          <xs:extension base="gml:BaseUnitType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:UomAlternativeExpression_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_CARTESIANCS_PROPERTYTYPE_TYPE

public static final ComplexType ML_CARTESIANCS_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_CartesianCS_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_CartesianCS"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_CARTESIANCS_TYPE_TYPE

public static final ComplexType ML_CARTESIANCS_TYPE_TYPE

   
  <xs:complexType name="ML_CartesianCS_Type">
      <xs:complexContent>
          <xs:extension base="gml:CartesianCSType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_CODEDEFINITION_PROPERTYTYPE_TYPE

public static final ComplexType ML_CODEDEFINITION_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_CodeDefinition_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_CodeDefinition"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_CODEDEFINITION_TYPE_TYPE

public static final ComplexType ML_CODEDEFINITION_TYPE_TYPE

   
  <xs:complexType name="ML_CodeDefinition_Type">
      <xs:complexContent>
          <xs:extension base="gmx:CodeDefinition_Type">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:CodeAlternativeExpression_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_CODELISTDICTIONARY_PROPERTYTYPE_TYPE

public static final ComplexType ML_CODELISTDICTIONARY_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_CodeListDictionary_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_CodeListDictionary"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_CODELISTDICTIONARY_TYPE_TYPE

public static final ComplexType ML_CODELISTDICTIONARY_TYPE_TYPE

   
  <xs:complexType name="ML_CodeListDictionary_Type">
      <xs:annotation>
          <xs:documentation>Constraint: codeEntry.type = ML_CodeListDefinition</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
          <xs:extension base="gmx:CodeListDictionary_Type">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:ClAlternativeExpression_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_COMPOUNDCRS_PROPERTYTYPE_TYPE

public static final ComplexType ML_COMPOUNDCRS_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_CompoundCRS_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_CompoundCRS"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_COMPOUNDCRS_TYPE_TYPE

public static final ComplexType ML_COMPOUNDCRS_TYPE_TYPE

   
  <xs:complexType name="ML_CompoundCRS_Type">
      <xs:complexContent>
          <xs:extension base="gml:CompoundCRSType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:CrsAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_CONCATENATEDOPERATION_PROPERTYTYPE_TYPE

public static final ComplexType ML_CONCATENATEDOPERATION_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_ConcatenatedOperation_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_ConcatenatedOperation"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_CONCATENATEDOPERATION_TYPE_TYPE

public static final ComplexType ML_CONCATENATEDOPERATION_TYPE_TYPE

   
  <xs:complexType name="ML_ConcatenatedOperation_Type">
      <xs:complexContent>
          <xs:extension base="gml:ConcatenatedOperationType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:OperationAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_CONVENTIONALUNIT_PROPERTYTYPE_TYPE

public static final ComplexType ML_CONVENTIONALUNIT_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_ConventionalUnit_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_ConventionalUnit"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_CONVENTIONALUNIT_TYPE_TYPE

public static final ComplexType ML_CONVENTIONALUNIT_TYPE_TYPE

   
  <xs:complexType name="ML_ConventionalUnit_Type">
      <xs:complexContent>
          <xs:extension base="gml:ConventionalUnitType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:UomAlternativeExpression_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_CONVERSION_PROPERTYTYPE_TYPE

public static final ComplexType ML_CONVERSION_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_Conversion_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_Conversion"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_CONVERSION_TYPE_TYPE

public static final ComplexType ML_CONVERSION_TYPE_TYPE

   
  <xs:complexType name="ML_Conversion_Type">
      <xs:complexContent>
          <xs:extension base="gml:ConversionType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:OperationAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_COORDINATESYSTEMAXIS_PROPERTYTYPE_TYPE

public static final ComplexType ML_COORDINATESYSTEMAXIS_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_CoordinateSystemAxis_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_CoordinateSystemAxis"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_COORDINATESYSTEMAXIS_TYPE_TYPE

public static final ComplexType ML_COORDINATESYSTEMAXIS_TYPE_TYPE

   
  <xs:complexType name="ML_CoordinateSystemAxis_Type">
      <xs:complexContent>
          <xs:extension base="gml:CoordinateSystemAxisType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:CoordinateSystemAxisAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_CYLINDRICALCS_PROPERTYTYPE_TYPE

public static final ComplexType ML_CYLINDRICALCS_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_CylindricalCS_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_CylindricalCS"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_CYLINDRICALCS_TYPE_TYPE

public static final ComplexType ML_CYLINDRICALCS_TYPE_TYPE

   
  <xs:complexType name="ML_CylindricalCS_Type">
      <xs:complexContent>
          <xs:extension base="gml:CylindricalCSType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_DERIVEDCRS_PROPERTYTYPE_TYPE

public static final ComplexType ML_DERIVEDCRS_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_DerivedCRS_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_DerivedCRS"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_DERIVEDCRS_TYPE_TYPE

public static final ComplexType ML_DERIVEDCRS_TYPE_TYPE

   
  <xs:complexType name="ML_DerivedCRS_Type">
      <xs:complexContent>
          <xs:extension base="gml:DerivedCRSType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:CrsAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_DERIVEDUNIT_PROPERTYTYPE_TYPE

public static final ComplexType ML_DERIVEDUNIT_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_DerivedUnit_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_DerivedUnit"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_DERIVEDUNIT_TYPE_TYPE

public static final ComplexType ML_DERIVEDUNIT_TYPE_TYPE

   
  <xs:complexType name="ML_DerivedUnit_Type">
      <xs:complexContent>
          <xs:extension base="gml:DerivedUnitType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:UomAlternativeExpression_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_ELLIPSOID_PROPERTYTYPE_TYPE

public static final ComplexType ML_ELLIPSOID_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_Ellipsoid_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_Ellipsoid"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_ELLIPSOID_TYPE_TYPE

public static final ComplexType ML_ELLIPSOID_TYPE_TYPE

   
  <xs:complexType name="ML_Ellipsoid_Type">
      <xs:complexContent>
          <xs:extension base="gml:EllipsoidType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:EllipsoidAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_ELLIPSOIDALCS_PROPERTYTYPE_TYPE

public static final ComplexType ML_ELLIPSOIDALCS_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_EllipsoidalCS_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_EllipsoidalCS"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_ELLIPSOIDALCS_TYPE_TYPE

public static final ComplexType ML_ELLIPSOIDALCS_TYPE_TYPE

   
  <xs:complexType name="ML_EllipsoidalCS_Type">
      <xs:complexContent>
          <xs:extension base="gml:EllipsoidalCSType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_ENGINEERINGCRS_PROPERTYTYPE_TYPE

public static final ComplexType ML_ENGINEERINGCRS_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_EngineeringCRS_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_EngineeringCRS"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_ENGINEERINGCRS_TYPE_TYPE

public static final ComplexType ML_ENGINEERINGCRS_TYPE_TYPE

   
  <xs:complexType name="ML_EngineeringCRS_Type">
      <xs:complexContent>
          <xs:extension base="gml:EngineeringCRSType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:CrsAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_ENGINEERINGDATUM_PROPERTYTYPE_TYPE

public static final ComplexType ML_ENGINEERINGDATUM_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_EngineeringDatum_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_EngineeringDatum"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_ENGINEERINGDATUM_TYPE_TYPE

public static final ComplexType ML_ENGINEERINGDATUM_TYPE_TYPE

   
  <xs:complexType name="ML_EngineeringDatum_Type">
      <xs:complexContent>
          <xs:extension base="gml:EngineeringDatumType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:DatumAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_GEODETICCRS_PROPERTYTYPE_TYPE

public static final ComplexType ML_GEODETICCRS_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_GeodeticCRS_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_GeodeticCRS"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_GEODETICCRS_TYPE_TYPE

public static final ComplexType ML_GEODETICCRS_TYPE_TYPE

   
  <xs:complexType name="ML_GeodeticCRS_Type">
      <xs:complexContent>
          <xs:extension base="gml:GeodeticCRSType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:CrsAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_GEODETICDATUM_PROPERTYTYPE_TYPE

public static final ComplexType ML_GEODETICDATUM_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_GeodeticDatum_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_GeodeticDatum"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_GEODETICDATUM_TYPE_TYPE

public static final ComplexType ML_GEODETICDATUM_TYPE_TYPE

   
  <xs:complexType name="ML_GeodeticDatum_Type">
      <xs:complexContent>
          <xs:extension base="gml:GeodeticDatumType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:DatumAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_IMAGECRS_PROPERTYTYPE_TYPE

public static final ComplexType ML_IMAGECRS_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_ImageCRS_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_ImageCRS"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_IMAGECRS_TYPE_TYPE

public static final ComplexType ML_IMAGECRS_TYPE_TYPE

   
  <xs:complexType name="ML_ImageCRS_Type">
      <xs:complexContent>
          <xs:extension base="gml:ImageCRSType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:CrsAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_IMAGEDATUM_PROPERTYTYPE_TYPE

public static final ComplexType ML_IMAGEDATUM_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_ImageDatum_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_ImageDatum"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_IMAGEDATUM_TYPE_TYPE

public static final ComplexType ML_IMAGEDATUM_TYPE_TYPE

   
  <xs:complexType name="ML_ImageDatum_Type">
      <xs:complexContent>
          <xs:extension base="gml:ImageDatumType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:DatumAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_LINEARCS_PROPERTYTYPE_TYPE

public static final ComplexType ML_LINEARCS_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_LinearCS_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_LinearCS"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_LINEARCS_TYPE_TYPE

public static final ComplexType ML_LINEARCS_TYPE_TYPE

   
  <xs:complexType name="ML_LinearCS_Type">
      <xs:complexContent>
          <xs:extension base="gml:LinearCSType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_OPERATIONMETHOD_PROPERTYTYPE_TYPE

public static final ComplexType ML_OPERATIONMETHOD_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_OperationMethod_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_OperationMethod"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_OPERATIONMETHOD_TYPE_TYPE

public static final ComplexType ML_OPERATIONMETHOD_TYPE_TYPE

   
  <xs:complexType name="ML_OperationMethod_Type">
      <xs:complexContent>
          <xs:extension base="gml:OperationMethodType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:OperationMethodAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_OPERATIONPARAMETERGROUP_PROPERTYTYPE_TYPE

public static final ComplexType ML_OPERATIONPARAMETERGROUP_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_OperationParameterGroup_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_OperationParameterGroup"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_OPERATIONPARAMETERGROUP_TYPE_TYPE

public static final ComplexType ML_OPERATIONPARAMETERGROUP_TYPE_TYPE

   
  <xs:complexType name="ML_OperationParameterGroup_Type">
      <xs:complexContent>
          <xs:extension base="gml:OperationParameterGroupType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:OperationParameterAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_OPERATIONPARAMETER_PROPERTYTYPE_TYPE

public static final ComplexType ML_OPERATIONPARAMETER_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_OperationParameter_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_OperationParameter"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_OPERATIONPARAMETER_TYPE_TYPE

public static final ComplexType ML_OPERATIONPARAMETER_TYPE_TYPE

   
  <xs:complexType name="ML_OperationParameter_Type">
      <xs:complexContent>
          <xs:extension base="gml:OperationParameterType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:OperationParameterAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_PASSTHROUGHOPERATION_PROPERTYTYPE_TYPE

public static final ComplexType ML_PASSTHROUGHOPERATION_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_PassThroughOperation_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_PassThroughOperation"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_PASSTHROUGHOPERATION_TYPE_TYPE

public static final ComplexType ML_PASSTHROUGHOPERATION_TYPE_TYPE

   
  <xs:complexType name="ML_PassThroughOperation_Type">
      <xs:complexContent>
          <xs:extension base="gml:PassThroughOperationType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:OperationAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_POLARCS_PROPERTYTYPE_TYPE

public static final ComplexType ML_POLARCS_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_PolarCS_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_PolarCS"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_POLARCS_TYPE_TYPE

public static final ComplexType ML_POLARCS_TYPE_TYPE

   
  <xs:complexType name="ML_PolarCS_Type">
      <xs:complexContent>
          <xs:extension base="gml:PolarCSType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_PRIMEMERIDIAN_PROPERTYTYPE_TYPE

public static final ComplexType ML_PRIMEMERIDIAN_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_PrimeMeridian_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_PrimeMeridian"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_PRIMEMERIDIAN_TYPE_TYPE

public static final ComplexType ML_PRIMEMERIDIAN_TYPE_TYPE

   
  <xs:complexType name="ML_PrimeMeridian_Type">
      <xs:complexContent>
          <xs:extension base="gml:PrimeMeridianType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:PrimeMeridianAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_PROJECTEDCRS_PROPERTYTYPE_TYPE

public static final ComplexType ML_PROJECTEDCRS_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_ProjectedCRS_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_ProjectedCRS"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_PROJECTEDCRS_TYPE_TYPE

public static final ComplexType ML_PROJECTEDCRS_TYPE_TYPE

   
  <xs:complexType name="ML_ProjectedCRS_Type">
      <xs:complexContent>
          <xs:extension base="gml:ProjectedCRSType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:CrsAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_SPHERICALCS_PROPERTYTYPE_TYPE

public static final ComplexType ML_SPHERICALCS_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_SphericalCS_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_SphericalCS"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_SPHERICALCS_TYPE_TYPE

public static final ComplexType ML_SPHERICALCS_TYPE_TYPE

   
  <xs:complexType name="ML_SphericalCS_Type">
      <xs:complexContent>
          <xs:extension base="gml:SphericalCSType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_TEMPORALCRS_PROPERTYTYPE_TYPE

public static final ComplexType ML_TEMPORALCRS_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_TemporalCRS_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_TemporalCRS"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_TEMPORALCRS_TYPE_TYPE

public static final ComplexType ML_TEMPORALCRS_TYPE_TYPE

   
  <xs:complexType name="ML_TemporalCRS_Type">
      <xs:complexContent>
          <xs:extension base="gml:TemporalCRSType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:CrsAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_TEMPORALDATUM_PROPERTYTYPE_TYPE

public static final ComplexType ML_TEMPORALDATUM_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_TemporalDatum_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_TemporalDatum"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_TEMPORALDATUM_TYPE_TYPE

public static final ComplexType ML_TEMPORALDATUM_TYPE_TYPE

   
  <xs:complexType name="ML_TemporalDatum_Type">
      <xs:complexContent>
          <xs:extension base="gml:TemporalDatumType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:DatumAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_TIMECS_PROPERTYTYPE_TYPE

public static final ComplexType ML_TIMECS_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_TimeCS_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_TimeCS"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_TIMECS_TYPE_TYPE

public static final ComplexType ML_TIMECS_TYPE_TYPE

   
  <xs:complexType name="ML_TimeCS_Type">
      <xs:complexContent>
          <xs:extension base="gml:TimeCSType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_TRANSFORMATION_PROPERTYTYPE_TYPE

public static final ComplexType ML_TRANSFORMATION_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_Transformation_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_Transformation"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_TRANSFORMATION_TYPE_TYPE

public static final ComplexType ML_TRANSFORMATION_TYPE_TYPE

   
  <xs:complexType name="ML_Transformation_Type">
      <xs:complexContent>
          <xs:extension base="gml:TransformationType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:OperationAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_UNITDEFINITION_PROPERTYTYPE_TYPE

public static final ComplexType ML_UNITDEFINITION_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_UnitDefinition_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_UnitDefinition"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_UNITDEFINITION_TYPE_TYPE

public static final ComplexType ML_UNITDEFINITION_TYPE_TYPE

   
  <xs:complexType name="ML_UnitDefinition_Type">
      <xs:complexContent>
          <xs:extension base="gml:UnitDefinitionType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:UomAlternativeExpression_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_USERDEFINEDCS_PROPERTYTYPE_TYPE

public static final ComplexType ML_USERDEFINEDCS_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_UserDefinedCS_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_UserDefinedCS"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_USERDEFINEDCS_TYPE_TYPE

public static final ComplexType ML_USERDEFINEDCS_TYPE_TYPE

   
  <xs:complexType name="ML_UserDefinedCS_Type">
      <xs:complexContent>
          <xs:extension base="gml:UserDefinedCSType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_VERTICALCRS_PROPERTYTYPE_TYPE

public static final ComplexType ML_VERTICALCRS_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_VerticalCRS_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_VerticalCRS"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_VERTICALCRS_TYPE_TYPE

public static final ComplexType ML_VERTICALCRS_TYPE_TYPE

   
  <xs:complexType name="ML_VerticalCRS_Type">
      <xs:complexContent>
          <xs:extension base="gml:VerticalCRSType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:CrsAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_VERTICALCS_PROPERTYTYPE_TYPE

public static final ComplexType ML_VERTICALCS_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_VerticalCS_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_VerticalCS"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_VERTICALCS_TYPE_TYPE

public static final ComplexType ML_VERTICALCS_TYPE_TYPE

   
  <xs:complexType name="ML_VerticalCS_Type">
      <xs:complexContent>
          <xs:extension base="gml:VerticalCSType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:CoordinateSystemAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


ML_VERTICALDATUM_PROPERTYTYPE_TYPE

public static final ComplexType ML_VERTICALDATUM_PROPERTYTYPE_TYPE

   
  <xs:complexType name="ML_VerticalDatum_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:ML_VerticalDatum"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


ML_VERTICALDATUM_TYPE_TYPE

public static final ComplexType ML_VERTICALDATUM_TYPE_TYPE

   
  <xs:complexType name="ML_VerticalDatum_Type">
      <xs:complexContent>
          <xs:extension base="gml:VerticalDatumType">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded"
                      name="alternativeExpression" type="gmx:DatumAlt_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


MX_AGGREGATE_PROPERTYTYPE_TYPE

public static final ComplexType MX_AGGREGATE_PROPERTYTYPE_TYPE

   
  <xs:complexType name="MX_Aggregate_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:MX_Aggregate"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


MX_AGGREGATE_TYPE_TYPE

public static final ComplexType MX_AGGREGATE_TYPE_TYPE

   
  <xs:complexType name="MX_Aggregate_Type">
      <xs:complexContent>
          <xs:extension base="gmd:AbstractDS_Aggregate_Type">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded" minOccurs="0"
                      name="aggregateCatalogue" type="gmx:CT_Catalogue_PropertyType"/>
                  <xs:element maxOccurs="unbounded" minOccurs="0"
                      name="aggregateFile" type="gmx:MX_SupportFile_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


MX_DATAFILE_PROPERTYTYPE_TYPE

public static final ComplexType MX_DATAFILE_PROPERTYTYPE_TYPE

   
  <xs:complexType name="MX_DataFile_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:MX_DataFile"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


MX_DATAFILE_TYPE_TYPE

public static final ComplexType MX_DATAFILE_TYPE_TYPE

   
  <xs:complexType name="MX_DataFile_Type">
      <xs:complexContent>
          <xs:extension base="gmx:AbstractMX_File_Type">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded" minOccurs="0"
                      name="featureTypes" type="gco:GenericName_PropertyType"/>
                  <xs:element name="fileFormat" type="gmd:MD_Format_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


MX_DATASET_PROPERTYTYPE_TYPE

public static final ComplexType MX_DATASET_PROPERTYTYPE_TYPE

   
  <xs:complexType name="MX_DataSet_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:MX_DataSet"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


MX_DATASET_TYPE_TYPE

public static final ComplexType MX_DATASET_TYPE_TYPE

   
  <xs:complexType name="MX_DataSet_Type">
      <xs:complexContent>
          <xs:extension base="gmd:DS_DataSet_Type">
              <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="dataFile" type="gmx:MX_DataFile_PropertyType"/>
                  <xs:element maxOccurs="unbounded" minOccurs="0"
                      name="datasetCatalogue" type="gmx:CT_Catalogue_PropertyType"/>
                  <xs:element maxOccurs="unbounded" minOccurs="0"
                      name="supportFile" type="gmx:MX_SupportFile_PropertyType"/>
              </xs:sequence>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


MX_FILE_PROPERTYTYPE_TYPE

public static final ComplexType MX_FILE_PROPERTYTYPE_TYPE

   
  <xs:complexType name="MX_File_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:AbstractMX_File"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


MX_SCOPECODE_PROPERTYTYPE_TYPE

public static final ComplexType MX_SCOPECODE_PROPERTYTYPE_TYPE

   
  <xs:complexType name="MX_ScopeCode_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:MX_ScopeCode"/>
      </xs:sequence>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


MX_SUPPORTFILE_PROPERTYTYPE_TYPE

public static final ComplexType MX_SUPPORTFILE_PROPERTYTYPE_TYPE

   
  <xs:complexType name="MX_SupportFile_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:MX_SupportFile"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


MX_SUPPORTFILE_TYPE_TYPE

public static final ComplexType MX_SUPPORTFILE_TYPE_TYPE

   
  <xs:complexType name="MX_SupportFile_Type">
      <xs:complexContent>
          <xs:extension base="gmx:AbstractMX_File_Type"/>
      </xs:complexContent>
  </xs:complexType>

    
   


MIMEFILETYPE_PROPERTYTYPE_TYPE

public static final ComplexType MIMEFILETYPE_PROPERTYTYPE_TYPE

   
  <xs:complexType name="MimeFileType_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:MimeFileType"/>
      </xs:sequence>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


MIMEFILETYPE_TYPE_TYPE

public static final ComplexType MIMEFILETYPE_TYPE_TYPE

   
  <xs:complexType name="MimeFileType_Type">
      <xs:simpleContent>
          <xs:extension base="xs:string">
              <xs:attribute name="type" type="xs:string" use="required"/>
          </xs:extension>
      </xs:simpleContent>
  </xs:complexType>

    
   


OPERATIONALT_PROPERTYTYPE_TYPE

public static final ComplexType OPERATIONALT_PROPERTYTYPE_TYPE

   
  <xs:complexType name="OperationAlt_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:OperationAlt"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


OPERATIONALT_TYPE_TYPE

public static final ComplexType OPERATIONALT_TYPE_TYPE

   
  <xs:complexType name="OperationAlt_Type">
      <xs:annotation>
          <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
          <xs:extension base="gml:AbstractCoordinateOperationType">
              <xs:sequence>
                  <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/>
              </xs:sequence>
              <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


OPERATIONMETHODALT_PROPERTYTYPE_TYPE

public static final ComplexType OPERATIONMETHODALT_PROPERTYTYPE_TYPE

   
  <xs:complexType name="OperationMethodAlt_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:OperationMethodAlt"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


OPERATIONMETHODALT_TYPE_TYPE

public static final ComplexType OPERATIONMETHODALT_TYPE_TYPE

   
  <xs:complexType name="OperationMethodAlt_Type">
      <xs:annotation>
          <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
          <xs:extension base="gml:IdentifiedObjectType">
              <xs:sequence>
                  <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/>
              </xs:sequence>
              <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


OPERATIONPARAMETERALT_PROPERTYTYPE_TYPE

public static final ComplexType OPERATIONPARAMETERALT_PROPERTYTYPE_TYPE

   
  <xs:complexType name="OperationParameterAlt_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:OperationParameterAlt"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


OPERATIONPARAMETERALT_TYPE_TYPE

public static final ComplexType OPERATIONPARAMETERALT_TYPE_TYPE

   
  <xs:complexType name="OperationParameterAlt_Type">
      <xs:annotation>
          <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
          <xs:extension base="gml:OperationParameterType">
              <xs:sequence>
                  <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/>
              </xs:sequence>
              <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


PRIMEMERIDIANALT_PROPERTYTYPE_TYPE

public static final ComplexType PRIMEMERIDIANALT_PROPERTYTYPE_TYPE

   
  <xs:complexType name="PrimeMeridianAlt_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:PrimeMeridianAlt"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


PRIMEMERIDIANALT_TYPE_TYPE

public static final ComplexType PRIMEMERIDIANALT_TYPE_TYPE

   
  <xs:complexType name="PrimeMeridianAlt_Type">
      <xs:annotation>
          <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
          <xs:extension base="gml:IdentifiedObjectType">
              <xs:sequence>
                  <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/>
              </xs:sequence>
              <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   


UNITDEFINITION_PROPERTYTYPE_TYPE

public static final ComplexType UNITDEFINITION_PROPERTYTYPE_TYPE

   
  <xs:complexType name="UnitDefinition_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gml:UnitDefinition"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


UOMALTERNATIVEEXPRESSION_PROPERTYTYPE_TYPE

public static final ComplexType UOMALTERNATIVEEXPRESSION_PROPERTYTYPE_TYPE

   
  <xs:complexType name="UomAlternativeExpression_PropertyType">
      <xs:sequence minOccurs="0">
          <xs:element ref="gmx:UomAlternativeExpression"/>
      </xs:sequence>
      <xs:attributeGroup ref="gco:ObjectReference"/>
      <xs:attribute ref="gco:nilReason"/>
  </xs:complexType>

    
   


UOMALTERNATIVEEXPRESSION_TYPE_TYPE

public static final ComplexType UOMALTERNATIVEEXPRESSION_TYPE_TYPE

   
  <xs:complexType name="UomAlternativeExpression_Type">
      <xs:annotation>
          <xs:documentation>XML attributes contraints: - 1) Id is mandatory - 2) codeSpace (type xsd:anyURI) is mandatory</xs:documentation>
      </xs:annotation>
      <xs:complexContent>
          <xs:extension base="gml:UnitDefinitionType">
              <xs:sequence>
                  <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/>
              </xs:sequence>
              <xs:attribute name="codeSpace" type="xs:anyURI" use="required"/>
          </xs:extension>
      </xs:complexContent>
  </xs:complexType>

    
   

Constructor Detail

GMXSchema

public GMXSchema()
Method Detail

main

public static void main(String[] args)
Test that this class can be loaded.



Copyright © 1996-2014 Geotools. All Rights Reserved.