Uses of Interface
org.opengis.feature.type.ComplexType

Packages that use ComplexType
org.geotools   
org.geotools.data.complex.config   
org.geotools.feature   
org.geotools.feature.simple   
org.geotools.feature.type   
org.geotools.feature.xpath   
org.geotools.gml3   
org.geotools.gml3.smil   
org.geotools.gml3.v3_2   
org.geotools.gml3.v3_2.gco   
org.geotools.gml3.v3_2.gmd   
org.geotools.gml3.v3_2.gmx   
org.geotools.gml3.v3_2.gsr   
org.geotools.gml3.v3_2.gss   
org.geotools.gml3.v3_2.gts   
org.opengis.feature Representation a features on a map. 
org.opengis.feature.simple Profile of the general ISO 19107 feature model built around the idea of a simple feature composed of a list of values. 
org.opengis.feature.type Feature model ISO 19109 with allowances for usability. 
 

Uses of ComplexType in org.geotools
 

Methods in org.geotools with parameters of type ComplexType
protected  XSDComplexTypeDefinition GML.xsd(XSDSchema xsd, ComplexType type, XSDComplexTypeDefinition BASE_TYPE)
          Build the XSD definition for the provided type.
 

Uses of ComplexType in org.geotools.data.complex.config
 

Classes in org.geotools.data.complex.config that implement ComplexType
 class NonFeatureTypeProxy
          This class represents the fake feature type needed for feature chaining for properties that are not features.
 

Uses of ComplexType in org.geotools.feature
 

Fields in org.geotools.feature declared as ComplexType
protected static ComplexType AttributeBuilder.ANYTYPE_TYPE
           
 

Methods in org.geotools.feature that return ComplexType
 ComplexType TypeBuilder.complex()
          Create a complex attribute, made up of other attributes.
 ComplexType ComplexAttributeImpl.getType()
           
 

Methods in org.geotools.feature with parameters of type ComplexType
 ComplexAttribute AppSchemaFeatureFactoryImpl.createComplexAttribute(Collection value, ComplexType type, String id)
          Create a new complex attribute, even for null value or id.
 ComplexAttribute AbstractFeatureFactoryImpl.createComplexAttribute(Collection value, ComplexType type, String id)
           
 ComplexAttribute AttributeBuilder.createComplexAttribute(Object value, ComplexType type, AttributeDescriptor descriptor, String id)
          Create complex attribute
static boolean Types.isElement(ComplexType type, Name att)
          Return true if an attribute from a type is an element.
 

Constructors in org.geotools.feature with parameters of type ComplexType
ComplexAttributeImpl(Collection<Property> properties, ComplexType type, Identifier id)
           
 

Uses of ComplexType in org.geotools.feature.simple
 

Classes in org.geotools.feature.simple that implement ComplexType
 class SimpleFeatureTypeImpl
          Implementation fo SimpleFeatureType, subtypes must be atomic and are stored in a list.
 

Uses of ComplexType in org.geotools.feature.type
 

Classes in org.geotools.feature.type that implement ComplexType
 class AbstractLazyComplexTypeImpl
          A replacement for ComplexTypeImpl with lazy evaluation of descriptors, to support cyclically-defined types.
 class ComplexFeatureTypeImpl
          This is a specialization of complex feature type that can be nested inside another feature type.
 class ComplexTypeImpl
          Base class for complex types.
 class FeatureTypeImpl
          Base implementation of FeatureType.
 class UniqueNameFeatureTypeImpl
          A specialisation of FeatureTypeImpl that avoids equality tests on feature types with cyclic definitions by considering features types to be equal if and only if their names are equal.
 

Methods in org.geotools.feature.type that return ComplexType
 ComplexType FeatureTypeFactoryImpl.createComplexType(Name name, Collection schema, boolean isIdentifiable, boolean isAbstract, List restrictions, AttributeType superType, InternationalString description)
           
 

Methods in org.geotools.feature.type with parameters of type ComplexType
static PropertyDescriptor Types.descriptor(ComplexType type, Name name)
          Returns the first descriptor matching the given name within the given type.
static PropertyDescriptor Types.descriptor(ComplexType type, String name)
          Returns the first descriptor matching the given local name within the given type.
static PropertyDescriptor Types.descriptor(ComplexType type, String name, String namespace)
          Returns the first descriptor matching the given name + namespace within the given type.
static List<PropertyDescriptor> Types.descriptors(ComplexType type)
          Returns the set of all descriptors of a complex type, including from supertypes.
static List Types.descriptors(ComplexType type, Name name)
          Returns the set of descriptors matching the given name.
static List Types.descriptors(ComplexType type, String name)
          Returns the set of descriptors matching the given local name within the given type.
static PropertyDescriptor Types.findDescriptor(ComplexType parentType, Name name)
          Find a descriptor, taking in to account supertypes AND substitution groups
static PropertyDescriptor Types.findDescriptor(ComplexType parentType, String name)
          Find a descriptor, taking in to account supertypes AND substitution groups
static int Descriptors.maxOccurs(ComplexType schema, AttributeType type)
           
static boolean Descriptors.multiple(ComplexType schema, AttributeType type)
          True if there may be more then one AttributeType in the schema.
static Name[] Types.names(ComplexType type)
          Returns The name of attributes defined in the type.
static AttributeDescriptor Descriptors.node(ComplexType schema, AttributeType type)
          Finds the node associated with the provided type.
static AttributeDescriptor Descriptors.node(ComplexType schema, Name name)
          Finds the node associated with the provided name.
static AttributeDescriptor Descriptors.node(ComplexType schema, String name)
          Finds the first node associated with the provided name disregarding namespaces
static List Descriptors.nodes(ComplexType schema, AttributeType type)
          List of nodes matching AttributeType.
static AttributeType Descriptors.type(ComplexType schema, Name name)
          Locate type associated with provided name, or null if not found.
static AttributeType Descriptors.type(ComplexType schema, String name)
          Locate type associated with provided name, or null if not found.
protected static void Types.validate(ComplexType type, ComplexAttribute attribute, Collection content)
           
 

Uses of ComplexType in org.geotools.feature.xpath
 

Fields in org.geotools.feature.xpath declared as ComplexType
protected  ComplexType FeatureTypePointer.featureType
          The underlying feature type
protected  ComplexType FeatureTypeAttributeIterator.featureType
          The feature type
protected  ComplexType SingleFeatureTypeAttributeIterator.featureType
           
protected  ComplexType FeatureTypeAttributePointer.parentType
          the feature type
 

Constructors in org.geotools.feature.xpath with parameters of type ComplexType
FeatureTypeAttributeIterator(NodePointer pointer, ComplexType featureType)
           
FeatureTypeAttributePointer(NodePointer parent, ComplexType parentType, Name name)
          Creates the pointer.
FeatureTypePointer(NodePointer parent, ComplexType featureType, QName name)
           
SingleFeatureTypeAttributeIterator(NodePointer pointer, ComplexType featureType, Name name)
          Creates the iteartor.
 

Uses of ComplexType in org.geotools.gml3
 

Fields in org.geotools.gml3 declared as ComplexType
static ComplexType GMLSchema.ABSOLUTEEXTERNALPOSITIONALACCURACYTYPE_TYPE
           <complexType name="AbsoluteExternalPositionalAccuracyType"> <annotation> <documentation>Closeness of reported coordinate values to values accepted as or being true.
static ComplexType GMLSchema.ABSTRACTCONTINUOUSCOVERAGETYPE_TYPE
           <complexType abstract="true" name="AbstractContinuousCoverageType"> <annotation> <documentation>A continuous coverage as defined in ISO 19123 is a coverage that can return different values for the same feature attribute at different direct positions within a single spatiotemporal object in its spatiotemporal domain</documentation> </annotation> <complexContent> <extension base="gml:AbstractCoverageType"> <sequence> <element minOccurs="0" ref="gml:coverageFunction"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.ABSTRACTCOORDINATEOPERATIONBASETYPE_TYPE
           <complexType abstract="true" name="AbstractCoordinateOperationBaseType"> <annotation> <documentation>Basic encoding for coordinate operation objects, simplifying and restricting the DefinitionType as needed.
static ComplexType GMLSchema.ABSTRACTCOORDINATEOPERATIONTYPE_TYPE
           <complexType abstract="true" name="AbstractCoordinateOperationType"> <annotation> <documentation>A mathematical operation on coordinates that transforms or converts coordinates to another coordinate reference system.
static ComplexType GMLSchema.ABSTRACTCOORDINATESYSTEMBASETYPE_TYPE
           <complexType abstract="true" name="AbstractCoordinateSystemBaseType"> <annotation> <documentation>Basic encoding for coordinate system objects, simplifying and restricting the DefinitionType as needed.
static ComplexType GMLSchema.ABSTRACTCOORDINATESYSTEMTYPE_TYPE
           <complexType abstract="true" name="AbstractCoordinateSystemType"> <annotation> <documentation>A coordinate system (CS) is the set of coordinate system axes that spans a given coordinate space.
static ComplexType GMLSchema.ABSTRACTCOVERAGETYPE_TYPE
           <complexType abstract="true" name="AbstractCoverageType"> <annotation> <documentation>Abstract element which acts as the head of a substitution group for coverages.
static ComplexType GMLSchema.ABSTRACTCURVESEGMENTTYPE_TYPE
           <complexType abstract="true" name="AbstractCurveSegmentType"> <annotation> <documentation>Curve segment defines a homogeneous segment of a curve.
static ComplexType GMLSchema.ABSTRACTCURVETYPE_TYPE
           <complexType abstract="true" name="AbstractCurveType"> <annotation> <documentation>An abstraction of a curve to support the different levels of complexity.
static ComplexType GMLSchema.ABSTRACTDATUMBASETYPE_TYPE
           <complexType abstract="true" name="AbstractDatumBaseType"> <annotation> <documentation>Basic encoding for datum objects, simplifying and restricting the DefinitionType as needed.
static ComplexType GMLSchema.ABSTRACTDATUMTYPE_TYPE
           <complexType abstract="true" name="AbstractDatumType"> <annotation> <documentation>A datum specifies the relationship of a coordinate system to the earth, thus creating a coordinate reference system.
static ComplexType GMLSchema.ABSTRACTDISCRETECOVERAGETYPE_TYPE
           <complexType abstract="true" name="AbstractDiscreteCoverageType"> <annotation> <documentation>A discrete coverage consists of a domain set, range set and optionally a coverage function.
static ComplexType GMLSchema.ABSTRACTFEATURECOLLECTIONTYPE_TYPE
           <complexType abstract="true" name="AbstractFeatureCollectionType"> <annotation> <documentation>A feature collection contains zero or more features.
static ComplexType GMLSchema.ABSTRACTFEATURETYPE_TYPE
           <complexType abstract="true" name="AbstractFeatureType"> <annotation> <documentation>An abstract feature provides a set of common properties, including id, metaDataProperty, name and description inherited from AbstractGMLType, plus boundedBy.
static ComplexType GMLSchema.ABSTRACTGENERALCONVERSIONTYPE_TYPE
           <complexType abstract="true" name="AbstractGeneralConversionType"> <annotation> <documentation>An abstract operation on coordinates that does not include any change of datum.
static ComplexType GMLSchema.ABSTRACTGENERALDERIVEDCRSTYPE_TYPE
           <complexType abstract="true" name="AbstractGeneralDerivedCRSType"> <annotation> <documentation>A coordinate reference system that is defined by its coordinate conversion from another coordinate reference system (not by a datum).
static ComplexType GMLSchema.ABSTRACTGENERALOPERATIONPARAMETERREFTYPE_TYPE
           <complexType name="AbstractGeneralOperationParameterRefType"> <annotation> <documentation>Association to an operation parameter or group, either referencing or containing the definition of that parameter or group.
static ComplexType GMLSchema.ABSTRACTGENERALOPERATIONPARAMETERTYPE_TYPE
           <complexType abstract="true" name="AbstractGeneralOperationParameterType"> <annotation> <documentation>Abstract definition of a parameter or group of parameters used by an operation method.
static ComplexType GMLSchema.ABSTRACTGENERALPARAMETERVALUETYPE_TYPE
           <complexType abstract="true" name="AbstractGeneralParameterValueType"> <annotation> <documentation>Abstract parameter value or group of parameter values.
static ComplexType GMLSchema.ABSTRACTGENERALTRANSFORMATIONTYPE_TYPE
           <complexType abstract="true" name="AbstractGeneralTransformationType"> <annotation> <documentation>An abstract operation on coordinates that usually includes a change of Datum.
static ComplexType GMLSchema.ABSTRACTGEOMETRICAGGREGATETYPE_TYPE
           <complexType abstract="true" name="AbstractGeometricAggregateType"> <annotation> <documentation>This is the abstract root type of the geometric aggregates.
static ComplexType GMLSchema.ABSTRACTGEOMETRICPRIMITIVETYPE_TYPE
           <complexType abstract="true" name="AbstractGeometricPrimitiveType"> <annotation> <documentation>This is the abstract root type of the geometric primitives.
static ComplexType GMLSchema.ABSTRACTGMLTYPE_TYPE
           <complexType abstract="true" name="AbstractGMLType"> <annotation> <documentation>All complexContent GML elements are directly or indirectly derived from this abstract supertype to establish a hierarchy of GML types that may be distinguished from other XML types by their ancestry.
static ComplexType GMLSchema.ABSTRACTGRIDDEDSURFACETYPE_ROW_TYPE
           <complexType name="AbstractGriddedSurfaceType_row"> <sequence> <group ref="gml:geometricPositionListGroup"/> </sequence> </complexType>
static ComplexType GMLSchema.ABSTRACTGRIDDEDSURFACETYPE_TYPE
           <complexType name="AbstractGriddedSurfaceType"> <annotation> <documentation>A gridded surface is a parametric curve surface derived from a rectangular grid in the parameter space.
static ComplexType GMLSchema.ABSTRACTMETADATATYPE_TYPE
           <complexType abstract="true" mixed="true" name="AbstractMetaDataType"> <annotation> <documentation>An abstract base type for complex metadata types.
static ComplexType GMLSchema.ABSTRACTPARAMETRICCURVESURFACETYPE_TYPE
           <complexType name="AbstractParametricCurveSurfaceType"> <annotation> <documentation/> </annotation> <complexContent> <extension base="gml:AbstractSurfacePatchType"/> </complexContent> </complexType>
static ComplexType GMLSchema.ABSTRACTPOSITIONALACCURACYTYPE_TYPE
           <complexType abstract="true" name="AbstractPositionalAccuracyType"> <annotation> <documentation>Position error estimate (or accuracy) data.
static ComplexType GMLSchema.ABSTRACTREFERENCESYSTEMBASETYPE_TYPE
           <complexType abstract="true" name="AbstractReferenceSystemBaseType"> <annotation> <documentation>Basic encoding for reference system objects, simplifying and restricting the DefinitionType as needed.
static ComplexType GMLSchema.ABSTRACTREFERENCESYSTEMTYPE_TYPE
           <complexType abstract="true" name="AbstractReferenceSystemType"> <annotation> <documentation>Description of a spatial and/or temporal reference system used by a dataset.
static ComplexType GMLSchema.ABSTRACTRINGPROPERTYTYPE_TYPE
           <complexType name="AbstractRingPropertyType"> <annotation> <documentation>Encapsulates a ring to represent the surface boundary property of a surface.
static ComplexType GMLSchema.ABSTRACTRINGTYPE_TYPE
           <complexType abstract="true" name="AbstractRingType"> <annotation> <documentation>An abstraction of a ring to support surface boundaries of different complexity.
static ComplexType GMLSchema.ABSTRACTSOLIDTYPE_TYPE
           <complexType name="AbstractSolidType"> <annotation> <documentation>An abstraction of a solid to support the different levels of complexity.
static ComplexType GMLSchema.ABSTRACTSTYLETYPE_TYPE
           <complexType abstract="true" name="AbstractStyleType"> <annotation> <documentation>[complexType of] The value of the top-level property.
static ComplexType GMLSchema.ABSTRACTSURFACEPATCHTYPE_TYPE
           <complexType abstract="true" name="AbstractSurfacePatchType"> <annotation> <documentation>A surface patch defines a homogenuous portion of a surface.
static ComplexType GMLSchema.ABSTRACTSURFACETYPE_TYPE
           <complexType name="AbstractSurfaceType"> <annotation> <documentation>An abstraction of a surface to support the different levels of complexity.
static ComplexType GMLSchema.ABSTRACTTIMECOMPLEXTYPE_TYPE
           <complexType abstract="true" name="AbstractTimeComplexType"> <annotation> <documentation xml:lang="en">The abstract supertype for temporal complexes.
static ComplexType GMLSchema.ABSTRACTTIMEGEOMETRICPRIMITIVETYPE_TYPE
           <complexType abstract="true" name="AbstractTimeGeometricPrimitiveType"> <annotation> <documentation xml:lang="en">The abstract supertype for temporal geometric primitives.
static ComplexType GMLSchema.ABSTRACTTIMEOBJECTTYPE_TYPE
           <complexType abstract="true" name="AbstractTimeObjectType"> <annotation> <documentation xml:lang="en">The abstract supertype for temporal objects.
static ComplexType GMLSchema.ABSTRACTTIMEPRIMITIVETYPE_TYPE
           <complexType abstract="true" name="AbstractTimePrimitiveType"> <annotation> <documentation xml:lang="en">The abstract supertype for temporal primitives.
static ComplexType GMLSchema.ABSTRACTTIMEREFERENCESYSTEMTYPE_TYPE
           <complexType abstract="true" name="AbstractTimeReferenceSystemType"> <annotation> <documentation xml:lang="en">A value in the time domain is measured relative to a temporal reference system.
static ComplexType GMLSchema.ABSTRACTTIMESLICETYPE_TYPE
           <complexType abstract="true" name="AbstractTimeSliceType"> <annotation> <documentation xml:lang="en">A timeslice encapsulates the time-varying properties of a dynamic feature--it must be extended to represent a timestamped projection of a feature.
static ComplexType GMLSchema.ABSTRACTTIMETOPOLOGYPRIMITIVETYPE_TYPE
           <complexType abstract="true" name="AbstractTimeTopologyPrimitiveType"> <annotation> <documentation xml:lang="en">The element "complex" carries a reference to the complex containing this primitive.
static ComplexType GMLSchema.ABSTRACTTOPOLOGYTYPE_TYPE
           <complexType abstract="true" name="AbstractTopologyType"> <complexContent> <extension base="gml:AbstractGMLType"/> </complexContent> </complexType>
static ComplexType GMLSchema.ABSTRACTTOPOPRIMITIVETYPE_TYPE
           <complexType abstract="true" name="AbstractTopoPrimitiveType"> <complexContent> <extension base="gml:AbstractTopologyType"> <sequence> <!
static ComplexType GMLSchema.AFFINEPLACEMENTTYPE_TYPE
           <complexType name="AffinePlacementType"> <annotation> <documentation>A placement takes a standard geometric construction and places it in geographic space.
static ComplexType GMLSchema.ANGLECHOICETYPE_TYPE
           <complexType name="AngleChoiceType"> <annotation> <documentation>Value of an angle quantity provided in either degree-minute-second format or single value format.
static ComplexType GMLSchema.ANGLETYPE_TYPE
           <complexType name="AngleType"> <annotation> <documentation>Value of an angle quantity recorded as a single number, with its units.
static ComplexType GMLSchema.ARCBYBULGETYPE_TYPE
           <complexType name="ArcByBulgeType"> <annotation> <documentation>An ArcByBulge is an arc string with only one arc unit, i.e. two control points and one bulge.
static ComplexType GMLSchema.ARCBYCENTERPOINTTYPE_TYPE
           <complexType name="ArcByCenterPointType"> <annotation> <documentation>This variant of the arc requires that the points on the arc have to be computed instead of storing the coordinates directly.
static ComplexType GMLSchema.ARCSTRINGBYBULGETYPE_TYPE
           <complexType name="ArcStringByBulgeType"> <annotation> <documentation>This variant of the arc computes the mid points of the arcs instead of storing the coordinates directly.
static ComplexType GMLSchema.ARCSTRINGTYPE_TYPE
           <complexType name="ArcStringType"> <annotation> <documentation>An ArcString is a curve segment that uses three-point circular arc interpolation.
static ComplexType GMLSchema.ARCTYPE_TYPE
           <complexType name="ArcType"> <annotation> <documentation>An Arc is an arc string with only one arc unit, i.e. three control points.
static ComplexType GMLSchema.AREATYPE_TYPE
           <complexType name="AreaType"> <annotation> <documentation>Value of a spatial area quantity, with its units.
static ComplexType GMLSchema.ARRAYASSOCIATIONTYPE_TYPE
           <complexType name="ArrayAssociationType"> <annotation> <documentation>A base for derived types used to specify complex types containing an array of objects, by unspecified UML association - either composition or aggregation.
static ComplexType GMLSchema.ARRAYTYPE_TYPE
           <complexType name="ArrayType"> <annotation> <documentation>A non-abstract generic collection type that can be used as a document element for a homogeneous collection of any GML types - Geometries, Topologies, Features ...
static ComplexType GMLSchema.ASSOCIATIONTYPE_TYPE
           <complexType name="AssociationType"> <annotation> <documentation>A pattern or base for derived types used to specify complex types corresponding to an unspecified UML association - either composition or aggregation.
static ComplexType GMLSchema.BAGTYPE_TYPE
           <complexType name="BagType"> <annotation> <documentation>A non-abstract generic collection type that can be used as a document element for a collection of any GML types - Geometries, Topologies, Features ...
static ComplexType GMLSchema.BASESTYLEDESCRIPTORTYPE_TYPE
           <complexType name="BaseStyleDescriptorType"> <annotation> <documentation>Base complex type for geometry, topology, label and graph styles.
static ComplexType GMLSchema.BASEUNITTYPE_TYPE
           <complexType name="BaseUnitType"> <annotation> <documentation>Definition of a unit of measure which is a base unit from the system of units.
static ComplexType GMLSchema.BEZIERTYPE_TYPE
           <complexType name="BezierType"> <annotation> <documentation>Bezier curves are polynomial splines that use Bezier or Bernstein polynomials for interpolation purposes.
static ComplexType GMLSchema.BOOLEANPROPERTYTYPE_TYPE
           <complexType name="BooleanPropertyType"> <annotation> <documentation>Property whose content is a Boolean value.
static ComplexType GMLSchema.BOUNDEDFEATURETYPE_TYPE
           <complexType abstract="true" name="BoundedFeatureType"> <annotation> <documentation>Makes boundedBy mandatory</documentation> </annotation> <complexContent> <restriction base="gml:AbstractFeatureType"> <sequence> <group ref="gml:StandardObjectProperties"/> <element ref="gml:boundedBy"/> <element minOccurs="0" ref="gml:location"> <annotation> <appinfo>deprecated</appinfo> <documentation>deprecated in GML version 3.1</documentation> </annotation> </element> </sequence> </restriction> </complexContent> </complexType>
static ComplexType GMLSchema.BOUNDINGSHAPETYPE_TYPE
           <complexType name="BoundingShapeType"> <annotation> <documentation>Bounding shape.
static ComplexType GMLSchema.BSPLINETYPE_TYPE
           <complexType name="BSplineType"> <annotation> <documentation>A B-Spline is a piecewise parametric polynomial or rational curve described in terms of control points and basis functions.
static ComplexType GMLSchema.CARTESIANCSREFTYPE_TYPE
           <complexType name="CartesianCSRefType"> <annotation> <documentation>Association to a Cartesian coordinate system, either referencing or containing the definition of that coordinate system.
static ComplexType GMLSchema.CARTESIANCSTYPE_TYPE
           <complexType name="CartesianCSType"> <annotation> <documentation>A 1-, 2-, or 3-dimensional coordinate system.
static ComplexType GMLSchema.CATEGORYEXTENTTYPE_TYPE
           <complexType name="CategoryExtentType"> <annotation> <documentation>Restriction of list type to store a 2-point range of ordinal values.
static ComplexType GMLSchema.CATEGORYPROPERTYTYPE_TYPE
           <complexType name="CategoryPropertyType"> <annotation> <documentation>Property whose content is a Category.
static ComplexType GMLSchema.CIRCLEBYCENTERPOINTTYPE_TYPE
           <complexType name="CircleByCenterPointType"> <annotation> <documentation>A CircleByCenterPoint is an ArcByCenterPoint with identical start and end angle to form a full circle.
static ComplexType GMLSchema.CIRCLETYPE_TYPE
           <complexType name="CircleType"> <annotation> <documentation>A Circle is an arc whose ends coincide to form a simple closed loop.
static ComplexType GMLSchema.CLOTHOIDTYPE_REFLOCATION_TYPE
           <complexType name="ClothoidType_refLocation"> <sequence> <element ref="gml:AffinePlacement"> <annotation> <documentation>The "refLocation" is an affine mapping that places the curve defined by the Fresnel Integrals into the co-ordinate reference system of this object.
static ComplexType GMLSchema.CLOTHOIDTYPE_TYPE
           <complexType name="ClothoidType"> <annotation> <documentation>A clothoid, or Cornu's spiral, is plane curve whose curvature is a fixed function of its length.
static ComplexType GMLSchema.CODELISTTYPE_TYPE
           <complexType name="CodeListType"> <annotation> <documentation>List of values on a uniform nominal scale.
static ComplexType GMLSchema.CODEORNULLLISTTYPE_TYPE
           <complexType name="CodeOrNullListType"> <annotation> <documentation>List of values on a uniform nominal scale.
static ComplexType GMLSchema.CODETYPE_TYPE
           <complexType name="CodeType"> <annotation> <documentation>Name or code with an (optional) authority.
static ComplexType GMLSchema.COMPOSITECURVEPROPERTYTYPE_TYPE
           <complexType name="CompositeCurvePropertyType"> <sequence minOccurs="0"> <element ref="gml:CompositeCurve"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.COMPOSITECURVETYPE_TYPE
           <complexType name="CompositeCurveType"> <annotation> <documentation>A CompositeCurve is defined by a sequence of (orientable) curves such that the each curve in the sequence terminates at the start point of the subsequent curve in the list.
static ComplexType GMLSchema.COMPOSITESOLIDPROPERTYTYPE_TYPE
           <complexType name="CompositeSolidPropertyType"> <sequence minOccurs="0"> <element ref="gml:CompositeSolid"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.COMPOSITESOLIDTYPE_TYPE
           <complexType name="CompositeSolidType"> <annotation> <documentation>A composite solid is a geometry type with all the geometric properties of a (primitive) solid.
static ComplexType GMLSchema.COMPOSITESURFACEPROPERTYTYPE_TYPE
           <complexType name="CompositeSurfacePropertyType"> <sequence minOccurs="0"> <element ref="gml:CompositeSurface"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.COMPOSITESURFACETYPE_TYPE
           <complexType name="CompositeSurfaceType"> <annotation> <documentation>A CompositeSurface is defined by a set of orientable surfaces.
static ComplexType GMLSchema.COMPOSITEVALUETYPE_TYPE
           <complexType name="CompositeValueType"> <annotation> <documentation>Aggregate value built from other Values using the Composite pattern.
static ComplexType GMLSchema.COMPOUNDCRSREFTYPE_TYPE
           <complexType name="CompoundCRSRefType"> <annotation> <documentation>Association to a compound coordinate reference system, either referencing or containing the definition of that reference system.
static ComplexType GMLSchema.COMPOUNDCRSTYPE_TYPE
           <complexType name="CompoundCRSType"> <annotation> <documentation>A coordinate reference system describing the position of points through two or more independent coordinate reference systems.
static ComplexType GMLSchema.CONCATENATEDOPERATIONREFTYPE_TYPE
           <complexType name="ConcatenatedOperationRefType"> <annotation> <documentation>Association to a concatenated operation, either referencing or containing the definition of that concatenated operation.
static ComplexType GMLSchema.CONCATENATEDOPERATIONTYPE_TYPE
           <complexType name="ConcatenatedOperationType"> <annotation> <documentation>An ordered sequence of two or more single coordinate operations.
static ComplexType GMLSchema.CONETYPE_TYPE
           <complexType name="ConeType"> <annotation> <documentation>A cone is a gridded surface given as a family of conic sections whose control points vary linearly.
static ComplexType GMLSchema.CONTAINERPROPERTYTYPE_TYPE
           <complexType name="ContainerPropertyType"> <sequence minOccurs="0"> <choice> <element ref="gml:Face"/> <element ref="gml:TopoSolid"/> </choice> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.CONVENTIONALUNITTYPE_TYPE
           <complexType name="ConventionalUnitType"> <annotation> <documentation>Definition of a unit of measure which is related to a preferred unit for this quantity type through a conversion formula.
static ComplexType GMLSchema.CONVERSIONREFTYPE_TYPE
           <complexType name="ConversionRefType"> <annotation> <documentation>Association to a concrete general-purpose conversion, either referencing or containing the definition of that conversion.
static ComplexType GMLSchema.CONVERSIONTOPREFERREDUNITTYPE_TYPE
           <complexType name="ConversionToPreferredUnitType"> <annotation> <documentation>Relation of a unit to the preferred unit for this quantity type, specified by an arithmetic conversion (scaling and/or offset).
static ComplexType GMLSchema.CONVERSIONTYPE_TYPE
           <complexType name="ConversionType"> <annotation> <documentation>A concrete operation on coordinates that does not include any change of Datum.
static ComplexType GMLSchema.COORDINATEOPERATIONREFTYPE_TYPE
           <complexType name="CoordinateOperationRefType"> <annotation> <documentation>Association to a coordinate operation, either referencing or containing the definition of that coordinate operation.
static ComplexType GMLSchema.COORDINATEREFERENCESYSTEMREFTYPE_TYPE
           <complexType name="CoordinateReferenceSystemRefType"> <annotation> <documentation>Association to a coordinate reference system, either referencing or containing the definition of that reference system.
static ComplexType GMLSchema.COORDINATESTYPE_TYPE
           <complexType name="CoordinatesType"> <annotation> <documentation>Tables or arrays of tuples.
static ComplexType GMLSchema.COORDINATESYSTEMAXISBASETYPE_TYPE
           <complexType abstract="true" name="CoordinateSystemAxisBaseType"> <annotation> <documentation>Basic encoding for coordinate system axis objects, simplifying and restricting the DefinitionType as needed.
static ComplexType GMLSchema.COORDINATESYSTEMAXISREFTYPE_TYPE
           <complexType name="CoordinateSystemAxisRefType"> <annotation> <documentation>Association to a coordinate system axis, either referencing or containing the definition of that axis.
static ComplexType GMLSchema.COORDINATESYSTEMAXISTYPE_TYPE
           <complexType name="CoordinateSystemAxisType"> <annotation> <documentation>Definition of a coordinate system axis.
static ComplexType GMLSchema.COORDINATESYSTEMREFTYPE_TYPE
           <complexType name="CoordinateSystemRefType"> <annotation> <documentation>Association to a coordinate system, either referencing or containing the definition of that coordinate system.
static ComplexType GMLSchema.COORDTYPE_TYPE
           <complexType name="CoordType"> <annotation> <documentation>Represents a coordinate tuple in one, two, or three dimensions.
static ComplexType GMLSchema.COUNTPROPERTYTYPE_TYPE
           <complexType name="CountPropertyType"> <annotation> <documentation>Property whose content is a Count.
static ComplexType GMLSchema.COVARIANCEELEMENTTYPE_TYPE
           <complexType name="CovarianceElementType"> <annotation> <documentation>An element of a covariance matrix.
static ComplexType GMLSchema.COVARIANCEMATRIXTYPE_TYPE
           <complexType name="CovarianceMatrixType"> <annotation> <documentation>Error estimate covariance matrix.
static ComplexType GMLSchema.COVERAGEFUNCTIONTYPE_TYPE
           <complexType name="CoverageFunctionType"> <annotation> <documentation>The function or rule which defines the map from members of the domainSet to the range.
static ComplexType GMLSchema.CRSREFTYPE_TYPE
           <complexType name="CRSRefType"> <annotation> <documentation>Association to a CRS abstract coordinate reference system, either referencing or containing the definition of that CRS.
static ComplexType GMLSchema.CUBICSPLINETYPE_TYPE
           <complexType name="CubicSplineType"> <annotation> <documentation>Cubic splines are similar to line strings in that they are a sequence of segments each with its own defining function.
static ComplexType GMLSchema.CURVEARRAYPROPERTYTYPE_TYPE
           <complexType name="CurveArrayPropertyType"> <annotation> <documentation>A container for an array of curves.
static ComplexType GMLSchema.CURVESEGMENTARRAYPROPERTYTYPE_TYPE
           <complexType name="CurveSegmentArrayPropertyType"> <annotation> <documentation>A container for an array of curve segments.
static ComplexType GMLSchema.CYLINDERTYPE_TYPE
           <complexType name="CylinderType"> <annotation> <documentation>A cylinder is a gridded surface given as a family of circles whose positions vary along a set of parallel lines, keeping the cross sectional horizontal curves of a constant shape.
static ComplexType GMLSchema.CYLINDRICALCSREFTYPE_TYPE
           <complexType name="CylindricalCSRefType"> <annotation> <documentation>Association to a cylindrical coordinate system, either referencing or containing the definition of that coordinate system.
static ComplexType GMLSchema.CYLINDRICALCSTYPE_TYPE
           <complexType name="CylindricalCSType"> <annotation> <documentation>A three-dimensional coordinate system consisting of a polar coordinate system extended by a straight coordinate axis perpendicular to the plane spanned by the polar coordinate system.
static ComplexType GMLSchema.DATABLOCKTYPE_TYPE
           <complexType name="DataBlockType"> <sequence> <element ref="gml:rangeParameters"/> <choice> <element ref="gml:tupleList"/> <element ref="gml:doubleOrNullTupleList"/> </choice> </sequence> </complexType>
static ComplexType GMLSchema.DATUMREFTYPE_TYPE
           <complexType name="DatumRefType"> <annotation> <documentation>Association to a datum, either referencing or containing the definition of that datum.
static ComplexType GMLSchema.DEFAULTSTYLEPROPERTYTYPE_TYPE
           <complexType name="DefaultStylePropertyType"> <annotation> <documentation>[complexType of] Top-level property.
static ComplexType GMLSchema.DEFINITIONPROXYTYPE_TYPE
           <complexType name="DefinitionProxyType"> <annotation> <documentation>A proxy entry in a dictionary of definitions.
static ComplexType GMLSchema.DEFINITIONTYPE_TYPE
           <complexType name="DefinitionType"> <annotation> <documentation>A definition, which can be included in or referenced by a dictionary.
static ComplexType GMLSchema.DEGREESTYPE_TYPE
           <complexType name="DegreesType"> <annotation> <documentation>Integer number of degrees, plus the angle direction.
static ComplexType GMLSchema.DERIVATIONUNITTERMTYPE_TYPE
           <complexType name="DerivationUnitTermType"> <annotation> <documentation>Definition of one unit term for a derived unit of measure.
static ComplexType GMLSchema.DERIVEDCRSREFTYPE_TYPE
           <complexType name="DerivedCRSRefType"> <annotation> <documentation>Association to a non-projected derived coordinate reference system, either referencing or containing the definition of that reference system.
static ComplexType GMLSchema.DERIVEDCRSTYPE_TYPE
           <complexType name="DerivedCRSType"> <annotation> <documentation>A coordinate reference system that is defined by its coordinate conversion from another coordinate reference system but is not a projected coordinate reference system.
static ComplexType GMLSchema.DERIVEDCRSTYPETYPE_TYPE
           <complexType name="DerivedCRSTypeType"> <annotation> <documentation>Type of a derived coordinate reference system.
static ComplexType GMLSchema.DERIVEDUNITTYPE_TYPE
           <complexType name="DerivedUnitType"> <annotation> <documentation>Definition of a unit of measure which is defined through algebraic combination of more primitive units, which are usually base units from a particular system of units.
static ComplexType GMLSchema.DICTIONARYENTRYTYPE_TYPE
           <complexType name="DictionaryEntryType"> <annotation> <documentation>An entry in a dictionary of definitions.
static ComplexType GMLSchema.DICTIONARYTYPE_TYPE
           <complexType name="DictionaryType"> <annotation> <documentation>A non-abstract bag that is specialized for use as a dictionary which contains a set of definitions.
static ComplexType GMLSchema.DIRECTEDEDGEPROPERTYTYPE_TYPE
           <complexType name="DirectedEdgePropertyType"> <sequence minOccurs="0"> <element ref="gml:Edge"/> </sequence> <attribute default="+" name="orientation" type="gml:SignType"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.DIRECTEDFACEPROPERTYTYPE_TYPE
           <complexType name="DirectedFacePropertyType"> <sequence minOccurs="0"> <element ref="gml:Face"/> </sequence> <attribute default="+" name="orientation" type="gml:SignType"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.DIRECTEDNODEPROPERTYTYPE_TYPE
           <complexType name="DirectedNodePropertyType"> <sequence minOccurs="0"> <element ref="gml:Node"/> </sequence> <attribute default="+" name="orientation" type="gml:SignType"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.DIRECTEDOBSERVATIONATDISTANCETYPE_TYPE
           <complexType name="DirectedObservationAtDistanceType"> <complexContent> <extension base="gml:DirectedObservationType"> <sequence> <element name="distance" type="gml:MeasureType"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.DIRECTEDOBSERVATIONTYPE_TYPE
           <complexType name="DirectedObservationType"> <complexContent> <extension base="gml:ObservationType"> <sequence> <element ref="gml:direction"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.DIRECTEDTOPOSOLIDPROPERTYTYPE_TYPE
           <complexType name="DirectedTopoSolidPropertyType"> <sequence minOccurs="0"> <element ref="gml:TopoSolid"/> </sequence> <attribute default="+" name="orientation" type="gml:SignType"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.DIRECTIONPROPERTYTYPE_TYPE
           <complexType name="DirectionPropertyType"> <annotation> <documentation/> </annotation> <choice> <element ref="gml:DirectionVector"/> <element ref="gml:CompassPoint"/> <element name="DirectionKeyword" type="gml:CodeType"/> <element name="DirectionString" type="gml:StringOrRefType"/> </choice> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.DIRECTIONVECTORTYPE_TYPE
           <complexType name="DirectionVectorType"> <annotation> <documentation>Direction expressed as a vector, either using components, or using angles.
static ComplexType GMLSchema.DIRECTPOSITIONLISTTYPE_TYPE
           <complexType name="DirectPositionListType"> <annotation> <documentation>DirectPositionList instances hold the coordinates for a sequence of direct positions within the same coordinate reference system (CRS).
static ComplexType GMLSchema.DIRECTPOSITIONTYPE_TYPE
           <complexType name="DirectPositionType"> <annotation> <documentation>DirectPosition instances hold the coordinates for a position within some coordinate reference system (CRS).
static ComplexType GMLSchema.DMSANGLETYPE_TYPE
           <complexType name="DMSAngleType"> <annotation> <documentation>Angle value provided in degree-minute-second or degree-minute format.
static ComplexType GMLSchema.DOMAINSETTYPE_TYPE
           <complexType name="DomainSetType"> <annotation> <documentation>The spatiotemporal domain of a coverage.
static ComplexType GMLSchema.DYNAMICFEATURECOLLECTIONTYPE_TYPE
           <complexType name="DynamicFeatureCollectionType"> <annotation> <documentation>A dynamic feature collection may possess a history and/or a timestamp.
static ComplexType GMLSchema.DYNAMICFEATURETYPE_TYPE
           <complexType name="DynamicFeatureType"> <annotation> <documentation>A dynamic feature may possess a history and/or a timestamp.
static ComplexType GMLSchema.EDGETYPE_TYPE
           <complexType name="EdgeType"> <annotation> <documentation>There is precisely one positively directed and one negatively directed node in the boundary of every edge.
static ComplexType GMLSchema.ELLIPSOIDALCSREFTYPE_TYPE
           <complexType name="EllipsoidalCSRefType"> <annotation> <documentation>Association to an ellipsoidal coordinate system, either referencing or containing the definition of that coordinate system.
static ComplexType GMLSchema.ELLIPSOIDALCSTYPE_TYPE
           <complexType name="EllipsoidalCSType"> <annotation> <documentation>A two- or three-dimensional coordinate system in which position is specified by geodetic latitude, geodetic longitude, and (in the three-dimensional case) ellipsoidal height.
static ComplexType GMLSchema.ELLIPSOIDBASETYPE_TYPE
           <complexType abstract="true" name="EllipsoidBaseType"> <annotation> <documentation>Basic encoding for ellipsoid objects, simplifying and restricting the DefinitionType as needed.
static ComplexType GMLSchema.ELLIPSOIDREFTYPE_TYPE
           <complexType name="EllipsoidRefType"> <annotation> <documentation>Association to an ellipsoid, either referencing or containing the definition of that ellipsoid.
static ComplexType GMLSchema.ELLIPSOIDTYPE_TYPE
           <complexType name="EllipsoidType"> <annotation> <documentation>An ellipsoid is a geometric figure that can be used to describe the approximate shape of the earth.
static ComplexType GMLSchema.ENGINEERINGCRSREFTYPE_TYPE
           <complexType name="EngineeringCRSRefType"> <annotation> <documentation>Association to an engineering coordinate reference system, either referencing or containing the definition of that reference system.
static ComplexType GMLSchema.ENGINEERINGCRSTYPE_TYPE
           <complexType name="EngineeringCRSType"> <annotation> <documentation>A contextually local coordinate reference system; which can be divided into two broad categories: - earth-fixed systems applied to engineering activities on or near the surface of the earth; - CRSs on moving platforms such as road vehicles, vessels, aircraft, or spacecraft.
static ComplexType GMLSchema.ENGINEERINGDATUMREFTYPE_TYPE
           <complexType name="EngineeringDatumRefType"> <annotation> <documentation>Association to an engineering datum, either referencing or containing the definition of that datum.
static ComplexType GMLSchema.ENGINEERINGDATUMTYPE_TYPE
           <complexType name="EngineeringDatumType"> <annotation> <documentation>An engineering datum defines the origin of an engineering coordinate reference system, and is used in a region around that origin.
static ComplexType GMLSchema.ENVELOPETYPE_TYPE
           <complexType name="EnvelopeType"> <annotation> <documentation>Envelope defines an extent using a pair of positions defining opposite corners in arbitrary dimensions.
static ComplexType GMLSchema.ENVELOPEWITHTIMEPERIODTYPE_TYPE
           <complexType name="EnvelopeWithTimePeriodType"> <annotation> <documentation>Envelope that includes also a temporal extent.
static ComplexType GMLSchema.EXTENTTYPE_TYPE
           <complexType name="ExtentType"> <annotation> <documentation>Information about the spatial, vertical, and/or temporal extent of a reference system object.
static ComplexType GMLSchema.FACETYPE_TYPE
           <complexType name="FaceType"> <annotation> <documentation>.
static ComplexType GMLSchema.FEATUREARRAYPROPERTYTYPE_TYPE
           <complexType name="FeatureArrayPropertyType"> <annotation> <documentation>Container for features - follow gml:ArrayAssociationType pattern.
static ComplexType GMLSchema.FEATURECOLLECTIONTYPE_TYPE
           <complexType name="FeatureCollectionType"> <annotation> <documentation>Concrete generic feature collection.
static ComplexType GMLSchema.FEATUREPROPERTYTYPE_TYPE
           <complexType name="FeaturePropertyType"> <annotation> <documentation>Container for a feature - follow gml:AssociationType pattern.
static ComplexType GMLSchema.FEATURESTYLEPROPERTYTYPE_TYPE
           <complexType name="FeatureStylePropertyType"> <annotation> <documentation/> </annotation> <sequence> <element minOccurs="0" ref="gml:FeatureStyle"/> </sequence> <attribute name="about" type="anyURI" use="optional"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.FEATURESTYLETYPE_TYPE
           <complexType name="FeatureStyleType"> <annotation> <documentation>[complexType of] The style descriptor for features.
static ComplexType GMLSchema.FILETYPE_TYPE
           <complexType name="FileType"> <sequence> <element ref="gml:rangeParameters"/> <element name="fileName" type="anyURI"/> <element name="fileStructure" type="gml:FileValueModelType"/> <element minOccurs="0" name="mimeType" type="anyURI"/> <element minOccurs="0" name="compression" type="anyURI"/> </sequence> </complexType>
static ComplexType GMLSchema.FORMULATYPE_TYPE
           <complexType name="FormulaType"> <annotation> <documentation>Paremeters of a simple formula by which a value using this unit of measure can be converted to the corresponding value using the preferred unit of measure.
static ComplexType GMLSchema.GENERALCONVERSIONREFTYPE_TYPE
           <complexType name="GeneralConversionRefType"> <annotation> <documentation>Association to a general conversion, either referencing or containing the definition of that conversion.
static ComplexType GMLSchema.GENERALTRANSFORMATIONREFTYPE_TYPE
           <complexType name="GeneralTransformationRefType"> <annotation> <documentation>Association to a general transformation, either referencing or containing the definition of that transformation.
static ComplexType GMLSchema.GENERICMETADATATYPE_TYPE
           <complexType mixed="true" name="GenericMetaDataType"> <annotation> <documentation>Deprecated with GML version 3.1.0.
static ComplexType GMLSchema.GEOCENTRICCRSREFTYPE_TYPE
           <complexType name="GeocentricCRSRefType"> <annotation> <documentation>Association to a geocentric coordinate reference system, either referencing or containing the definition of that reference system.
static ComplexType GMLSchema.GEOCENTRICCRSTYPE_TYPE
           <complexType name="GeocentricCRSType"> <annotation> <documentation>A 3D coordinate reference system with the origin at the approximate centre of mass of the earth.
static ComplexType GMLSchema.GEODESICSTRINGTYPE_TYPE
           <complexType name="GeodesicStringType"> <annotation> <documentation>A GeodesicString consists of sequence of geodesic segments.
static ComplexType GMLSchema.GEODESICTYPE_TYPE
           <complexType name="GeodesicType"> <annotation> <documentation>A Geodesic consists of two distinct positions joined by a geodesic curve.
static ComplexType GMLSchema.GEODETICDATUMREFTYPE_TYPE
           <complexType name="GeodeticDatumRefType"> <annotation> <documentation>Association to a geodetic datum, either referencing or containing the definition of that datum.
static ComplexType GMLSchema.GEODETICDATUMTYPE_TYPE
           <complexType name="GeodeticDatumType"> <annotation> <documentation>A geodetic datum defines the precise location and orientation in 3-dimensional space of a defined ellipsoid (or sphere) that approximates the shape of the earth, or of a Cartesian coordinate system centered in this ellipsoid (or sphere).
static ComplexType GMLSchema.GEOGRAPHICCRSREFTYPE_TYPE
           <complexType name="GeographicCRSRefType"> <annotation> <documentation>Association to a geographic coordinate reference system, either referencing or containing the definition of that reference system.
static ComplexType GMLSchema.GEOGRAPHICCRSTYPE_TYPE
           <complexType name="GeographicCRSType"> <annotation> <documentation>A coordinate reference system based on an ellipsoidal approximation of the geoid; this provides an accurate representation of the geometry of geographic features for a large portion of the earth's surface.
static ComplexType GMLSchema.GEOMETRICCOMPLEXPROPERTYTYPE_TYPE
           <complexType name="GeometricComplexPropertyType"> <annotation> <documentation>A property that has a geometric complex as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).
static ComplexType GMLSchema.GEOMETRICCOMPLEXTYPE_TYPE
           <complexType name="GeometricComplexType"> <annotation> <documentation>A geometric complex.
static ComplexType GMLSchema.GEOMETRICPRIMITIVEPROPERTYTYPE_TYPE
           <complexType name="GeometricPrimitivePropertyType"> <annotation> <documentation>A property that has a geometric primitive as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).
static ComplexType GMLSchema.GEOMETRYARRAYPROPERTYTYPE_TYPE
           <complexType name="GeometryArrayPropertyType"> <annotation> <documentation>A container for an array of geometry elements.
static ComplexType GMLSchema.GEOMETRYSTYLEPROPERTYTYPE_TYPE
           <complexType name="GeometryStylePropertyType"> <annotation> <documentation/> </annotation> <sequence> <element minOccurs="0" ref="gml:GeometryStyle"/> </sequence> <attribute name="about" type="anyURI" use="optional"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.GEOMETRYSTYLETYPE_TYPE
           <complexType name="GeometryStyleType"> <annotation> <documentation>[complexType of] The style descriptor for geometries of a feature.
static ComplexType GMLSchema.GRAPHSTYLEPROPERTYTYPE_TYPE
           <complexType name="GraphStylePropertyType"> <annotation> <documentation/> </annotation> <sequence> <element minOccurs="0" ref="gml:GraphStyle"/> </sequence> <attribute name="about" type="anyURI" use="optional"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.GRAPHSTYLETYPE_TYPE
           <complexType name="GraphStyleType"> <annotation> <documentation>[complexType of] The style descriptor for a graph consisting of a number of features.
static ComplexType GMLSchema.GRIDCOVERAGETYPE_TYPE
           <complexType name="GridCoverageType"> <complexContent> <restriction base="gml:AbstractDiscreteCoverageType"> <sequence> <group ref="gml:StandardObjectProperties"/> <element minOccurs="0" ref="gml:boundedBy"/> <element ref="gml:gridDomain"/> <element ref="gml:rangeSet"/> <element minOccurs="0" ref="gml:coverageFunction"/> </sequence> </restriction> </complexContent> </complexType>
static ComplexType GMLSchema.GRIDDOMAINTYPE_TYPE
           <complexType name="GridDomainType"> <complexContent> <restriction base="gml:DomainSetType"> <sequence minOccurs="0"> <element ref="gml:Grid"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </restriction> </complexContent> </complexType>
static ComplexType GMLSchema.GRIDENVELOPETYPE_TYPE
           <complexType name="GridEnvelopeType"> <annotation> <documentation>Provides grid coordinate values for the diametrically opposed corners of an envelope that bounds a section of grid.
static ComplexType GMLSchema.GRIDFUNCTIONTYPE_TYPE
           <complexType name="GridFunctionType"> <annotation> <documentation>Defines how values in the domain are mapped to the range set.
static ComplexType GMLSchema.GRIDLENGTHTYPE_TYPE
           <complexType name="GridLengthType"> <annotation> <documentation>Value of a length (or distance) quantity in a grid, where the grid spacing does not have any associated physical units, or does not have a constant physical spacing.
static ComplexType GMLSchema.GRIDLIMITSTYPE_TYPE
           <complexType name="GridLimitsType"> <sequence> <element name="GridEnvelope" type="gml:GridEnvelopeType"/> </sequence> </complexType>
static ComplexType GMLSchema.GRIDTYPE_TYPE
           <complexType name="GridType"> <annotation> <documentation>An unrectified grid, which is a network composed of two or more sets of equally spaced parallel lines in which the members of each set intersect the members of the other sets at right angles.
static ComplexType GMLSchema.HISTORYPROPERTYTYPE_TYPE
           <complexType name="HistoryPropertyType"> <annotation> <documentation xml:lang="en">The history relationship associates a feature with a sequence of TimeSlice instances.
static ComplexType GMLSchema.IDENTIFIERTYPE_TYPE
           <complexType name="IdentifierType"> <annotation> <documentation>An identification of a CRS object.
static ComplexType GMLSchema.IMAGECRSREFTYPE_TYPE
           <complexType name="ImageCRSRefType"> <annotation> <documentation>Association to an image coordinate reference system, either referencing or containing the definition of that reference system.
static ComplexType GMLSchema.IMAGECRSTYPE_TYPE
           <complexType name="ImageCRSType"> <annotation> <documentation>An engineering coordinate reference system applied to locations in images.
static ComplexType GMLSchema.IMAGEDATUMREFTYPE_TYPE
           <complexType name="ImageDatumRefType"> <annotation> <documentation>Association to an image datum, either referencing or containing the definition of that datum.
static ComplexType GMLSchema.IMAGEDATUMTYPE_TYPE
           <complexType name="ImageDatumType"> <annotation> <documentation>An image datum defines the origin of an image coordinate reference system, and is used in a local context only.
static ComplexType GMLSchema.INDEXMAPTYPE_TYPE
           <complexType name="IndexMapType"> <annotation> <documentation>Exends GridFunctionType with a lookUpTable.
static ComplexType GMLSchema.INDIRECTENTRYTYPE_TYPE
           <complexType name="IndirectEntryType"> <annotation> <documentation>An entry in a dictionary of definitions that contains a GML object which references a remote definition object.
static ComplexType GMLSchema.ISOLATEDPROPERTYTYPE_TYPE
           <complexType name="IsolatedPropertyType"> <choice minOccurs="0"> <element ref="gml:Node"/> <element ref="gml:Edge"/> </choice> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.KNOTPROPERTYTYPE_TYPE
           <complexType name="KnotPropertyType"> <annotation> <documentation>Encapsulates a knot to use it in a geometric type.
static ComplexType GMLSchema.KNOTTYPE_TYPE
           <complexType name="KnotType"> <annotation> <documentation>A knot is a breakpoint on a piecewise spline curve.
static ComplexType GMLSchema.LABELSTYLEPROPERTYTYPE_TYPE
           <complexType name="LabelStylePropertyType"> <annotation> <documentation/> </annotation> <sequence> <element minOccurs="0" ref="gml:LabelStyle"/> </sequence> <attribute name="about" type="anyURI" use="optional"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.LABELSTYLETYPE_TYPE
           <complexType name="LabelStyleType"> <annotation> <documentation>[complexType of] The style descriptor for labels of a feature, geometry or topology.
static ComplexType GMLSchema.LABELTYPE_TYPE
           <complexType mixed="true" name="LabelType"> <annotation> <documentation>Label is mixed -- composed of text and XPath expressions used to extract the useful information from the feature.
static ComplexType GMLSchema.LENGTHTYPE_TYPE
           <complexType name="LengthType"> <annotation> <documentation>Value of a length (or distance) quantity, with its units.
static ComplexType GMLSchema.LINEARCSREFTYPE_TYPE
           <complexType name="LinearCSRefType"> <annotation> <documentation>Association to a linear coordinate system, either referencing or containing the definition of that coordinate system.
static ComplexType GMLSchema.LINEARCSTYPE_TYPE
           <complexType name="LinearCSType"> <annotation> <documentation>A one-dimensional coordinate system that consists of the points that lie on the single axis described.
static ComplexType GMLSchema.LINESTRINGSEGMENTARRAYPROPERTYTYPE_TYPE
           <complexType name="LineStringSegmentArrayPropertyType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" ref="gml:LineStringSegment"/> </sequence> </complexType>
static ComplexType GMLSchema.LINESTRINGSEGMENTTYPE_TYPE
           <complexType name="LineStringSegmentType"> <annotation> <documentation>A LineStringSegment is a curve segment that is defined by two or more coordinate tuples, with linear interpolation between them.
static ComplexType GMLSchema.LOCATIONPROPERTYTYPE_TYPE
           <complexType name="LocationPropertyType"> <annotation> <documentation>Convenience property for generalised location.
static ComplexType GMLSchema.MEASURELISTTYPE_TYPE
           <complexType name="MeasureListType"> <annotation> <documentation>List of numbers with a uniform scale.
static ComplexType GMLSchema.MEASUREORNULLLISTTYPE_TYPE
           <complexType name="MeasureOrNullListType"> <annotation> <documentation>List of numbers with a uniform scale.
static ComplexType GMLSchema.MEASURETYPE_TYPE
           <complexType name="MeasureType"> <annotation> <documentation>Number with a scale.
static ComplexType GMLSchema.METADATAPROPERTYTYPE_TYPE
           <complexType name="MetaDataPropertyType"> <annotation> <documentation>Base type for complex metadata property types.
static ComplexType GMLSchema.MOVINGOBJECTSTATUSTYPE_TYPE
           <complexType name="MovingObjectStatusType"> <annotation> <documentation xml:lang="en">This type encapsulates various dynamic properties of moving objects (points, lines, regions).
static ComplexType GMLSchema.MULTICURVECOVERAGETYPE_TYPE
           <complexType name="MultiCurveCoverageType"> <annotation> <documentation>A discrete coverage type whose domain is defined by a collection of curves.
static ComplexType GMLSchema.MULTICURVEDOMAINTYPE_TYPE
           <complexType name="MultiCurveDomainType"> <complexContent> <restriction base="gml:DomainSetType"> <sequence minOccurs="0"> <element ref="gml:MultiCurve"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </restriction> </complexContent> </complexType>
static ComplexType GMLSchema.MULTIPOINTCOVERAGETYPE_TYPE
           <complexType name="MultiPointCoverageType"> <annotation> <documentation>A discrete coverage type whose domain is defined by a collection of point</documentation> </annotation> <complexContent> <restriction base="gml:AbstractDiscreteCoverageType"> <sequence> <group ref="gml:StandardObjectProperties"/> <element minOccurs="0" ref="gml:boundedBy"/> <element ref="gml:multiPointDomain"/> <element ref="gml:rangeSet"/> <element minOccurs="0" ref="gml:coverageFunction"/> </sequence> </restriction> </complexContent> </complexType>
static ComplexType GMLSchema.MULTIPOINTDOMAINTYPE_TYPE
           <complexType name="MultiPointDomainType"> <complexContent> <restriction base="gml:DomainSetType"> <sequence minOccurs="0"> <element ref="gml:MultiPoint"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </restriction> </complexContent> </complexType>
static ComplexType GMLSchema.MULTISOLIDCOVERAGETYPE_TYPE
           <complexType name="MultiSolidCoverageType"> <annotation> <documentation>A discrete coverage type whose domain is defined by a collection of Solids.
static ComplexType GMLSchema.MULTISOLIDDOMAINTYPE_TYPE
           <complexType name="MultiSolidDomainType"> <complexContent> <restriction base="gml:DomainSetType"> <sequence minOccurs="0"> <element ref="gml:MultiSolid"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </restriction> </complexContent> </complexType>
static ComplexType GMLSchema.MULTISOLIDPROPERTYTYPE_TYPE
           <complexType name="MultiSolidPropertyType"> <annotation> <documentation>A property that has a collection of solids as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).
static ComplexType GMLSchema.MULTISOLIDTYPE_TYPE
           <complexType name="MultiSolidType"> <annotation> <documentation>A MultiSolid is defined by one or more Solids, referenced through solidMember elements.
static ComplexType GMLSchema.MULTISURFACECOVERAGETYPE_TYPE
           <complexType name="MultiSurfaceCoverageType"> <annotation> <documentation>A discrete coverage type whose domain is defined by a collection of surface patches (includes polygons, triangles, rectangles, etc).
static ComplexType GMLSchema.MULTISURFACEDOMAINTYPE_TYPE
           <complexType name="MultiSurfaceDomainType"> <complexContent> <restriction base="gml:DomainSetType"> <sequence minOccurs="0"> <element ref="gml:MultiSurface"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </restriction> </complexContent> </complexType>
static ComplexType GMLSchema.NODETYPE_TYPE
           <complexType name="NodeType"> <annotation> <documentation>Its optional co-boundary is a set of connected directedEdges.
static ComplexType GMLSchema.OBLIQUECARTESIANCSREFTYPE_TYPE
           <complexType name="ObliqueCartesianCSRefType"> <annotation> <documentation>Association to an oblique-Cartesian coordinate system, either referencing or containing the definition of that coordinate system.
static ComplexType GMLSchema.OBLIQUECARTESIANCSTYPE_TYPE
           <complexType name="ObliqueCartesianCSType"> <annotation> <documentation>A two- or three-dimensional coordinate system with straight axes that are not necessarily orthogonal.
static ComplexType GMLSchema.OBSERVATIONTYPE_TYPE
           <complexType name="ObservationType"> <complexContent> <extension base="gml:AbstractFeatureType"> <sequence> <element ref="gml:validTime"/> <element minOccurs="0" ref="gml:using"/> <element minOccurs="0" ref="gml:target"/> <element ref="gml:resultOf"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.OFFSETCURVETYPE_TYPE
           <complexType name="OffsetCurveType"> <annotation> <documentation>An offset curve is a curve at a constant distance from the basis curve.
static ComplexType GMLSchema.OPERATIONMETHODBASETYPE_TYPE
           <complexType abstract="true" name="OperationMethodBaseType"> <annotation> <documentation>Basic encoding for operation method objects, simplifying and restricting the DefinitionType as needed.
static ComplexType GMLSchema.OPERATIONMETHODREFTYPE_TYPE
           <complexType name="OperationMethodRefType"> <annotation> <documentation>Association to a concrete general-purpose operation method, either referencing or containing the definition of that method.
static ComplexType GMLSchema.OPERATIONMETHODTYPE_TYPE
           <complexType name="OperationMethodType"> <annotation> <documentation>Definition of an algorithm used to perform a coordinate operation.
static ComplexType GMLSchema.OPERATIONPARAMETERBASETYPE_TYPE
           <complexType abstract="true" name="OperationParameterBaseType"> <annotation> <documentation>Basic encoding for operation parameter objects, simplifying and restricting the DefinitionType as needed.
static ComplexType GMLSchema.OPERATIONPARAMETERGROUPBASETYPE_TYPE
           <complexType abstract="true" name="OperationParameterGroupBaseType"> <annotation> <documentation>Basic encoding for operation parameter group objects, simplifying and restricting the DefinitionType as needed.
static ComplexType GMLSchema.OPERATIONPARAMETERGROUPREFTYPE_TYPE
           <complexType name="OperationParameterGroupRefType"> <annotation> <documentation>Association to an operation parameter, either referencing or containing the definition of that parameter.
static ComplexType GMLSchema.OPERATIONPARAMETERGROUPTYPE_TYPE
           <complexType name="OperationParameterGroupType"> <annotation> <documentation>The definition of a group of parameters used by an operation method.
static ComplexType GMLSchema.OPERATIONPARAMETERREFTYPE_TYPE
           <complexType name="OperationParameterRefType"> <annotation> <documentation>Association to an operation parameter, either referencing or containing the definition of that parameter.
static ComplexType GMLSchema.OPERATIONPARAMETERTYPE_TYPE
           <complexType name="OperationParameterType"> <annotation> <documentation>The definition of a parameter used by an operation method.
static ComplexType GMLSchema.OPERATIONREFTYPE_TYPE
           <complexType name="OperationRefType"> <annotation> <documentation>Association to an abstract operation, either referencing or containing the definition of that operation.
static ComplexType GMLSchema.ORIENTABLECURVETYPE_TYPE
           <complexType name="OrientableCurveType"> <annotation> <documentation>OrientableCurve consists of a curve and an orientation.
static ComplexType GMLSchema.ORIENTABLESURFACETYPE_TYPE
           <complexType name="OrientableSurfaceType"> <annotation> <documentation>OrientableSurface consists of a surface and an orientation.
static ComplexType GMLSchema.PARAMETERVALUEGROUPTYPE_TYPE
           <complexType name="ParameterValueGroupType"> <annotation> <documentation>A group of related parameter values.
static ComplexType GMLSchema.PARAMETERVALUETYPE_TYPE
           <complexType name="ParameterValueType"> <annotation> <documentation>A parameter value, ordered sequence of values, or reference to a file of parameter values.
static ComplexType GMLSchema.PASSTHROUGHOPERATIONREFTYPE_TYPE
           <complexType name="PassThroughOperationRefType"> <annotation> <documentation>Association to a pass through operation, either referencing or containing the definition of that pass through operation.
static ComplexType GMLSchema.PASSTHROUGHOPERATIONTYPE_TYPE
           <complexType name="PassThroughOperationType"> <annotation> <documentation>A pass-through operation specifies that a subset of a coordinate tuple is subject to a specific coordinate operation.
static ComplexType GMLSchema.PIXELINCELLTYPE_TYPE
           <complexType name="PixelInCellType"> <annotation> <documentation>Specification of the way an image grid is associated with the image data attributes.
static ComplexType GMLSchema.POINTARRAYPROPERTYTYPE_TYPE
           <complexType name="PointArrayPropertyType"> <annotation> <documentation>A container for an array of points.
static ComplexType GMLSchema.POLARCSREFTYPE_TYPE
           <complexType name="PolarCSRefType"> <annotation> <documentation>Association to a polar coordinate system, either referencing or containing the definition of that coordinate system.
static ComplexType GMLSchema.POLARCSTYPE_TYPE
           <complexType name="PolarCSType"> <annotation> <documentation>A two-dimensional coordinate system in which position is specified by the distance from the origin and the angle between the line from the origin to a point and a reference direction.
static ComplexType GMLSchema.POLYGONPATCHARRAYPROPERTYTYPE_TYPE
           <complexType name="PolygonPatchArrayPropertyType"> <annotation> <documentation>This type defines a container for an array of polygon patches.
static ComplexType GMLSchema.POLYGONPATCHTYPE_TYPE
           <complexType name="PolygonPatchType"> <annotation> <documentation>A PolygonPatch is a surface patch that is defined by a set of boundary curves and an underlying surface to which these curves adhere.
static ComplexType GMLSchema.POLYHEDRALSURFACETYPE_TYPE
           <complexType name="PolyhedralSurfaceType"> <annotation> <documentation>A polyhedral surface is a surface composed of polygon surfaces connected along their common boundary curves.
static ComplexType GMLSchema.PRIMEMERIDIANBASETYPE_TYPE
           <complexType abstract="true" name="PrimeMeridianBaseType"> <annotation> <documentation>Basic encoding for prime meridian objects, simplifying and restricting the DefinitionType as needed.
static ComplexType GMLSchema.PRIMEMERIDIANREFTYPE_TYPE
           <complexType name="PrimeMeridianRefType"> <annotation> <documentation>Association to a prime meridian, either referencing or containing the definition of that meridian.
static ComplexType GMLSchema.PRIMEMERIDIANTYPE_TYPE
           <complexType name="PrimeMeridianType"> <annotation> <documentation>A prime meridian defines the origin from which longitude values are determined.
static ComplexType GMLSchema.PRIORITYLOCATIONPROPERTYTYPE_TYPE
           <complexType name="PriorityLocationPropertyType"> <annotation> <documentation>G-XML component</documentation> <documentation>Deprecated in GML 3.1.0</documentation> </annotation> <complexContent> <extension base="gml:LocationPropertyType"> <attribute name="priority" type="string" use="optional"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.PROJECTEDCRSREFTYPE_TYPE
           <complexType name="ProjectedCRSRefType"> <annotation> <documentation>Association to a projected coordinate reference system, either referencing or containing the definition of that reference system.
static ComplexType GMLSchema.PROJECTEDCRSTYPE_TYPE
           <complexType name="ProjectedCRSType"> <annotation> <documentation>A 2D coordinate reference system used to approximate the shape of the earth on a planar surface, but in such a way that the distortion that is inherent to the approximation is carefully controlled and known.
static ComplexType GMLSchema.QUANTITYEXTENTTYPE_TYPE
           <complexType name="QuantityExtentType"> <annotation> <documentation>Restriction of list type to store a 2-point range of numeric values.
static ComplexType GMLSchema.QUANTITYPROPERTYTYPE_TYPE
           <complexType name="QuantityPropertyType"> <annotation> <documentation>Property whose content is a Quantity.
static ComplexType GMLSchema.RANGEPARAMETERSTYPE_TYPE
           <complexType name="RangeParametersType"> <annotation> <documentation>Metadata about the rangeSet.
static ComplexType GMLSchema.RANGESETTYPE_TYPE
           <complexType name="RangeSetType"> <choice> <element maxOccurs="unbounded" ref="gml:ValueArray"> <annotation> <documentation>each member _Value holds a tuple or "row" from the equivalent table</documentation> </annotation> </element> <group maxOccurs="unbounded" ref="gml:ScalarValueList"> <annotation> <documentation>each list holds the complete set of one scalar component from the values - i.e. a "column" from the equivalent table</documentation> </annotation> </group> <element ref="gml:DataBlock"> <annotation> <documentation>Its tuple list holds the values as space-separated tuples each of which contains comma-separated components, and the tuple structure is specified using the rangeParameters property.
static ComplexType GMLSchema.RECTANGLETYPE_TYPE
           <complexType name="RectangleType"> <annotation> <documentation>Represents a rectangle as a surface with an outer boundary consisting of a linear ring.
static ComplexType GMLSchema.RECTIFIEDGRIDCOVERAGETYPE_TYPE
           <complexType name="RectifiedGridCoverageType"> <complexContent> <restriction base="gml:AbstractDiscreteCoverageType"> <sequence> <group ref="gml:StandardObjectProperties"/> <element minOccurs="0" ref="gml:boundedBy"/> <element ref="gml:rectifiedGridDomain"/> <element ref="gml:rangeSet"/> <element minOccurs="0" ref="gml:coverageFunction"/> </sequence> </restriction> </complexContent> </complexType>
static ComplexType GMLSchema.RECTIFIEDGRIDDOMAINTYPE_TYPE
           <complexType name="RectifiedGridDomainType"> <complexContent> <restriction base="gml:DomainSetType"> <sequence minOccurs="0"> <element ref="gml:RectifiedGrid"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </restriction> </complexContent> </complexType>
static ComplexType GMLSchema.RECTIFIEDGRIDTYPE_TYPE
           <complexType name="RectifiedGridType"> <annotation> <documentation>A rectified grid has an origin and vectors that define its post locations.
static ComplexType GMLSchema.REFERENCESYSTEMREFTYPE_TYPE
           <complexType name="ReferenceSystemRefType"> <annotation> <documentation>Association to a reference system, either referencing or containing the definition of that reference system.
static ComplexType GMLSchema.REFERENCETYPE_TYPE
           <complexType name="ReferenceType"> <annotation> <documentation>A pattern or base for derived types used to specify complex types corresponding to a UML aggregation association.
static ComplexType GMLSchema.RELATEDTIMETYPE_TYPE
           <complexType name="RelatedTimeType"> <complexContent> <extension base="gml:TimePrimitivePropertyType"> <attribute name="relativePosition"> <simpleType> <restriction base="string"> <enumeration value="Before"/> <enumeration value="After"/> <enumeration value="Begins"/> <enumeration value="Ends"/> <enumeration value="During"/> <enumeration value="Equals"/> <enumeration value="Contains"/> <enumeration value="Overlaps"/> <enumeration value="Meets"/> <enumeration value="OverlappedBy"/> <enumeration value="MetBy"/> <enumeration value="BegunBy"/> <enumeration value="EndedBy"/> </restriction> </simpleType> </attribute> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.RELATIVEINTERNALPOSITIONALACCURACYTYPE_TYPE
           <complexType name="RelativeInternalPositionalAccuracyType"> <annotation> <documentation>Closeness of the relative positions of two or more positions to their respective relative positions accepted as or being true.
static ComplexType GMLSchema.RINGPROPERTYTYPE_TYPE
           <complexType name="RingPropertyType"> <annotation> <documentation>Encapsulates a ring to represent properties in features or geometry collections.
static ComplexType GMLSchema.RINGTYPE_TYPE
           <complexType name="RingType"> <annotation> <documentation>A Ring is used to represent a single connected component of a surface boundary.
static ComplexType GMLSchema.SCALARVALUEPROPERTYTYPE_TYPE
           <complexType name="ScalarValuePropertyType"> <annotation> <documentation>Property whose content is a scalar value.
static ComplexType GMLSchema.SCALETYPE_TYPE
           <complexType name="ScaleType"> <annotation> <documentation>Value of a scale factor (or ratio) that has no physical unit.
static ComplexType GMLSchema.SECONDDEFININGPARAMETERTYPE_TYPE
           <complexType name="SecondDefiningParameterType"> <annotation> <documentation>Definition of the second parameter that defines the shape of an ellipsoid.
static ComplexType GMLSchema.SEQUENCERULETYPE_TYPE
           <complexType name="SequenceRuleType"> <simpleContent> <extension base="gml:SequenceRuleNames"> <attribute name="order" type="gml:IncrementOrder" use="optional"/> </extension> </simpleContent> </complexType>
static ComplexType GMLSchema.SINGLEOPERATIONREFTYPE_TYPE
           <complexType name="SingleOperationRefType"> <annotation> <documentation>Association to a single operation, either referencing or containing the definition of that single operation.
static ComplexType GMLSchema.SOLIDARRAYPROPERTYTYPE_TYPE
           <complexType name="SolidArrayPropertyType"> <annotation> <documentation>A container for an array of solids.
static ComplexType GMLSchema.SOLIDPROPERTYTYPE_TYPE
           <complexType name="SolidPropertyType"> <annotation> <documentation>A property that has a solid as its value domain can either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).
static ComplexType GMLSchema.SOLIDTYPE_TYPE
           <complexType name="SolidType"> <annotation> <documentation>A solid is the basis for 3-dimensional geometry.
static ComplexType GMLSchema.SPEEDTYPE_TYPE
           <complexType name="SpeedType"> <annotation> <documentation>Value of a speed, with its units.
static ComplexType GMLSchema.SPHERETYPE_TYPE
           <complexType name="SphereType"> <annotation> <documentation>A sphere is a gridded surface given as a family of circles whose positions vary linearly along the axis of the sphere, and whise radius varies in proportions to the cosine function of the central angle.
static ComplexType GMLSchema.SPHERICALCSREFTYPE_TYPE
           <complexType name="SphericalCSRefType"> <annotation> <documentation>Association to a spherical coordinate system, either referencing or containing the definition of that coordinate system.
static ComplexType GMLSchema.SPHERICALCSTYPE_TYPE
           <complexType name="SphericalCSType"> <annotation> <documentation>A three-dimensional coordinate system with one distance measured from the origin and two angular coordinates.
static ComplexType GMLSchema.STRINGORREFTYPE_TYPE
           <complexType name="StringOrRefType"> <annotation> <documentation>This type is available wherever there is a need for a "text" type property.
static ComplexType GMLSchema.STYLETYPE_TYPE
           <complexType name="StyleType"> <annotation> <documentation>[complexType of] Predefined concrete value of the top-level property.
static ComplexType GMLSchema.STYLEVARIATIONTYPE_TYPE
           <complexType name="StyleVariationType"> <annotation> <documentation>Used to vary individual graphic parameters and attributes of the style, symbol or text.
static ComplexType GMLSchema.SURFACEARRAYPROPERTYTYPE_TYPE
           <complexType name="SurfaceArrayPropertyType"> <annotation> <documentation>A container for an array of surfaces.
static ComplexType GMLSchema.SURFACEPATCHARRAYPROPERTYTYPE_TYPE
           <complexType name="SurfacePatchArrayPropertyType"> <annotation> <documentation>A container for an array of surface patches.
static ComplexType GMLSchema.SYMBOLTYPE_TYPE
           <complexType name="SymbolType"> <annotation> <documentation>[complexType of] The symbol property.
static ComplexType GMLSchema.TARGETPROPERTYTYPE_TYPE
           <complexType name="TargetPropertyType"> <annotation> <documentation>Container for an object representing the target or subject of an observation.
static ComplexType GMLSchema.TEMPORALCRSREFTYPE_TYPE
           <complexType name="TemporalCRSRefType"> <annotation> <documentation>Association to a temporal coordinate reference system, either referencing or containing the definition of that reference system.
static ComplexType GMLSchema.TEMPORALCRSTYPE_TYPE
           <complexType name="TemporalCRSType"> <annotation> <documentation>A 1D coordinate reference system used for the recording of time.
static ComplexType GMLSchema.TEMPORALCSREFTYPE_TYPE
           <complexType name="TemporalCSRefType"> <annotation> <documentation>Association to a temporal coordinate system, either referencing or containing the definition of that coordinate system.
static ComplexType GMLSchema.TEMPORALCSTYPE_TYPE
           <complexType name="TemporalCSType"> <annotation> <documentation>A one-dimensional coordinate system containing a single time axis, used to describe the temporal position of a point in the specified time units from a specified time origin.
static ComplexType GMLSchema.TEMPORALDATUMBASETYPE_TYPE
           <complexType abstract="true" name="TemporalDatumBaseType"> <annotation> <documentation>Partially defines the origin of a temporal coordinate reference system.
static ComplexType GMLSchema.TEMPORALDATUMREFTYPE_TYPE
           <complexType name="TemporalDatumRefType"> <annotation> <documentation>Association to a temporal datum, either referencing or containing the definition of that datum.
static ComplexType GMLSchema.TEMPORALDATUMTYPE_TYPE
           <complexType name="TemporalDatumType"> <annotation> <documentation>Defines the origin of a temporal coordinate reference system.
static ComplexType GMLSchema.TIMECALENDARERAPROPERTYTYPE_TYPE
           <complexType name="TimeCalendarEraPropertyType"> <sequence minOccurs="0"> <element ref="gml:TimeCalendarEra"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.TIMECALENDARERATYPE_TYPE
           <complexType name="TimeCalendarEraType"> <annotation> <documentation xml:lang="en">In every calendar, years are numbered relative to the date of a reference event that defines a calendar era.
static ComplexType GMLSchema.TIMECALENDARPROPERTYTYPE_TYPE
           <complexType name="TimeCalendarPropertyType"> <sequence minOccurs="0"> <element ref="gml:TimeCalendar"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.TIMECALENDARTYPE_TYPE
           <complexType name="TimeCalendarType"> <annotation> <documentation xml:lang="en">A calendar is a discrete temporal reference system that provides a basis for defining temporal position to a resolution of one day.
static ComplexType GMLSchema.TIMECLOCKPROPERTYTYPE_TYPE
           <complexType name="TimeClockPropertyType"> <sequence minOccurs="0"> <element ref="gml:TimeClock"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.TIMECLOCKTYPE_TYPE
           <complexType final="#all" name="TimeClockType"> <annotation> <documentation xml:lang="en">A clock provides a basis for defining temporal position within a day.
static ComplexType GMLSchema.TIMECOORDINATESYSTEMTYPE_TYPE
           <complexType name="TimeCoordinateSystemType"> <annotation> <documentation xml:lang="en">A temporal coordinate system is based on a continuous interval scale defined in terms of a single time interval.
static ComplexType GMLSchema.TIMEEDGEPROPERTYTYPE_TYPE
           <complexType name="TimeEdgePropertyType"> <annotation> <documentation>A time edge property can either be any time edge element encapsulated in an element of this type or an XLink reference to a remote time edge element (where remote includes elements located elsewhere in the same document).
static ComplexType GMLSchema.TIMEEDGETYPE_TYPE
           <complexType name="TimeEdgeType"> <annotation> <documentation xml:lang="en">Type declaration of the element "TimeEdge".
static ComplexType GMLSchema.TIMEGEOMETRICPRIMITIVEPROPERTYTYPE_TYPE
           <complexType name="TimeGeometricPrimitivePropertyType"> <sequence minOccurs="0"> <element ref="gml:_TimeGeometricPrimitive"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.TIMEINSTANTPROPERTYTYPE_TYPE
           <complexType name="TimeInstantPropertyType"> <sequence minOccurs="0"> <element ref="gml:TimeInstant"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.TIMEINSTANTTYPE_TYPE
           <complexType name="TimeInstantType"> <annotation> <documentation>Omit back-pointers begunBy, endedBy.
static ComplexType GMLSchema.TIMEINTERVALLENGTHTYPE_TYPE
           <complexType final="#all" name="TimeIntervalLengthType"> <annotation> <documentation xml:lang="en">This type extends the built-in xsd:decimal simple type to allow floating-point values for temporal length.
static ComplexType GMLSchema.TIMENODEPROPERTYTYPE_TYPE
           <complexType name="TimeNodePropertyType"> <annotation> <documentation>A time node property can either be any time node element encapsulated in an element of this type or an XLink reference to a remote time node element (where remote includes elements located elsewhere in the same document).
static ComplexType GMLSchema.TIMENODETYPE_TYPE
           <complexType name="TimeNodeType"> <annotation> <documentation xml:lang="en">Type declaration of the element "TimeNode".
static ComplexType GMLSchema.TIMEORDINALERAPROPERTYTYPE_TYPE
           <complexType name="TimeOrdinalEraPropertyType"> <sequence minOccurs="0"> <element ref="gml:TimeOrdinalEra"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.TIMEORDINALERATYPE_TYPE
           <complexType name="TimeOrdinalEraType"> <annotation> <documentation xml:lang="en">Ordinal temporal reference systems are often hierarchically structured such that an ordinal era at a given level of the hierarchy includes a sequence of shorter, coterminous ordinal eras.
static ComplexType GMLSchema.TIMEORDINALREFERENCESYSTEMTYPE_TYPE
           <complexType name="TimeOrdinalReferenceSystemType"> <annotation> <documentation xml:lang="en">In an ordinal reference system the order of events in time can be well established, but the magnitude of the intervals between them can not be accurately determined (e.g. a stratigraphic sequence).
static ComplexType GMLSchema.TIMEPERIODPROPERTYTYPE_TYPE
           <complexType name="TimePeriodPropertyType"> <sequence minOccurs="0"> <element ref="gml:TimePeriod"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.TIMEPERIODTYPE_TYPE
           <complexType name="TimePeriodType"> <complexContent> <extension base="gml:AbstractTimeGeometricPrimitiveType"> <sequence> <choice> <element name="beginPosition" type="gml:TimePositionType"/> <element name="begin" type="gml:TimeInstantPropertyType"/> </choice> <choice> <element name="endPosition" type="gml:TimePositionType"/> <element name="end" type="gml:TimeInstantPropertyType"/> </choice> <group minOccurs="0" ref="gml:timeLength"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.TIMEPOSITIONTYPE_TYPE
           <complexType final="#all" name="TimePositionType"> <annotation> <documentation xml:lang="en">Direct representation of a temporal position.
static ComplexType GMLSchema.TIMEPRIMITIVEPROPERTYTYPE_TYPE
           <complexType name="TimePrimitivePropertyType"> <sequence minOccurs="0"> <element ref="gml:_TimePrimitive"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.TIMETOPOLOGYCOMPLEXPROPERTYTYPE_TYPE
           <complexType name="TimeTopologyComplexPropertyType"> <annotation> <documentation>A time topology complex property can either be any time topology complex element encapsulated in an element of this type or an XLink reference to a remote time topology complex element (where remote includes elements located elsewhere in the same document).
static ComplexType GMLSchema.TIMETOPOLOGYCOMPLEXTYPE_TYPE
           <complexType name="TimeTopologyComplexType"> <annotation> <documentation xml:lang="en">A temporal topology complex.
static ComplexType GMLSchema.TIMETOPOLOGYPRIMITIVEPROPERTYTYPE_TYPE
           <complexType name="TimeTopologyPrimitivePropertyType"> <annotation> <documentation>A time topology primitive property can either hold any time topology complex element eor carry an XLink reference to a remote time topology complex element (where remote includes elements located elsewhere in the same document).
static ComplexType GMLSchema.TIMETYPE_TYPE
           <complexType name="TimeType"> <annotation> <documentation>Value of a time or temporal quantity, with its units.
static ComplexType GMLSchema.TINTYPE_CONTROLPOINT_TYPE
           <complexType name="TinType_controlPoint"> <choice> <element ref="gml:posList"/> <group maxOccurs="unbounded" minOccurs="3" ref="gml:geometricPositionGroup"/> </choice> </complexType>
static ComplexType GMLSchema.TINTYPE_TYPE
           <complexType name="TinType"> <annotation> <documentation>A tin is a triangulated surface that uses the Delauny algorithm or a similar algorithm complemented with consideration of breaklines, stoplines, and maximum length of triangle sides.
static ComplexType GMLSchema.TOPOCOMPLEXMEMBERTYPE_TYPE
           <complexType name="TopoComplexMemberType"> <annotation> <documentation>This Property can be used to embed a TopoComplex in a feature collection.
static ComplexType GMLSchema.TOPOCOMPLEXTYPE_TYPE
           <complexType name="TopoComplexType"> <annotation> <documentation>This type represents a TP_Complex capable of holding topological primitives.
static ComplexType GMLSchema.TOPOCURVEPROPERTYTYPE_TYPE
           <complexType name="TopoCurvePropertyType"> <sequence> <element ref="gml:TopoCurve"/> </sequence> </complexType>
static ComplexType GMLSchema.TOPOCURVETYPE_TYPE
           <complexType name="TopoCurveType"> <annotation> <documentation>The end Node of each directedEdge of a TopoCurveType is the start Node of the next directedEdge of the TopoCurveType in document order.
static ComplexType GMLSchema.TOPOLOGYSTYLEPROPERTYTYPE_TYPE
           <complexType name="TopologyStylePropertyType"> <annotation> <documentation/> </annotation> <sequence> <element minOccurs="0" ref="gml:TopologyStyle"/> </sequence> <attribute name="about" type="anyURI" use="optional"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.TOPOLOGYSTYLETYPE_TYPE
           <complexType name="TopologyStyleType"> <annotation> <documentation>[complexType of] The style descriptor for topologies of a feature.
static ComplexType GMLSchema.TOPOPOINTPROPERTYTYPE_TYPE
           <complexType name="TopoPointPropertyType"> <sequence> <element ref="gml:TopoPoint"/> </sequence> </complexType>
static ComplexType GMLSchema.TOPOPOINTTYPE_TYPE
           <complexType name="TopoPointType"> <annotation> <documentation>The intended use of TopoPoint is to appear within a point feature to express the structural and possibly geometric relationships of this point to other features via shared node definitions.
static ComplexType GMLSchema.TOPOPRIMITIVEARRAYASSOCIATIONTYPE_TYPE
           <complexType name="TopoPrimitiveArrayAssociationType"> <annotation> <documentation>This type supports embedding an array of topological primitives in a TopoComplex</documentation> </annotation> <!
static ComplexType GMLSchema.TOPOPRIMITIVEMEMBERTYPE_TYPE
           <complexType name="TopoPrimitiveMemberType"> <annotation> <documentation>This type supports embedding topological primitives in a TopoComplex.
static ComplexType GMLSchema.TOPOSOLIDTYPE_TYPE
           <complexType name="TopoSolidType"> <annotation> <documentation>The topological boundary of a TopoSolid consists of a set of directed faces.
static ComplexType GMLSchema.TOPOSURFACEPROPERTYTYPE_TYPE
           <complexType name="TopoSurfacePropertyType"> <sequence> <element ref="gml:TopoSurface"/> </sequence> </complexType>
static ComplexType GMLSchema.TOPOSURFACETYPE_TYPE
           <complexType name="TopoSurfaceType"> <annotation> <documentation>The TopoSurface type and element represent a homogeneous topological expression, a set of directed faces, which if realised are isomorphic to a geometric surface primitive.
static ComplexType GMLSchema.TOPOVOLUMEPROPERTYTYPE_TYPE
           <complexType name="TopoVolumePropertyType"> <sequence> <element ref="gml:TopoVolume"/> </sequence> </complexType>
static ComplexType GMLSchema.TOPOVOLUMETYPE_TYPE
           <complexType name="TopoVolumeType"> <annotation> <documentation>The TopoVolume type and element represent a homogeneous topological expression, a set of directed TopoSolids, which if realised are isomorphic to a geometric solid primitive.
static ComplexType GMLSchema.TRACKTYPE_TYPE
           <complexType name="TrackType"> <annotation> <documentation xml:lang="en">The track of a moving object is a sequence of specialized timeslices that indicate the status of the object.
static ComplexType GMLSchema.TRANSFORMATIONREFTYPE_TYPE
           <complexType name="TransformationRefType"> <annotation> <documentation>Association to a transformation, either referencing or containing the definition of that transformation.
static ComplexType GMLSchema.TRANSFORMATIONTYPE_TYPE
           <complexType name="TransformationType"> <annotation> <documentation>A concrete operation on coordinates that usually includes a change of datum.
static ComplexType GMLSchema.TRIANGLEPATCHARRAYPROPERTYTYPE_TYPE
           <complexType name="TrianglePatchArrayPropertyType"> <annotation> <documentation>This type defines a container for an array of triangle patches.
static ComplexType GMLSchema.TRIANGLETYPE_TYPE
           <complexType name="TriangleType"> <annotation> <documentation>Represents a triangle as a surface with an outer boundary consisting of a linear ring.
static ComplexType GMLSchema.TRIANGULATEDSURFACETYPE_TYPE
           <complexType name="TriangulatedSurfaceType"> <annotation> <documentation>A triangulated surface is a polyhedral surface that is composed only of triangles.
static ComplexType GMLSchema.UNITDEFINITIONTYPE_TYPE
           <complexType name="UnitDefinitionType"> <annotation> <documentation>Definition of a unit of measure (or uom).
static ComplexType GMLSchema.UNITOFMEASURETYPE_TYPE
           <complexType name="UnitOfMeasureType"> <annotation> <documentation>Reference to a unit of measure definition that applies to all the numerical values described by the element containing this element.
static ComplexType GMLSchema.USERDEFINEDCSREFTYPE_TYPE
           <complexType name="UserDefinedCSRefType"> <annotation> <documentation>Association to a user-defined coordinate system, either referencing or containing the definition of that coordinate system.
static ComplexType GMLSchema.USERDEFINEDCSTYPE_TYPE
           <complexType name="UserDefinedCSType"> <annotation> <documentation>A two- or three-dimensional coordinate system that consists of any combination of coordinate axes not covered by any other coordinate system type.
static ComplexType GMLSchema.VALUEARRAYPROPERTYTYPE_TYPE
           <complexType name="ValueArrayPropertyType"> <annotation> <documentation>GML property which refers to, or contains, a set of homogeneously typed Values.
static ComplexType GMLSchema.VALUEARRAYTYPE_TYPE
           <complexType name="ValueArrayType"> <annotation> <documentation>A Value Array is used for homogeneous arrays of primitive and aggregate values.
static ComplexType GMLSchema.VALUEPROPERTYTYPE_TYPE
           <complexType name="ValuePropertyType"> <annotation> <documentation>GML property which refers to, or contains, a Value</documentation> </annotation> <sequence minOccurs="0"> <group ref="gml:Value"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.VECTORTYPE_TYPE
           <complexType name="VectorType"> <annotation> <documentation>Vector instances hold the compoents for a (usually spatial) vector within some coordinate reference system (CRS).
static ComplexType GMLSchema.VERTICALCRSREFTYPE_TYPE
           <complexType name="VerticalCRSRefType"> <annotation> <documentation>Association to a vertical coordinate reference system, either referencing or containing the definition of that reference system.
static ComplexType GMLSchema.VERTICALCRSTYPE_TYPE
           <complexType name="VerticalCRSType"> <annotation> <documentation>A 1D coordinate reference system used for recording heights or depths.
static ComplexType GMLSchema.VERTICALCSREFTYPE_TYPE
           <complexType name="VerticalCSRefType"> <annotation> <documentation>Association to a vertical coordinate system, either referencing or containing the definition of that coordinate system.
static ComplexType GMLSchema.VERTICALCSTYPE_TYPE
           <complexType name="VerticalCSType"> <annotation> <documentation>A one-dimensional coordinate system used to record the heights (or depths) of points.
static ComplexType GMLSchema.VERTICALDATUMREFTYPE_TYPE
           <complexType name="VerticalDatumRefType"> <annotation> <documentation>Association to a vertical datum, either referencing or containing the definition of that datum.
static ComplexType GMLSchema.VERTICALDATUMTYPE_TYPE
           <complexType name="VerticalDatumType"> <annotation> <documentation>A textual description and/or a set of parameters identifying a particular reference level surface used as a zero-height surface, including its position with respect to the Earth for any of the height types recognized by this standard.
static ComplexType GMLSchema.VERTICALDATUMTYPETYPE_TYPE
           <complexType name="VerticalDatumTypeType"> <annotation> <documentation>Type of a vertical datum.
static ComplexType GMLSchema.VOLUMETYPE_TYPE
           <complexType name="VolumeType"> <annotation> <documentation>Value of a spatial volume quantity, with its units.
 

Uses of ComplexType in org.geotools.gml3.smil
 

Fields in org.geotools.gml3.smil declared as ComplexType
static ComplexType SMIL20Schema.ANIMATECOLORPROTOTYPE_TYPE
           <complexType name="animateColorPrototype"> <attributeGroup ref="smil20:animNamedTargetAttrs"/> <attributeGroup ref="smil20:animAddAccumAttrs"/> <attributeGroup ref="smil20:animValuesAttrs"/> </complexType>
static ComplexType SMIL20LANGSchema.ANIMATECOLORTYPE_TYPE
           <complexType name="animateColorType"> <complexContent> <extension base="smil20:animateColorPrototype"> <choice maxOccurs="unbounded" minOccurs="0"> <any namespace="##other" processContents="lax"/> </choice> <attributeGroup ref="smil20lang:CoreAttrs"/> <attributeGroup ref="smil20lang:TimingAttrs"/> <attributeGroup ref="smil20:animTargetAttrs"/> <attributeGroup ref="smil20:animModeAttrs"/> <attributeGroup ref="smil20:skipContentAttrs"/> <anyAttribute namespace="##any" processContents="strict"/> </extension> </complexContent> </complexType>
static ComplexType SMIL20Schema.ANIMATEMOTIONPROTOTYPE_TYPE
           <complexType name="animateMotionPrototype"> <attributeGroup ref="smil20:animAddAccumAttrs"/> <attributeGroup ref="smil20:animValuesAttrs"/> <attribute name="origin" type="string" use="optional"/> </complexType>
static ComplexType SMIL20LANGSchema.ANIMATEMOTIONTYPE_TYPE
           <complexType name="animateMotionType"> <complexContent> <extension base="smil20:animateMotionPrototype"> <choice maxOccurs="unbounded" minOccurs="0"> <any namespace="##other" processContents="lax"/> </choice> <attributeGroup ref="smil20lang:CoreAttrs"/> <attributeGroup ref="smil20lang:TimingAttrs"/> <attributeGroup ref="smil20:animTargetAttrs"/> <attributeGroup ref="smil20:animModeAttrs"/> <attributeGroup ref="smil20:skipContentAttrs"/> <anyAttribute namespace="##any" processContents="strict"/> </extension> </complexContent> </complexType>
static ComplexType SMIL20Schema.ANIMATEPROTOTYPE_TYPE
           <complexType name="animatePrototype"> <attributeGroup ref="smil20:animNamedTargetAttrs"/> <attributeGroup ref="smil20:animAddAccumAttrs"/> <attributeGroup ref="smil20:animValuesAttrs"/> </complexType>
static ComplexType SMIL20LANGSchema.ANIMATETYPE_TYPE
           <complexType name="animateType"> <complexContent> <extension base="smil20:animatePrototype"> <choice maxOccurs="unbounded" minOccurs="0"> <any namespace="##other" processContents="lax"/> </choice> <attributeGroup ref="smil20lang:CoreAttrs"/> <attributeGroup ref="smil20lang:TimingAttrs"/> <attributeGroup ref="smil20:animTargetAttrs"/> <attributeGroup ref="smil20:animModeAttrs"/> <attributeGroup ref="smil20:skipContentAttrs"/> <anyAttribute namespace="##any" processContents="strict"/> </extension> </complexContent> </complexType>
static ComplexType SMIL20Schema.SETPROTOTYPE_TYPE
           <complexType name="setPrototype"> <attributeGroup ref="smil20:animNamedTargetAttrs"/> <attributeGroup ref="smil20:animSetValuesAttrs"/> </complexType>
static ComplexType SMIL20LANGSchema.SETTYPE_TYPE
           <complexType name="setType"> <complexContent> <extension base="smil20:setPrototype"> <choice maxOccurs="unbounded" minOccurs="0"> <any namespace="##other" processContents="lax"/> </choice> <attributeGroup ref="smil20lang:CoreAttrs"/> <attributeGroup ref="smil20lang:TimingAttrs"/> <attributeGroup ref="smil20:animTargetAttrs"/> <attributeGroup ref="smil20:skipContentAttrs"/> <anyAttribute namespace="##any" processContents="strict"/> </extension> </complexContent> </complexType>
 

Uses of ComplexType in org.geotools.gml3.v3_2
 

Fields in org.geotools.gml3.v3_2 declared as ComplexType
static ComplexType GMLSchema._BOOLEAN_TYPE
           <complexType name="_Boolean"> <simpleContent> <extension base="boolean"> <attribute name="nilReason" type="gml:NilReasonType"/> </extension> </simpleContent> </complexType>
static ComplexType GMLSchema._CATEGORY_TYPE
           <complexType name="_Category"> <simpleContent> <extension base="gml:CodeType"> <attribute name="nilReason" type="gml:NilReasonType"/> </extension> </simpleContent> </complexType>
static ComplexType GMLSchema._COORDINATEOPERATIONACCURACY_TYPE
           <complexType name="_coordinateOperationAccuracy"> <sequence minOccurs="0"> <element ref="gmd:AbstractDQ_PositionalAccuracy"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema._COUNT_TYPE
           <complexType name="_Count"> <simpleContent> <extension base="integer"> <attribute name="nilReason" type="gml:NilReasonType"/> </extension> </simpleContent> </complexType>
static ComplexType GMLSchema._DOMAINOFVALIDITY_TYPE
           <complexType name="_domainOfValidity"> <sequence minOccurs="0"> <element ref="gmd:EX_Extent"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema._FORMULACITATION_TYPE
           <complexType name="_formulaCitation"> <sequence minOccurs="0"> <element ref="gmd:CI_Citation"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema._QUANTITY_TYPE
           <complexType name="_Quantity"> <simpleContent> <extension base="gml:MeasureType"> <attribute name="nilReason" type="gml:NilReasonType"/> </extension> </simpleContent> </complexType>
static ComplexType GMLSchema._sECONDDEFININGPARAMETER_TYPE
           <complexType name="_secondDefiningParameter"> <sequence> <element ref="gml:SecondDefiningParameter"/> </sequence> </complexType>
static ComplexType GMLSchema._SECONDDEFININGPARAMETER_TYPE
           <complexType name="_SecondDefiningParameter"> <choice> <element name="inverseFlattening" type="gml:MeasureType"/> <element name="semiMinorAxis" type="gml:LengthType"/> <element default="true" name="isSphere" type="boolean"/> </choice> </complexType>
static ComplexType GMLSchema.ABSTRACTCONTINUOUSCOVERAGETYPE_TYPE
           <complexType abstract="true" name="AbstractContinuousCoverageType"> <complexContent> <extension base="gml:AbstractCoverageType"> <sequence> <element minOccurs="0" ref="gml:coverageFunction"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.ABSTRACTCOORDINATEOPERATIONTYPE_TYPE
           <complexType abstract="true" name="AbstractCoordinateOperationType"> <complexContent> <extension base="gml:IdentifiedObjectType"> <sequence> <element minOccurs="0" ref="gml:domainOfValidity"/> <element maxOccurs="unbounded" ref="gml:scope"/> <element minOccurs="0" ref="gml:operationVersion"/> <element maxOccurs="unbounded" minOccurs="0" ref="gml:coordinateOperationAccuracy"/> <element minOccurs="0" ref="gml:sourceCRS"/> <element minOccurs="0" ref="gml:targetCRS"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.ABSTRACTCOORDINATESYSTEMTYPE_TYPE
           <complexType abstract="true" name="AbstractCoordinateSystemType"> <complexContent> <extension base="gml:IdentifiedObjectType"> <sequence> <element maxOccurs="unbounded" ref="gml:axis"/> </sequence> <attributeGroup ref="gml:AggregationAttributeGroup"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.ABSTRACTCOVERAGETYPE_TYPE
           <complexType abstract="true" name="AbstractCoverageType"> <annotation> <documentation>The base type for coverages is gml:AbstractCoverageType.
static ComplexType GMLSchema.ABSTRACTCRSTYPE_TYPE
           <complexType abstract="true" name="AbstractCRSType"> <complexContent> <extension base="gml:IdentifiedObjectType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" ref="gml:domainOfValidity"/> <element maxOccurs="unbounded" ref="gml:scope"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.ABSTRACTCURVESEGMENTTYPE_TYPE
           <complexType abstract="true" name="AbstractCurveSegmentType"> <attribute default="0" name="numDerivativesAtStart" type="integer"/> <attribute default="0" name="numDerivativesAtEnd" type="integer"/> <attribute default="0" name="numDerivativeInterior" type="integer"/> </complexType>
static ComplexType GMLSchema.ABSTRACTCURVETYPE_TYPE
           <complexType abstract="true" name="AbstractCurveType"> <annotation> <documentation>gml:AbstractCurveType is an abstraction of a curve to support the different levels of complexity.
static ComplexType GMLSchema.ABSTRACTDATUMTYPE_TYPE
           <complexType abstract="true" name="AbstractDatumType"> <complexContent> <extension base="gml:IdentifiedObjectType"> <sequence> <element minOccurs="0" ref="gml:domainOfValidity"/> <element maxOccurs="unbounded" ref="gml:scope"/> <element minOccurs="0" ref="gml:anchorDefinition"/> <element minOccurs="0" ref="gml:realizationEpoch"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.ABSTRACTFEATURECOLLECTIONTYPE_TYPE
           <complexType abstract="true" name="AbstractFeatureCollectionType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <complexContent> <extension base="gml:AbstractFeatureType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" ref="gml:featureMember"/> <element minOccurs="0" ref="gml:featureMembers"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.ABSTRACTFEATUREMEMBERTYPE_TYPE
           <complexType abstract="true" name="AbstractFeatureMemberType"> <annotation> <documentation>To create a collection of GML features, a property type shall be derived by extension from gml:AbstractFeatureMemberType.
static ComplexType GMLSchema.ABSTRACTFEATURETYPE_TYPE
           <complexType abstract="true" name="AbstractFeatureType"> <annotation> <documentation>The basic feature model is given by the gml:AbstractFeatureType.
static ComplexType GMLSchema.ABSTRACTGENERALCONVERSIONTYPE_TYPE
           <complexType abstract="true" name="AbstractGeneralConversionType"> <complexContent> <restriction base="gml:AbstractCoordinateOperationType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" ref="gml:metaDataProperty"/> <element minOccurs="0" ref="gml:description"/> <element minOccurs="0" ref="gml:descriptionReference"/> <element ref="gml:identifier"/> <element maxOccurs="unbounded" minOccurs="0" ref="gml:name"/> <element minOccurs="0" ref="gml:remarks"/> <element minOccurs="0" ref="gml:domainOfValidity"/> <element maxOccurs="unbounded" ref="gml:scope"/> <element maxOccurs="unbounded" minOccurs="0" ref="gml:coordinateOperationAccuracy"/> </sequence> <attribute ref="gml:id" use="required"/> </restriction> </complexContent> </complexType>
static ComplexType GMLSchema.ABSTRACTGENERALDERIVEDCRSTYPE_TYPE
           <complexType abstract="true" name="AbstractGeneralDerivedCRSType"> <complexContent> <extension base="gml:AbstractCRSType"> <sequence> <element ref="gml:conversion"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.ABSTRACTGENERALOPERATIONPARAMETERPROPERTYTYPE_TYPE
           <complexType name="AbstractGeneralOperationParameterPropertyType"> <annotation> <documentation>gml:AbstractGeneralOperationParameterPropertyType is a property type for association roles to an operation parameter or group, either referencing or containing the definition of that parameter or group.
static ComplexType GMLSchema.ABSTRACTGENERALOPERATIONPARAMETERTYPE_TYPE
           <complexType abstract="true" name="AbstractGeneralOperationParameterType"> <complexContent> <extension base="gml:IdentifiedObjectType"> <sequence> <element minOccurs="0" ref="gml:minimumOccurs"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.ABSTRACTGENERALPARAMETERVALUEPROPERTYTYPE_TYPE
           <complexType name="AbstractGeneralParameterValuePropertyType"> <annotation> <documentation>gml:AbstractGeneralParameterValuePropertyType is a property type for inline association roles to a parameter value or group of parameter values, always containing the values.
static ComplexType GMLSchema.ABSTRACTGENERALPARAMETERVALUETYPE_TYPE
           <complexType abstract="true" name="AbstractGeneralParameterValueType"> <sequence/> </complexType>
static ComplexType GMLSchema.ABSTRACTGENERALTRANSFORMATIONTYPE_TYPE
           <complexType abstract="true" name="AbstractGeneralTransformationType"> <complexContent> <restriction base="gml:AbstractCoordinateOperationType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" ref="gml:metaDataProperty"/> <element minOccurs="0" ref="gml:description"/> <element minOccurs="0" ref="gml:descriptionReference"/> <element ref="gml:identifier"/> <element maxOccurs="unbounded" minOccurs="0" ref="gml:name"/> <element minOccurs="0" ref="gml:remarks"/> <element minOccurs="0" ref="gml:domainOfValidity"/> <element maxOccurs="unbounded" ref="gml:scope"/> <element ref="gml:operationVersion"/> <element maxOccurs="unbounded" minOccurs="0" ref="gml:coordinateOperationAccuracy"/> <element ref="gml:sourceCRS"/> <element ref="gml:targetCRS"/> </sequence> <attribute ref="gml:id" use="required"/> </restriction> </complexContent> </complexType>
static ComplexType GMLSchema.ABSTRACTGEOMETRICAGGREGATETYPE_TYPE
           <complexType abstract="true" name="AbstractGeometricAggregateType"> <complexContent> <extension base="gml:AbstractGeometryType"> <attributeGroup ref="gml:AggregationAttributeGroup"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.ABSTRACTGEOMETRICPRIMITIVETYPE_TYPE
           <complexType abstract="true" name="AbstractGeometricPrimitiveType"> <annotation> <documentation>gml:AbstractGeometricPrimitiveType is the abstract root type of the geometric primitives.
static ComplexType GMLSchema.ABSTRACTGMLTYPE_TYPE
           <complexType abstract="true" name="AbstractGMLType"> <sequence> <group ref="gml:StandardObjectProperties"/> </sequence> <attribute ref="gml:id" use="required"/> </complexType>
static ComplexType GMLSchema.ABSTRACTGRIDDEDSURFACETYPE_ROWS_TYPE
           <complexType name="AbstractGriddedSurfaceType_rows"> <sequence> <element maxOccurs="unbounded" ref="gml:Row"/> </sequence> </complexType>
static ComplexType GMLSchema.ABSTRACTGRIDDEDSURFACETYPE_TYPE
           <complexType abstract="true" name="AbstractGriddedSurfaceType"> <complexContent> <extension base="gml:AbstractParametricCurveSurfaceType"> <sequence> <group ref="gml:PointGrid"/> </sequence> <attribute name="rows" type="integer"/> <attribute name="columns" type="integer"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.ABSTRACTMEMBERTYPE_TYPE
           <complexType abstract="true" name="AbstractMemberType"> <annotation> <documentation>To create a collection of GML Objects that are not all features, a property type shall be derived by extension from gml:AbstractMemberType.
static ComplexType GMLSchema.ABSTRACTMETADATAPROPERTYTYPE_TYPE
           <complexType abstract="true" name="AbstractMetadataPropertyType"> <annotation> <documentation>To associate metadata described by any XML Schema with a GML object, a property element shall be defined whose content model is derived by extension from gml:AbstractMetadataPropertyType.
static ComplexType GMLSchema.ABSTRACTMETADATATYPE_TYPE
           <complexType abstract="true" mixed="true" name="AbstractMetaDataType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <sequence/> <attribute ref="gml:id"/> </complexType>
static ComplexType GMLSchema.ABSTRACTPARAMETRICCURVESURFACETYPE_TYPE
           <complexType abstract="true" name="AbstractParametricCurveSurfaceType"> <complexContent> <extension base="gml:AbstractSurfacePatchType"> <attributeGroup ref="gml:AggregationAttributeGroup"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.ABSTRACTRINGPROPERTYTYPE_TYPE
           <complexType name="AbstractRingPropertyType"> <annotation> <documentation>A property with the content model of gml:AbstractRingPropertyType encapsulates a ring to represent the surface boundary property of a surface.
static ComplexType GMLSchema.ABSTRACTRINGTYPE_TYPE
           <complexType abstract="true" name="AbstractRingType"> <sequence/> </complexType>
static ComplexType GMLSchema.ABSTRACTSOLIDTYPE_TYPE
           <complexType name="AbstractSolidType"> <annotation> <documentation>gml:AbstractSolidType is an abstraction of a solid to support the different levels of complexity.
static ComplexType GMLSchema.ABSTRACTSURFACEPATCHTYPE_TYPE
           <complexType abstract="true" name="AbstractSurfacePatchType"/>
static ComplexType GMLSchema.ABSTRACTSURFACETYPE_TYPE
           <complexType abstract="true" name="AbstractSurfaceType"> <annotation> <documentation>gml:AbstractSurfaceType is an abstraction of a surface to support the different levels of complexity.
static ComplexType GMLSchema.ABSTRACTTIMECOMPLEXTYPE_TYPE
           <complexType abstract="true" name="AbstractTimeComplexType"> <complexContent> <extension base="gml:AbstractTimeObjectType"/> </complexContent> </complexType>
static ComplexType GMLSchema.ABSTRACTTIMEGEOMETRICPRIMITIVETYPE_TYPE
           <complexType abstract="true" name="AbstractTimeGeometricPrimitiveType"> <complexContent> <extension base="gml:AbstractTimePrimitiveType"> <attribute default="#ISO-8601" name="frame" type="anyURI"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.ABSTRACTTIMEOBJECTTYPE_TYPE
           <complexType abstract="true" name="AbstractTimeObjectType"> <complexContent> <extension base="gml:AbstractGMLType"/> </complexContent> </complexType>
static ComplexType GMLSchema.ABSTRACTTIMEPRIMITIVETYPE_TYPE
           <complexType abstract="true" name="AbstractTimePrimitiveType"> <complexContent> <extension base="gml:AbstractTimeObjectType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" name="relatedTime" type="gml:RelatedTimeType"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.ABSTRACTTIMESLICETYPE_TYPE
           <complexType abstract="true" name="AbstractTimeSliceType"> <complexContent> <extension base="gml:AbstractGMLType"> <sequence> <element ref="gml:validTime"/> <element minOccurs="0" ref="gml:dataSource"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.ABSTRACTTIMETOPOLOGYPRIMITIVETYPE_TYPE
           <complexType abstract="true" name="AbstractTimeTopologyPrimitiveType"> <complexContent> <extension base="gml:AbstractTimePrimitiveType"> <sequence> <element minOccurs="0" name="complex" type="gml:ReferenceType"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.ABSTRACTTOPOLOGYTYPE_TYPE
           <complexType abstract="true" name="AbstractTopologyType"> <annotation> <documentation>This abstract type supplies the root or base type for all topological elements including primitives and complexes.
static ComplexType GMLSchema.ABSTRACTTOPOPRIMITIVETYPE_TYPE
           <complexType abstract="true" name="AbstractTopoPrimitiveType"> <complexContent> <extension base="gml:AbstractTopologyType"/> </complexContent> </complexType>
static ComplexType GMLSchema.AFFINECSPROPERTYTYPE_TYPE
           <complexType name="AffineCSPropertyType"> <annotation> <documentation>gml:AffineCSPropertyType is a property type for association roles to an affine coordinate system, either referencing or containing the definition of that coordinate system.
static ComplexType GMLSchema.AFFINECSTYPE_TYPE
           <complexType name="AffineCSType"> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType>
static ComplexType GMLSchema.AFFINEPLACEMENTTYPE_TYPE
           <complexType name="AffinePlacementType"> <sequence> <element name="location" type="gml:DirectPositionType"/> <element maxOccurs="unbounded" name="refDirection" type="gml:VectorType"/> <element name="inDimension" type="positiveInteger"/> <element name="outDimension" type="positiveInteger"/> </sequence> </complexType>
static ComplexType GMLSchema.ANGLECHOICETYPE_TYPE
           <complexType name="AngleChoiceType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <choice> <element ref="gml:angle"/> <element ref="gml:dmsAngle"/> </choice> </complexType>
static ComplexType GMLSchema.ANGLETYPE_TYPE
           <complexType name="AngleType"> <simpleContent> <extension base="gml:MeasureType"/> </simpleContent> </complexType>
static ComplexType GMLSchema.ARCBYBULGETYPE_TYPE
           <complexType name="ArcByBulgeType"> <complexContent> <restriction base="gml:ArcStringByBulgeType"> <sequence> <choice> <choice maxOccurs="2" minOccurs="2"> <element ref="gml:pos"/> <element ref="gml:pointProperty"/> <element ref="gml:pointRep"/> </choice> <element ref="gml:posList"/> <element ref="gml:coordinates"/> </choice> <element name="bulge" type="double"/> <element name="normal" type="gml:VectorType"/> </sequence> <attribute fixed="1" name="numArc" type="integer"/> </restriction> </complexContent> </complexType>
static ComplexType GMLSchema.ARCBYCENTERPOINTTYPE_TYPE
           <complexType name="ArcByCenterPointType"> <complexContent> <extension base="gml:AbstractCurveSegmentType"> <sequence> <choice> <choice> <element ref="gml:pos"/> <element ref="gml:pointProperty"/> <element ref="gml:pointRep"/> </choice> <element ref="gml:posList"/> <element ref="gml:coordinates"/> </choice> <element name="radius" type="gml:LengthType"/> <element minOccurs="0" name="startAngle" type="gml:AngleType"/> <element minOccurs="0" name="endAngle" type="gml:AngleType"/> </sequence> <attribute fixed="circularArcCenterPointWithRadius" name="interpolation" type="gml:CurveInterpolationType"/> <attribute fixed="1" name="numArc" type="integer" use="required"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.ARCSTRINGBYBULGETYPE_TYPE
           <complexType name="ArcStringByBulgeType"> <complexContent> <extension base="gml:AbstractCurveSegmentType"> <sequence> <choice> <choice maxOccurs="unbounded" minOccurs="2"> <element ref="gml:pos"/> <element ref="gml:pointProperty"/> <element ref="gml:pointRep"/> </choice> <element ref="gml:posList"/> <element ref="gml:coordinates"/> </choice> <element maxOccurs="unbounded" name="bulge" type="double"/> <element maxOccurs="unbounded" name="normal" type="gml:VectorType"/> </sequence> <attribute fixed="circularArc2PointWithBulge" name="interpolation" type="gml:CurveInterpolationType"/> <attribute name="numArc" type="integer"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.ARCSTRINGTYPE_TYPE
           <complexType name="ArcStringType"> <complexContent> <extension base="gml:AbstractCurveSegmentType"> <sequence> <choice> <choice maxOccurs="unbounded" minOccurs="3"> <element ref="gml:pos"/> <element ref="gml:pointProperty"/> <element ref="gml:pointRep"/> </choice> <element ref="gml:posList"/> <element ref="gml:coordinates"/> </choice> </sequence> <attribute fixed="circularArc3Points" name="interpolation" type="gml:CurveInterpolationType"/> <attribute name="numArc" type="integer"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.ARCTYPE_TYPE
           <complexType name="ArcType"> <complexContent> <restriction base="gml:ArcStringType"> <sequence> <choice> <choice maxOccurs="3" minOccurs="3"> <element ref="gml:pos"/> <element ref="gml:pointProperty"/> <element ref="gml:pointRep"/> </choice> <element ref="gml:posList"/> <element ref="gml:coordinates"/> </choice> </sequence> <attribute fixed="1" name="numArc" type="integer"/> </restriction> </complexContent> </complexType>
static ComplexType GMLSchema.AREATYPE_TYPE
           <complexType name="AreaType"> <simpleContent> <extension base="gml:MeasureType"/> </simpleContent> </complexType>
static ComplexType GMLSchema.ARRAYASSOCIATIONTYPE_TYPE
           <complexType name="ArrayAssociationType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <sequence> <element maxOccurs="unbounded" minOccurs="0" ref="gml:AbstractObject"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>
static ComplexType GMLSchema.ARRAYTYPE_TYPE
           <complexType name="ArrayType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <complexContent> <extension base="gml:AbstractGMLType"> <sequence> <element minOccurs="0" ref="gml:members"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.ASSOCIATIONROLETYPE_TYPE
           <complexType name="AssociationRoleType"> <sequence minOccurs="0"> <any namespace="##any"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.BAGTYPE_TYPE
           <complexType name="BagType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <complexContent> <extension base="gml:AbstractGMLType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" ref="gml:member"/> <element minOccurs="0" ref="gml:members"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.BASEUNITTYPE_TYPE
           <complexType name="BaseUnitType"> <complexContent> <extension base="gml:UnitDefinitionType"> <sequence> <element name="unitsSystem" type="gml:ReferenceType"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.BEZIERTYPE_TYPE
           <complexType name="BezierType"> <complexContent> <restriction base="gml:BSplineType"> <sequence> <choice> <choice maxOccurs="unbounded" minOccurs="0"> <element ref="gml:pos"/> <element ref="gml:pointProperty"/> <element ref="gml:pointRep"/> </choice> <element ref="gml:posList"/> <element ref="gml:coordinates"/> </choice> <element name="degree" type="nonNegativeInteger"/> <element maxOccurs="2" minOccurs="2" name="knot" type="gml:KnotPropertyType"/> </sequence> <attribute fixed="polynomialSpline" name="interpolation" type="gml:CurveInterpolationType"/> <attribute fixed="true" name="isPolynomial" type="boolean"/> <attribute name="knotType" type="gml:KnotTypesType" use="prohibited"/> </restriction> </complexContent> </complexType>
static ComplexType GMLSchema.BOOLEANPROPERTYTYPE_TYPE
           <complexType name="BooleanPropertyType"> <sequence minOccurs="0"> <element ref="gml:Boolean"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.BOUNDEDFEATURETYPE_TYPE
           <complexType abstract="true" name="BoundedFeatureType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <complexContent> <restriction base="gml:AbstractFeatureType"> <sequence> <group ref="gml:StandardObjectProperties"/> <element ref="gml:boundedBy"/> <element minOccurs="0" ref="gml:location"/> </sequence> </restriction> </complexContent> </complexType>
static ComplexType GMLSchema.BOUNDINGSHAPETYPE_TYPE
           <complexType name="BoundingShapeType"> <sequence> <choice> <element ref="gml:Envelope"/> <element ref="gml:Null"/> </choice> </sequence> <attribute name="nilReason" type="gml:NilReasonType"/> </complexType>
static ComplexType GMLSchema.BSPLINETYPE_TYPE
           <complexType name="BSplineType"> <complexContent> <extension base="gml:AbstractCurveSegmentType"> <sequence> <choice> <choice maxOccurs="unbounded" minOccurs="0"> <element ref="gml:pos"/> <element ref="gml:pointProperty"/> <element ref="gml:pointRep"/> </choice> <element ref="gml:posList"/> <element ref="gml:coordinates"/> </choice> <element name="degree" type="nonNegativeInteger"/> <element maxOccurs="unbounded" minOccurs="2" name="knot" type="gml:KnotPropertyType"/> </sequence> <attribute default="polynomialSpline" name="interpolation" type="gml:CurveInterpolationType"/> <attribute name="isPolynomial" type="boolean"/> <attribute name="knotType" type="gml:KnotTypesType"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.CARTESIANCSPROPERTYTYPE_TYPE
           <complexType name="CartesianCSPropertyType"> <annotation> <documentation>gml:CartesianCSPropertyType is a property type for association roles to a Cartesian coordinate system, either referencing or containing the definition of that coordinate system.
static ComplexType GMLSchema.CARTESIANCSTYPE_TYPE
           <complexType name="CartesianCSType"> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType>
static ComplexType GMLSchema.CATEGORYEXTENTTYPE_TYPE
           <complexType name="CategoryExtentType"> <simpleContent> <restriction base="gml:CodeOrNilReasonListType"> <length value="2"/> </restriction> </simpleContent> </complexType>
static ComplexType GMLSchema.CATEGORYPROPERTYTYPE_TYPE
           <complexType name="CategoryPropertyType"> <sequence minOccurs="0"> <element ref="gml:Category"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.CIRCLEBYCENTERPOINTTYPE_TYPE
           <complexType name="CircleByCenterPointType"> <complexContent> <restriction base="gml:ArcByCenterPointType"> <sequence> <choice> <choice> <element ref="gml:pos"/> <element ref="gml:pointProperty"/> <element ref="gml:pointRep"/> </choice> <element ref="gml:posList"/> <element ref="gml:coordinates"/> </choice> <element name="radius" type="gml:LengthType"/> </sequence> </restriction> </complexContent> </complexType>
static ComplexType GMLSchema.CIRCLETYPE_TYPE
           <complexType name="CircleType"> <complexContent> <extension base="gml:ArcType"/> </complexContent> </complexType>
static ComplexType GMLSchema.CLOTHOIDTYPE_REFLOCATION_TYPE
           <complexType name="ClothoidType_refLocation"> <sequence> <element ref="gml:AffinePlacement"/> </sequence> </complexType>
static ComplexType GMLSchema.CLOTHOIDTYPE_TYPE
           <complexType name="ClothoidType"> <complexContent> <extension base="gml:AbstractCurveSegmentType"> <sequence> <element name="refLocation"> <complexType name="ClothoidType_refLocation"> <sequence> <element ref="gml:AffinePlacement"/> </sequence> </complexType> </element> <element name="scaleFactor" type="decimal"/> <element name="startParameter" type="double"/> <element name="endParameter" type="double"/> </sequence> <attribute fixed="clothoid" name="interpolation" type="gml:CurveInterpolationType"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.CODELISTTYPE_TYPE
           <complexType name="CodeListType"> <annotation> <documentation>gml:CodeListType provides for lists of terms.
static ComplexType GMLSchema.CODEORNILREASONLISTTYPE_TYPE
           <complexType name="CodeOrNilReasonListType"> <annotation> <documentation>gml:CodeOrNilReasonListType provides for lists of terms.
static ComplexType GMLSchema.CODETYPE_TYPE
           <complexType name="CodeType"> <annotation> <documentation>gml:CodeType is a generalized type to be used for a term, keyword or name.
static ComplexType GMLSchema.CODEWITHAUTHORITYTYPE_TYPE
           <complexType name="CodeWithAuthorityType"> <annotation> <documentation>gml:CodeWithAuthorityType requires that the codeSpace attribute is provided in an instance.
static ComplexType GMLSchema.COMPOSITECURVETYPE_TYPE
           <complexType name="CompositeCurveType"> <complexContent> <extension base="gml:AbstractCurveType"> <sequence> <element maxOccurs="unbounded" ref="gml:curveMember"/> </sequence> <attributeGroup ref="gml:AggregationAttributeGroup"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.COMPOSITESOLIDTYPE_TYPE
           <complexType name="CompositeSolidType"> <complexContent> <extension base="gml:AbstractSolidType"> <sequence> <element maxOccurs="unbounded" ref="gml:solidMember"/> </sequence> <attributeGroup ref="gml:AggregationAttributeGroup"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.COMPOSITESURFACETYPE_TYPE
           <complexType name="CompositeSurfaceType"> <complexContent> <extension base="gml:AbstractSurfaceType"> <sequence> <element maxOccurs="unbounded" ref="gml:surfaceMember"/> </sequence> <attributeGroup ref="gml:AggregationAttributeGroup"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.COMPOSITEVALUETYPE_TYPE
           <complexType name="CompositeValueType"> <complexContent> <extension base="gml:AbstractGMLType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" ref="gml:valueComponent"/> <element minOccurs="0" ref="gml:valueComponents"/> </sequence> <attributeGroup ref="gml:AggregationAttributeGroup"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.COMPOUNDCRSPROPERTYTYPE_TYPE
           <complexType name="CompoundCRSPropertyType"> <annotation> <documentation>gml:CompoundCRSPropertyType is a property type for association roles to a compound coordinate reference system, either referencing or containing the definition of that reference system.
static ComplexType GMLSchema.COMPOUNDCRSTYPE_TYPE
           <complexType name="CompoundCRSType"> <complexContent> <extension base="gml:AbstractCRSType"> <sequence> <element maxOccurs="unbounded" minOccurs="2" ref="gml:componentReferenceSystem"/> </sequence> <attributeGroup ref="gml:AggregationAttributeGroup"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.CONCATENATEDOPERATIONPROPERTYTYPE_TYPE
           <complexType name="ConcatenatedOperationPropertyType"> <annotation> <documentation>gml:ConcatenatedOperationPropertyType is a property type for association roles to a concatenated operation, either referencing or containing the definition of that concatenated operation.
static ComplexType GMLSchema.CONCATENATEDOPERATIONTYPE_TYPE
           <complexType name="ConcatenatedOperationType"> <annotation> <documentation>gml:ConcatenatedOperation is an ordered sequence of two or more coordinate operations.
static ComplexType GMLSchema.CONETYPE_TYPE
           <complexType name="ConeType"> <complexContent> <extension base="gml:AbstractGriddedSurfaceType"> <attribute fixed="circularArc3Points" name="horizontalCurveType" type="gml:CurveInterpolationType"/> <attribute fixed="linear" name="verticalCurveType" type="gml:CurveInterpolationType"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.CONVENTIONALUNITTYPE_TYPE
           <complexType name="ConventionalUnitType"> <complexContent> <extension base="gml:UnitDefinitionType"> <sequence> <choice> <element ref="gml:conversionToPreferredUnit"/> <element ref="gml:roughConversionToPreferredUnit"/> </choice> <element maxOccurs="unbounded" minOccurs="0" ref="gml:derivationUnitTerm"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.CONVERSIONPROPERTYTYPE_TYPE
           <complexType name="ConversionPropertyType"> <annotation> <documentation>gml:ConversionPropertyType is a property type for association roles to a concrete general-purpose conversion, either referencing or containing the definition of that conversion.
static ComplexType GMLSchema.CONVERSIONTOPREFERREDUNITTYPE_TYPE
           <complexType name="ConversionToPreferredUnitType"> <annotation> <documentation>The inherited attribute uom references the preferred unit that this conversion applies to.
static ComplexType GMLSchema.CONVERSIONTYPE_TYPE
           <complexType name="ConversionType"> <complexContent> <extension base="gml:AbstractGeneralConversionType"> <sequence> <element ref="gml:method"/> <element maxOccurs="unbounded" minOccurs="0" ref="gml:parameterValue"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.COORDINATEOPERATIONPROPERTYTYPE_TYPE
           <complexType name="CoordinateOperationPropertyType"> <annotation> <documentation>gml:CoordinateOperationPropertyType is a property type for association roles to a coordinate operation, either referencing or containing the definition of that coordinate operation.
static ComplexType GMLSchema.COORDINATESTYPE_TYPE
           <complexType name="CoordinatesType"> <annotation> <documentation>This type is deprecated for tuples with ordinate values that are numbers.
static ComplexType GMLSchema.COORDINATESYSTEMAXISPROPERTYTYPE_TYPE
           <complexType name="CoordinateSystemAxisPropertyType"> <annotation> <documentation>gml:CoordinateSystemAxisPropertyType is a property type for association roles to a coordinate system axis, either referencing or containing the definition of that axis.
static ComplexType GMLSchema.COORDINATESYSTEMAXISTYPE_TYPE
           <complexType name="CoordinateSystemAxisType"> <complexContent> <extension base="gml:IdentifiedObjectType"> <sequence> <element ref="gml:axisAbbrev"/> <element ref="gml:axisDirection"/> <element minOccurs="0" ref="gml:minimumValue"/> <element minOccurs="0" ref="gml:maximumValue"/> <element minOccurs="0" ref="gml:rangeMeaning"/> </sequence> <attribute name="uom" type="gml:UomIdentifier" use="required"> <annotation> <documentation>The uom attribute provides an identifier of the unit of measure used for this coordinate system axis.
static ComplexType GMLSchema.COORDINATESYSTEMPROPERTYTYPE_TYPE
           <complexType name="CoordinateSystemPropertyType"> <annotation> <documentation>gml:CoordinateSystemPropertyType is a property type for association roles to a coordinate system, either referencing or containing the definition of that coordinate system.
static ComplexType GMLSchema.COUNTPROPERTYTYPE_TYPE
           <complexType name="CountPropertyType"> <sequence minOccurs="0"> <element ref="gml:Count"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.COVERAGEFUNCTIONTYPE_TYPE
           <complexType name="CoverageFunctionType"> <choice> <element ref="gml:MappingRule"/> <element ref="gml:CoverageMappingRule"/> <element ref="gml:GridFunction"/> </choice> </complexType>
static ComplexType GMLSchema.CRSPROPERTYTYPE_TYPE
           <complexType name="CRSPropertyType"> <annotation> <documentation>gml:CRSPropertyType is a property type for association roles to a CRS abstract coordinate reference system, either referencing or containing the definition of that CRS.
static ComplexType GMLSchema.CUBICSPLINETYPE_TYPE
           <complexType name="CubicSplineType"> <complexContent> <extension base="gml:AbstractCurveSegmentType"> <sequence> <choice> <choice maxOccurs="unbounded" minOccurs="2"> <element ref="gml:pos"/> <element ref="gml:pointProperty"/> <element ref="gml:pointRep"/> </choice> <element ref="gml:posList"/> <element ref="gml:coordinates"/> </choice> <element name="vectorAtStart" type="gml:VectorType"/> <element name="vectorAtEnd" type="gml:VectorType"/> </sequence> <attribute fixed="cubicSpline" name="interpolation" type="gml:CurveInterpolationType"/> <attribute fixed="3" name="degree" type="integer"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.CURVEARRAYPROPERTYTYPE_TYPE
           <complexType name="CurveArrayPropertyType"> <annotation> <documentation>A container for an array of curves.
static ComplexType GMLSchema.CURVESEGMENTARRAYPROPERTYTYPE_TYPE
           <complexType name="CurveSegmentArrayPropertyType"> <annotation> <documentation>gml:CurveSegmentArrayPropertyType is a container for an array of curve segments.
static ComplexType GMLSchema.CYLINDERTYPE_TYPE
           <complexType name="CylinderType"> <complexContent> <extension base="gml:AbstractGriddedSurfaceType"> <attribute fixed="circularArc3Points" name="horizontalCurveType" type="gml:CurveInterpolationType"/> <attribute fixed="linear" name="verticalCurveType" type="gml:CurveInterpolationType"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.CYLINDRICALCSPROPERTYTYPE_TYPE
           <complexType name="CylindricalCSPropertyType"> <annotation> <documentation>gml:CylindricalCSPropertyType is a property type for association roles to a cylindrical coordinate system, either referencing or containing the definition of that coordinate system.
static ComplexType GMLSchema.CYLINDRICALCSTYPE_TYPE
           <complexType name="CylindricalCSType"> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType>
static ComplexType GMLSchema.DATABLOCKTYPE_TYPE
           <complexType name="DataBlockType"> <sequence> <element ref="gml:rangeParameters"/> <choice> <element ref="gml:tupleList"/> <element ref="gml:doubleOrNilReasonTupleList"/> </choice> </sequence> </complexType>
static ComplexType GMLSchema.DATUMPROPERTYTYPE_TYPE
           <complexType name="DatumPropertyType"> <annotation> <documentation>gml:DatumPropertyType is a property type for association roles to a datum, either referencing or containing the definition of that datum.
static ComplexType GMLSchema.DEFINITIONBASETYPE_TYPE
           <complexType name="DefinitionBaseType"> <complexContent> <restriction base="gml:AbstractGMLType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" ref="gml:metaDataProperty"/> <element minOccurs="0" ref="gml:description"/> <element minOccurs="0" ref="gml:descriptionReference"/> <element ref="gml:identifier"/> <element maxOccurs="unbounded" minOccurs="0" ref="gml:name"/> </sequence> <attribute ref="gml:id" use="required"/> </restriction> </complexContent> </complexType>
static ComplexType GMLSchema.DEFINITIONPROXYTYPE_TYPE
           <complexType name="DefinitionProxyType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <complexContent> <extension base="gml:DefinitionType"> <sequence> <element ref="gml:definitionRef"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.DEFINITIONTYPE_TYPE
           <complexType name="DefinitionType"> <complexContent> <extension base="gml:DefinitionBaseType"> <sequence> <element minOccurs="0" ref="gml:remarks"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.DEGREESTYPE_TYPE
           <complexType name="DegreesType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <simpleContent> <extension base="gml:DegreeValueType"> <attribute name="direction"> <simpleType> <restriction base="string"> <enumeration value="N"/> <enumeration value="E"/> <enumeration value="S"/> <enumeration value="W"/> <enumeration value="+"/> <enumeration value="-"/> </restriction> </simpleType> </attribute> </extension> </simpleContent> </complexType>
static ComplexType GMLSchema.DERIVATIONUNITTERMTYPE_TYPE
           <complexType name="DerivationUnitTermType"> <complexContent> <extension base="gml:UnitOfMeasureType"> <attribute name="exponent" type="integer"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.DERIVEDCRSPROPERTYTYPE_TYPE
           <complexType name="DerivedCRSPropertyType"> <annotation> <documentation>gml:DerivedCRSPropertyType is a property type for association roles to a non-projected derived coordinate reference system, either referencing or containing the definition of that reference system.
static ComplexType GMLSchema.DERIVEDCRSTYPE_TYPE
           <complexType name="DerivedCRSType"> <complexContent> <extension base="gml:AbstractGeneralDerivedCRSType"> <sequence> <element ref="gml:baseCRS"/> <element ref="gml:derivedCRSType"/> <element ref="gml:coordinateSystem"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.DERIVEDUNITTYPE_TYPE
           <complexType name="DerivedUnitType"> <complexContent> <extension base="gml:UnitDefinitionType"> <sequence> <element maxOccurs="unbounded" ref="gml:derivationUnitTerm"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.DICTIONARYENTRYTYPE_TYPE
           <complexType name="DictionaryEntryType"> <complexContent> <extension base="gml:AbstractMemberType"> <sequence minOccurs="0"> <element ref="gml:Definition"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.DICTIONARYTYPE_TYPE
           <complexType name="DictionaryType"> <complexContent> <extension base="gml:DefinitionType"> <choice maxOccurs="unbounded" minOccurs="0"> <element ref="gml:dictionaryEntry"/> <element ref="gml:indirectEntry"/> </choice> <attributeGroup ref="gml:AggregationAttributeGroup"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.DIRECTEDEDGEPROPERTYTYPE_TYPE
           <complexType name="DirectedEdgePropertyType"> <sequence minOccurs="0"> <element ref="gml:Edge"/> </sequence> <attribute default="+" name="orientation" type="gml:SignType"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>
static ComplexType GMLSchema.DIRECTEDFACEPROPERTYTYPE_TYPE
           <complexType name="DirectedFacePropertyType"> <sequence minOccurs="0"> <element ref="gml:Face"/> </sequence> <attribute default="+" name="orientation" type="gml:SignType"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>
static ComplexType GMLSchema.DIRECTEDNODEPROPERTYTYPE_TYPE
           <complexType name="DirectedNodePropertyType"> <sequence minOccurs="0"> <element ref="gml:Node"/> </sequence> <attribute default="+" name="orientation" type="gml:SignType"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>
static ComplexType GMLSchema.DIRECTEDOBSERVATIONATDISTANCETYPE_TYPE
           <complexType name="DirectedObservationAtDistanceType"> <complexContent> <extension base="gml:DirectedObservationType"> <sequence> <element name="distance" type="gml:MeasureType"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.DIRECTEDOBSERVATIONTYPE_TYPE
           <complexType name="DirectedObservationType"> <complexContent> <extension base="gml:ObservationType"> <sequence> <element ref="gml:direction"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.DIRECTEDTOPOSOLIDPROPERTYTYPE_TYPE
           <complexType name="DirectedTopoSolidPropertyType"> <sequence minOccurs="0"> <element ref="gml:TopoSolid"/> </sequence> <attribute default="+" name="orientation" type="gml:SignType"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>
static ComplexType GMLSchema.DIRECTIONDESCRIPTIONTYPE_TYPE
           <complexType name="DirectionDescriptionType"> <annotation> <documentation>direction descriptions are specified by a compass point code, a keyword, a textual description or a reference to a description.
static ComplexType GMLSchema.DIRECTIONPROPERTYTYPE_TYPE
           <complexType name="DirectionPropertyType"> <choice minOccurs="0"> <element name="DirectionVector" type="gml:DirectionVectorType"/> <element name="DirectionDescription" type="gml:DirectionDescriptionType"/> <element name="CompassPoint" type="gml:CompassPointEnumeration"/> <element name="DirectionKeyword" type="gml:CodeType"/> <element name="DirectionString" type="gml:StringOrRefType"/> </choice> <attributeGroup ref="gml:OwnershipAttributeGroup"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.DIRECTIONVECTORTYPE_TYPE
           <complexType name="DirectionVectorType"> <annotation> <documentation>Direction vectors are specified by providing components of a vector.
static ComplexType GMLSchema.DIRECTPOSITIONLISTTYPE_TYPE
           <complexType name="DirectPositionListType"> <annotation> <documentation>posList instances (and other instances with the content model specified by DirectPositionListType) hold the coordinates for a sequence of direct positions within the same coordinate reference system (CRS).
static ComplexType GMLSchema.DIRECTPOSITIONTYPE_TYPE
           <complexType name="DirectPositionType"> <annotation> <documentation>Direct position instances hold the coordinates for a position within some coordinate reference system (CRS).
static ComplexType GMLSchema.DISCRETECOVERAGETYPE_TYPE
           <complexType name="DiscreteCoverageType"> <complexContent> <extension base="gml:AbstractCoverageType"> <sequence> <element minOccurs="0" ref="gml:coverageFunction"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.DMSANGLETYPE_TYPE
           <complexType name="DMSAngleType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <sequence> <element ref="gml:degrees"/> <choice minOccurs="0"> <element ref="gml:decimalMinutes"/> <sequence> <element ref="gml:minutes"/> <element minOccurs="0" ref="gml:seconds"/> </sequence> </choice> </sequence> </complexType>
static ComplexType GMLSchema.DOMAINSETTYPE_TYPE
           <complexType name="DomainSetType"> <sequence minOccurs="0"> <choice> <element ref="gml:AbstractGeometry"/> <element ref="gml:AbstractTimeObject"/> </choice> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.DYNAMICFEATURECOLLECTIONTYPE_TYPE
           <complexType name="DynamicFeatureCollectionType"> <complexContent> <extension base="gml:DynamicFeatureType"> <sequence> <element ref="gml:dynamicMembers"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.DYNAMICFEATUREMEMBERTYPE_TYPE
           <complexType name="DynamicFeatureMemberType"> <complexContent> <extension base="gml:AbstractFeatureMemberType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" ref="gml:DynamicFeature"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.DYNAMICFEATURETYPE_TYPE
           <complexType name="DynamicFeatureType"> <complexContent> <extension base="gml:AbstractFeatureType"> <group ref="gml:dynamicProperties"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.EDGETYPE_TYPE
           <complexType name="EdgeType"> <complexContent> <extension base="gml:AbstractTopoPrimitiveType"> <sequence> <element minOccurs="0" name="container" type="gml:TopoSolidPropertyType"/> <element maxOccurs="2" minOccurs="2" ref="gml:directedNode"/> <element maxOccurs="unbounded" minOccurs="0" ref="gml:directedFace"/> <element minOccurs="0" ref="gml:curveProperty"/> </sequence> <attributeGroup ref="gml:AggregationAttributeGroup"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.ELLIPSOIDALCSPROPERTYTYPE_TYPE
           <complexType name="EllipsoidalCSPropertyType"> <annotation> <documentation>gml:EllipsoidalCSPropertyType is a property type for association roles to an ellipsoidal coordinate system, either referencing or containing the definition of that coordinate system.
static ComplexType GMLSchema.ELLIPSOIDALCSTYPE_TYPE
           <complexType name="EllipsoidalCSType"> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType>
static ComplexType GMLSchema.ELLIPSOIDPROPERTYTYPE_TYPE
           <complexType name="EllipsoidPropertyType"> <annotation> <documentation>gml:EllipsoidPropertyType is a property type for association roles to an ellipsoid, either referencing or containing the definition of that ellipsoid.
static ComplexType GMLSchema.ELLIPSOIDTYPE_TYPE
           <complexType name="EllipsoidType"> <complexContent> <extension base="gml:IdentifiedObjectType"> <sequence> <element ref="gml:semiMajorAxis"/> <element ref="gml:secondDefiningParameter"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.ENGINEERINGCRSPROPERTYTYPE_TYPE
           <complexType name="EngineeringCRSPropertyType"> <annotation> <documentation>gml:EngineeringCRSPropertyType is a property type for association roles to an engineering coordinate reference system, either referencing or containing the definition of that reference system.
static ComplexType GMLSchema.ENGINEERINGCRSTYPE_TYPE
           <complexType name="EngineeringCRSType"> <complexContent> <extension base="gml:AbstractCRSType"> <sequence> <choice> <element ref="gml:affineCS"/> <element ref="gml:cartesianCS"/> <element ref="gml:cylindricalCS"/> <element ref="gml:linearCS"/> <element ref="gml:polarCS"/> <element ref="gml:sphericalCS"/> <element ref="gml:userDefinedCS"/> <element ref="gml:coordinateSystem"> <annotation> <appinfo>deprecated</appinfo> </annotation> </element> </choice> <element ref="gml:engineeringDatum"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.ENGINEERINGDATUMPROPERTYTYPE_TYPE
           <complexType name="EngineeringDatumPropertyType"> <annotation> <documentation>gml:EngineeringDatumPropertyType is a property type for association roles to an engineering datum, either referencing or containing the definition of that datum.
static ComplexType GMLSchema.ENGINEERINGDATUMTYPE_TYPE
           <complexType name="EngineeringDatumType"> <complexContent> <extension base="gml:AbstractDatumType"/> </complexContent> </complexType>
static ComplexType GMLSchema.ENVELOPETYPE_TYPE
           <complexType name="EnvelopeType"> <choice> <sequence> <element name="lowerCorner" type="gml:DirectPositionType"/> <element name="upperCorner" type="gml:DirectPositionType"/> </sequence> <element maxOccurs="2" minOccurs="2" ref="gml:pos"> <annotation> <appinfo>deprecated</appinfo> </annotation> </element> <element ref="gml:coordinates"/> </choice> <attributeGroup ref="gml:SRSReferenceGroup"/> </complexType>
static ComplexType GMLSchema.ENVELOPEWITHTIMEPERIODTYPE_TYPE
           <complexType name="EnvelopeWithTimePeriodType"> <complexContent> <extension base="gml:EnvelopeType"> <sequence> <element name="beginPosition" type="gml:TimePositionType"/> <element name="endPosition" type="gml:TimePositionType"/> </sequence> <attribute default="#ISO-8601" name="frame" type="anyURI"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.FACEORTOPOSOLIDPROPERTYTYPE_TYPE
           <complexType name="FaceOrTopoSolidPropertyType"> <choice minOccurs="0"> <element ref="gml:Face"/> <element ref="gml:TopoSolid"/> </choice> <attributeGroup ref="gml:AssociationAttributeGroup"/> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>
static ComplexType GMLSchema.FACETYPE_TYPE
           <complexType name="FaceType"> <complexContent> <extension base="gml:AbstractTopoPrimitiveType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" name="isolated" type="gml:NodePropertyType"/> <element maxOccurs="unbounded" ref="gml:directedEdge"/> <element maxOccurs="2" minOccurs="0" ref="gml:directedTopoSolid"/> <element minOccurs="0" ref="gml:surfaceProperty"/> </sequence> <attributeGroup ref="gml:AggregationAttributeGroup"/> <attribute default="false" name="universal" type="boolean" use="optional"> <annotation> <documentation>If the topological representation exists an unbounded manifold (e.g.
static ComplexType GMLSchema.FEATUREARRAYPROPERTYTYPE_TYPE
           <complexType name="FeatureArrayPropertyType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <sequence maxOccurs="unbounded" minOccurs="0"> <element ref="gml:AbstractFeature"/> </sequence> </complexType>
static ComplexType GMLSchema.FEATURECOLLECTIONTYPE_TYPE
           <complexType name="FeatureCollectionType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <complexContent> <extension base="gml:AbstractFeatureCollectionType"/> </complexContent> </complexType>
static ComplexType GMLSchema.FEATUREPROPERTYTYPE_TYPE
           <complexType name="FeaturePropertyType"> <sequence minOccurs="0"> <element ref="gml:AbstractFeature"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.FILETYPE_TYPE
           <complexType name="FileType"> <sequence> <element ref="gml:rangeParameters"/> <choice> <element name="fileName" type="anyURI"> <annotation> <appinfo>deprecated</appinfo> </annotation> </element> <element name="fileReference" type="anyURI"/> </choice> <element name="fileStructure" type="gml:CodeType"/> <element minOccurs="0" name="mimeType" type="anyURI"/> <element minOccurs="0" name="compression" type="anyURI"/> </sequence> </complexType>
static ComplexType GMLSchema.FORMULATYPE_TYPE
           <complexType name="FormulaType"> <sequence> <element minOccurs="0" name="a" type="double"/> <element name="b" type="double"/> <element name="c" type="double"/> <element minOccurs="0" name="d" type="double"/> </sequence> </complexType>
static ComplexType GMLSchema.GENERALCONVERSIONPROPERTYTYPE_TYPE
           <complexType name="GeneralConversionPropertyType"> <annotation> <documentation>gml:GeneralConversionPropertyType is a property type for association roles to a general conversion, either referencing or containing the definition of that conversion.
static ComplexType GMLSchema.GENERALTRANSFORMATIONPROPERTYTYPE_TYPE
           <complexType name="GeneralTransformationPropertyType"> <annotation> <documentation>gml:GeneralTransformationPropertyType is a property type for association roles to a general transformation, either referencing or containing the definition of that transformation.
static ComplexType GMLSchema.GENERICMETADATATYPE_TYPE
           <complexType mixed="true" name="GenericMetaDataType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <complexContent mixed="true"> <extension base="gml:AbstractMetaDataType"> <sequence> <any maxOccurs="unbounded" minOccurs="0" processContents="lax"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.GEOCENTRICCRSPROPERTYTYPE_TYPE
           <complexType name="GeocentricCRSPropertyType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <sequence minOccurs="0"> <element ref="gml:GeocentricCRS"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.GEOCENTRICCRSTYPE_TYPE
           <complexType name="GeocentricCRSType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <complexContent> <extension base="gml:AbstractCRSType"> <sequence> <choice> <element ref="gml:usesCartesianCS"/> <element ref="gml:usesSphericalCS"/> </choice> <element ref="gml:usesGeodeticDatum"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.GEODESICSTRINGTYPE_TYPE
           <complexType name="GeodesicStringType"> <complexContent> <extension base="gml:AbstractCurveSegmentType"> <choice> <element ref="gml:posList"/> <group maxOccurs="unbounded" minOccurs="2" ref="gml:geometricPositionGroup"/> </choice> <attribute fixed="geodesic" name="interpolation" type="gml:CurveInterpolationType"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.GEODESICTYPE_TYPE
           <complexType name="GeodesicType"> <complexContent> <extension base="gml:GeodesicStringType"/> </complexContent> </complexType>
static ComplexType GMLSchema.GEODETICCRSPROPERTYTYPE_TYPE
           <complexType name="GeodeticCRSPropertyType"> <annotation> <documentation>gml:GeodeticCRSPropertyType is a property type for association roles to a geodetic coordinate reference system, either referencing or containing the definition of that reference system.
static ComplexType GMLSchema.GEODETICCRSTYPE_TYPE
           <complexType name="GeodeticCRSType"> <annotation> <documentation>gml:GeodeticCRS is a coordinate reference system based on a geodetic datum.
static ComplexType GMLSchema.GEODETICDATUMPROPERTYTYPE_TYPE
           <complexType name="GeodeticDatumPropertyType"> <annotation> <documentation>gml:GeodeticDatumPropertyType is a property type for association roles to a geodetic datum, either referencing or containing the definition of that datum.
static ComplexType GMLSchema.GEODETICDATUMTYPE_TYPE
           <complexType name="GeodeticDatumType"> <complexContent> <extension base="gml:AbstractDatumType"> <sequence> <element ref="gml:primeMeridian"/> <element ref="gml:ellipsoid"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.GEOGRAPHICCRSPROPERTYTYPE_TYPE
           <complexType name="GeographicCRSPropertyType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <sequence minOccurs="0"> <element ref="gml:GeographicCRS"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.GEOGRAPHICCRSTYPE_TYPE
           <complexType name="GeographicCRSType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <complexContent> <extension base="gml:AbstractCRSType"> <sequence> <element ref="gml:usesEllipsoidalCS"/> <element ref="gml:usesGeodeticDatum"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.GEOMETRICCOMPLEXPROPERTYTYPE_TYPE
           <complexType name="GeometricComplexPropertyType"> <annotation> <documentation>A property that has a geometric complex as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).
static ComplexType GMLSchema.GEOMETRICCOMPLEXTYPE_TYPE
           <complexType name="GeometricComplexType"> <complexContent> <extension base="gml:AbstractGeometryType"> <sequence> <element maxOccurs="unbounded" name="element" type="gml:GeometricPrimitivePropertyType"/> </sequence> <attributeGroup ref="gml:AggregationAttributeGroup"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.GEOMETRICPRIMITIVEPROPERTYTYPE_TYPE
           <complexType name="GeometricPrimitivePropertyType"> <annotation> <documentation>A property that has a geometric primitive as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).
static ComplexType GMLSchema.GEOMETRYARRAYPROPERTYTYPE_TYPE
           <complexType name="GeometryArrayPropertyType"> <annotation> <documentation>If a feature has a property which takes an array of geometry elements as its value, this is called a geometry array property.
static ComplexType GMLSchema.GRIDENVELOPETYPE_TYPE
           <complexType name="GridEnvelopeType"> <sequence> <element name="low" type="gml:integerList"/> <element name="high" type="gml:integerList"/> </sequence> </complexType>
static ComplexType GMLSchema.GRIDFUNCTIONTYPE_TYPE
           <complexType name="GridFunctionType"> <sequence> <element minOccurs="0" name="sequenceRule" type="gml:SequenceRuleType"/> <element minOccurs="0" name="startPoint" type="gml:integerList"/> </sequence> </complexType>
static ComplexType GMLSchema.GRIDLENGTHTYPE_TYPE
           <complexType name="GridLengthType"> <simpleContent> <extension base="gml:MeasureType"/> </simpleContent> </complexType>
static ComplexType GMLSchema.GRIDLIMITSTYPE_TYPE
           <complexType name="GridLimitsType"> <sequence> <element name="GridEnvelope" type="gml:GridEnvelopeType"/> </sequence> </complexType>
static ComplexType GMLSchema.GRIDTYPE_TYPE
           <complexType name="GridType"> <complexContent> <extension base="gml:AbstractGeometryType"> <sequence> <element name="limits" type="gml:GridLimitsType"/> <choice> <element name="axisLabels" type="gml:NCNameList"/> <element maxOccurs="unbounded" name="axisName" type="string"/> </choice> </sequence> <attribute name="dimension" type="positiveInteger" use="required"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.HISTORYPROPERTYTYPE_TYPE
           <complexType name="HistoryPropertyType"> <sequence> <element maxOccurs="unbounded" ref="gml:AbstractTimeSlice"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>
static ComplexType GMLSchema.IDENTIFIEDOBJECTTYPE_TYPE
           <complexType abstract="true" name="IdentifiedObjectType"> <annotation> <documentation>gml:IdentifiedObjectType provides identification properties of a CRS-related object.
static ComplexType GMLSchema.IMAGECRSPROPERTYTYPE_TYPE
           <complexType name="ImageCRSPropertyType"> <annotation> <documentation>gml:ImageCRSPropertyType is a property type for association roles to an image coordinate reference system, either referencing or containing the definition of that reference system.
static ComplexType GMLSchema.IMAGECRSTYPE_TYPE
           <complexType name="ImageCRSType"> <complexContent> <extension base="gml:AbstractCRSType"> <sequence> <choice> <element ref="gml:cartesianCS"/> <element ref="gml:affineCS"/> <element ref="gml:usesObliqueCartesianCS"/> </choice> <element ref="gml:imageDatum"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.IMAGEDATUMPROPERTYTYPE_TYPE
           <complexType name="ImageDatumPropertyType"> <annotation> <documentation>gml:ImageDatumPropertyType is a property type for association roles to an image datum, either referencing or containing the definition of that datum.
static ComplexType GMLSchema.IMAGEDATUMTYPE_TYPE
           <complexType name="ImageDatumType"> <complexContent> <extension base="gml:AbstractDatumType"> <sequence> <element ref="gml:pixelInCell"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.INDIRECTENTRYTYPE_TYPE
           <complexType name="IndirectEntryType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <sequence> <element ref="gml:DefinitionProxy"/> </sequence> </complexType>
static ComplexType GMLSchema.INLINEPROPERTYTYPE_TYPE
           <complexType name="InlinePropertyType"> <sequence> <any namespace="##any"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>
static ComplexType GMLSchema.KNOTPROPERTYTYPE_TYPE
           <complexType name="KnotPropertyType"> <annotation> <documentation>gml:KnotPropertyType encapsulates a knot to use it in a geometric type.
static ComplexType GMLSchema.KNOTTYPE_TYPE
           <complexType name="KnotType"> <sequence> <element name="value" type="double"/> <element name="multiplicity" type="nonNegativeInteger"/> <element name="weight" type="double"/> </sequence> </complexType>
static ComplexType GMLSchema.LENGTHTYPE_TYPE
           <complexType name="LengthType"> <annotation> <documentation>This is a prototypical definition for a specific measure type defined as a vacuous extension (i.e. aliases) of gml:MeasureType.
static ComplexType GMLSchema.LINEARCSPROPERTYTYPE_TYPE
           <complexType name="LinearCSPropertyType"> <annotation> <documentation>gml:LinearCSPropertyType is a property type for association roles to a linear coordinate system, either referencing or containing the definition of that coordinate system.
static ComplexType GMLSchema.LINEARCSTYPE_TYPE
           <complexType name="LinearCSType"> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType>
static ComplexType GMLSchema.LINESTRINGSEGMENTARRAYPROPERTYTYPE_TYPE
           <complexType name="LineStringSegmentArrayPropertyType"> <annotation> <documentation>gml:LineStringSegmentArrayPropertyType provides a container for line strings.
static ComplexType GMLSchema.LINESTRINGSEGMENTTYPE_TYPE
           <complexType name="LineStringSegmentType"> <complexContent> <extension base="gml:AbstractCurveSegmentType"> <sequence> <choice> <choice maxOccurs="unbounded" minOccurs="2"> <element ref="gml:pos"/> <element ref="gml:pointProperty"/> <element ref="gml:pointRep"/> </choice> <element ref="gml:posList"/> <element ref="gml:coordinates"/> </choice> </sequence> <attribute fixed="linear" name="interpolation" type="gml:CurveInterpolationType"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.LOCATIONPROPERTYTYPE_TYPE
           <complexType name="LocationPropertyType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <sequence> <choice> <element ref="gml:AbstractGeometry"/> <element ref="gml:LocationKeyWord"/> <element ref="gml:LocationString"/> <element ref="gml:Null"/> </choice> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.MAPPINGRULETYPE_TYPE
           <complexType final="#all" name="MappingRuleType"> <choice> <element name="ruleDefinition" type="string"/> <element name="ruleReference" type="gml:ReferenceType"/> </choice> </complexType>
static ComplexType GMLSchema.MEASURELISTTYPE_TYPE
           <complexType name="MeasureListType"> <annotation> <documentation>gml:MeasureListType provides for a list of quantities.
static ComplexType GMLSchema.MEASUREORNILREASONLISTTYPE_TYPE
           <complexType name="MeasureOrNilReasonListType"> <annotation> <documentation>gml:MeasureOrNilReasonListType provides for a list of quantities.
static ComplexType GMLSchema.MEASURETYPE_TYPE
           <complexType name="MeasureType"> <annotation> <documentation>gml:MeasureType supports recording an amount encoded as a value of XML Schema double, together with a units of measure indicated by an attribute uom, short for "units Of measure".
static ComplexType GMLSchema.METADATAPROPERTYTYPE_TYPE
           <complexType name="MetaDataPropertyType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <sequence minOccurs="0"> <element ref="gml:AbstractMetaData"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> <attribute name="about" type="anyURI"/> </complexType>
static ComplexType GMLSchema.MOVINGOBJECTSTATUSTYPE_TYPE
           <complexType name="MovingObjectStatusType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <complexContent> <extension base="gml:AbstractTimeSliceType"> <sequence> <choice> <element name="position" type="gml:GeometryPropertyType"/> <element ref="gml:pos"/> <element ref="gml:locationName"/> <element ref="gml:locationReference"/> <element ref="gml:location"/> </choice> <element minOccurs="0" name="speed" type="gml:MeasureType"/> <element minOccurs="0" name="bearing" type="gml:DirectionPropertyType"/> <element minOccurs="0" name="acceleration" type="gml:MeasureType"/> <element minOccurs="0" name="elevation" type="gml:MeasureType"/> <element minOccurs="0" ref="gml:status"/> <element minOccurs="0" ref="gml:statusReference"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.MULTISOLIDPROPERTYTYPE_TYPE
           <complexType name="MultiSolidPropertyType"> <annotation> <documentation>A property that has a collection of solids as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).
static ComplexType GMLSchema.MULTISOLIDTYPE_TYPE
           <complexType name="MultiSolidType"> <complexContent> <extension base="gml:AbstractGeometricAggregateType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" ref="gml:solidMember"/> <element minOccurs="0" ref="gml:solidMembers"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.NODEOREDGEPROPERTYTYPE_TYPE
           <complexType name="NodeOrEdgePropertyType"> <choice minOccurs="0"> <element ref="gml:Node"/> <element ref="gml:Edge"/> </choice> <attributeGroup ref="gml:AssociationAttributeGroup"/> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>
static ComplexType GMLSchema.NODEPROPERTYTYPE_TYPE
           <complexType name="NodePropertyType"> <choice minOccurs="0"> <element ref="gml:Node"/> </choice> <attributeGroup ref="gml:AssociationAttributeGroup"/> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>
static ComplexType GMLSchema.NODETYPE_TYPE
           <complexType name="NodeType"> <complexContent> <extension base="gml:AbstractTopoPrimitiveType"> <sequence> <element minOccurs="0" name="container" type="gml:FaceOrTopoSolidPropertyType"/> <element maxOccurs="unbounded" minOccurs="0" ref="gml:directedEdge"> <annotation> <documentation>In the case of planar topology, a gml:Node must have a clockwise sequence of gml:directedEdge properties, to ensure a lossless topology representation as defined by Kuijpers, et. al.
static ComplexType GMLSchema.OBLIQUECARTESIANCSPROPERTYTYPE_TYPE
           <complexType name="ObliqueCartesianCSPropertyType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <sequence minOccurs="0"> <element ref="gml:ObliqueCartesianCS"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.OBLIQUECARTESIANCSTYPE_TYPE
           <complexType name="ObliqueCartesianCSType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType>
static ComplexType GMLSchema.OBSERVATIONTYPE_TYPE
           <complexType name="ObservationType"> <complexContent> <extension base="gml:AbstractFeatureType"> <sequence> <element ref="gml:validTime"/> <element minOccurs="0" ref="gml:using"/> <element minOccurs="0" ref="gml:target"/> <element ref="gml:resultOf"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.OFFSETCURVETYPE_TYPE
           <complexType name="OffsetCurveType"> <complexContent> <extension base="gml:AbstractCurveSegmentType"> <sequence> <element name="offsetBase" type="gml:CurvePropertyType"/> <element name="distance" type="gml:LengthType"/> <element minOccurs="0" name="refDirection" type="gml:VectorType"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.OPERATIONMETHODPROPERTYTYPE_TYPE
           <complexType name="OperationMethodPropertyType"> <annotation> <documentation>gml:OperationMethodPropertyType is a property type for association roles to a concrete general-purpose operation method, either referencing or containing the definition of that method.
static ComplexType GMLSchema.OPERATIONMETHODTYPE_TYPE
           <complexType name="OperationMethodType"> <complexContent> <extension base="gml:IdentifiedObjectType"> <sequence> <choice> <element ref="gml:formulaCitation"/> <element ref="gml:formula"/> </choice> <element minOccurs="0" ref="gml:sourceDimensions"/> <element minOccurs="0" ref="gml:targetDimensions"/> <element maxOccurs="unbounded" minOccurs="0" ref="gml:parameter"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.OPERATIONPARAMETERGROUPPROPERTYTYPE_TYPE
           <complexType name="OperationParameterGroupPropertyType"> <annotation> <documentation>gml:OperationParameterPropertyType is a property type for association roles to an operation parameter group, either referencing or containing the definition of that parameter group.
static ComplexType GMLSchema.OPERATIONPARAMETERGROUPTYPE_TYPE
           <complexType name="OperationParameterGroupType"> <complexContent> <extension base="gml:AbstractGeneralOperationParameterType"> <sequence> <element minOccurs="0" ref="gml:maximumOccurs"/> <element maxOccurs="unbounded" minOccurs="2" ref="gml:parameter"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.OPERATIONPARAMETERPROPERTYTYPE_TYPE
           <complexType name="OperationParameterPropertyType"> <annotation> <documentation>gml:OperationParameterPropertyType is a property type for association roles to an operation parameter, either referencing or containing the definition of that parameter.
static ComplexType GMLSchema.OPERATIONPARAMETERTYPE_TYPE
           <complexType name="OperationParameterType"> <complexContent> <extension base="gml:AbstractGeneralOperationParameterType"> <sequence/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.OPERATIONPROPERTYTYPE_TYPE
           <complexType name="OperationPropertyType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <sequence minOccurs="0"> <element ref="gml:AbstractOperation"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.ORIENTABLECURVETYPE_TYPE
           <complexType name="OrientableCurveType"> <complexContent> <extension base="gml:AbstractCurveType"> <sequence> <element ref="gml:baseCurve"/> </sequence> <attribute default="+" name="orientation" type="gml:SignType"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.ORIENTABLESURFACETYPE_TYPE
           <complexType name="OrientableSurfaceType"> <complexContent> <extension base="gml:AbstractSurfaceType"> <sequence> <element ref="gml:baseSurface"/> </sequence> <attribute default="+" name="orientation" type="gml:SignType"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.PARAMETERVALUEGROUPTYPE_TYPE
           <complexType name="ParameterValueGroupType"> <complexContent> <extension base="gml:AbstractGeneralParameterValueType"> <sequence> <element maxOccurs="unbounded" minOccurs="2" ref="gml:parameterValue"/> <element ref="gml:group"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.PARAMETERVALUETYPE_TYPE
           <complexType name="ParameterValueType"> <complexContent> <extension base="gml:AbstractGeneralParameterValueType"> <sequence> <choice> <element ref="gml:value"/> <element ref="gml:dmsAngleValue"/> <element ref="gml:stringValue"/> <element ref="gml:integerValue"/> <element ref="gml:booleanValue"/> <element ref="gml:valueList"/> <element ref="gml:integerValueList"/> <element ref="gml:valueFile"/> </choice> <element ref="gml:operationParameter"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.PASSTHROUGHOPERATIONPROPERTYTYPE_TYPE
           <complexType name="PassThroughOperationPropertyType"> <annotation> <documentation>gml:PassThroughOperationPropertyType is a property type for association roles to a pass through operation, either referencing or containing the definition of that pass through operation.
static ComplexType GMLSchema.PASSTHROUGHOPERATIONTYPE_TYPE
           <complexType name="PassThroughOperationType"> <complexContent> <extension base="gml:AbstractCoordinateOperationType"> <sequence> <element maxOccurs="unbounded" ref="gml:modifiedCoordinate"/> <element ref="gml:coordOperation"/> </sequence> <attributeGroup ref="gml:AggregationAttributeGroup"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.POINTARRAYPROPERTYTYPE_TYPE
           <complexType name="PointArrayPropertyType"> <annotation> <documentation>gml:PointArrayPropertyType is a container for an array of points.
static ComplexType GMLSchema.POINTGRID_ROWS_ROWTYPE_TYPE
           <complexType name="PointGrid_rows_RowType"> <group ref="gml:geometricPositionListGroup"/> </complexType>
static ComplexType GMLSchema.POLARCSPROPERTYTYPE_TYPE
           <complexType name="PolarCSPropertyType"> <annotation> <documentation>gml:PolarCSPropertyType is a property type for association roles to a polar coordinate system, either referencing or containing the definition of that coordinate system.
static ComplexType GMLSchema.POLARCSTYPE_TYPE
           <complexType name="PolarCSType"> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType>
static ComplexType GMLSchema.POLYGONPATCHTYPE_TYPE
           <complexType name="PolygonPatchType"> <complexContent> <extension base="gml:AbstractSurfacePatchType"> <sequence> <element minOccurs="0" ref="gml:exterior"/> <element maxOccurs="unbounded" minOccurs="0" ref="gml:interior"/> </sequence> <attribute fixed="planar" name="interpolation" type="gml:SurfaceInterpolationType"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.PRIMEMERIDIANPROPERTYTYPE_TYPE
           <complexType name="PrimeMeridianPropertyType"> <annotation> <documentation>gml:PrimeMeridianPropertyType is a property type for association roles to a prime meridian, either referencing or containing the definition of that meridian.
static ComplexType GMLSchema.PRIMEMERIDIANTYPE_TYPE
           <complexType name="PrimeMeridianType"> <complexContent> <extension base="gml:IdentifiedObjectType"> <sequence> <element ref="gml:greenwichLongitude"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.PRIORITYLOCATIONPROPERTYTYPE_TYPE
           <complexType name="PriorityLocationPropertyType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <complexContent> <extension base="gml:LocationPropertyType"> <attribute name="priority" type="string"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.PROCEDUREPROPERTYTYPE_TYPE
           <complexType name="ProcedurePropertyType"> <sequence minOccurs="0"> <element ref="gml:AbstractFeature"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.PROJECTEDCRSPROPERTYTYPE_TYPE
           <complexType name="ProjectedCRSPropertyType"> <annotation> <documentation>gml:ProjectedCRSPropertyType is a property type for association roles to a projected coordinate reference system, either referencing or containing the definition of that reference system.
static ComplexType GMLSchema.PROJECTEDCRSTYPE_TYPE
           <complexType name="ProjectedCRSType"> <complexContent> <extension base="gml:AbstractGeneralDerivedCRSType"> <sequence> <choice> <element ref="gml:baseGeodeticCRS"/> <element ref="gml:baseGeographicCRS"/> </choice> <element ref="gml:cartesianCS"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.QUANTITYEXTENTTYPE_TYPE
           <complexType name="QuantityExtentType"> <simpleContent> <restriction base="gml:MeasureOrNilReasonListType"> <length value="2"/> </restriction> </simpleContent> </complexType>
static ComplexType GMLSchema.QUANTITYPROPERTYTYPE_TYPE
           <complexType name="QuantityPropertyType"> <sequence minOccurs="0"> <element ref="gml:Quantity"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.RANGESETTYPE_TYPE
           <complexType name="RangeSetType"> <choice> <element maxOccurs="unbounded" ref="gml:ValueArray"/> <element maxOccurs="unbounded" ref="gml:AbstractScalarValueList"/> <element ref="gml:DataBlock"/> <element ref="gml:File"/> </choice> </complexType>
static ComplexType GMLSchema.RECTANGLETYPE_TYPE
           <complexType name="RectangleType"> <complexContent> <extension base="gml:AbstractSurfacePatchType"> <sequence> <element ref="gml:exterior"/> </sequence> <attribute fixed="planar" name="interpolation" type="gml:SurfaceInterpolationType"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.RECTIFIEDGRIDTYPE_TYPE
           <complexType name="RectifiedGridType"> <complexContent> <extension base="gml:GridType"> <sequence> <element name="origin" type="gml:PointPropertyType"/> <element maxOccurs="unbounded" name="offsetVector" type="gml:VectorType"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.REFERENCETYPE_TYPE
           <complexType name="ReferenceType"> <annotation> <documentation>gml:ReferenceType is intended to be used in application schemas directly, if a property element shall use a "by-reference only" encoding.
static ComplexType GMLSchema.RELATEDTIMETYPE_TYPE
           <complexType name="RelatedTimeType"> <annotation> <documentation>gml:RelatedTimeType provides a content model for indicating the relative position of an arbitrary member of the substitution group whose head is gml:AbstractTimePrimitive.
static ComplexType GMLSchema.RESULTTYPE_TYPE
           <complexType name="ResultType"> <sequence minOccurs="0"> <any namespace="##any"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.RINGPROPERTYTYPE_TYPE
           <complexType name="RingPropertyType"> <annotation> <documentation>A property with the content model of gml:RingPropertyType encapsulates a ring to represent a component of a surface boundary.
static ComplexType GMLSchema.RINGTYPE_TYPE
           <complexType name="RingType"> <complexContent> <extension base="gml:AbstractRingType"> <sequence> <element maxOccurs="unbounded" ref="gml:curveMember"/> </sequence> <attributeGroup ref="gml:AggregationAttributeGroup"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.SCALETYPE_TYPE
           <complexType name="ScaleType"> <simpleContent> <extension base="gml:MeasureType"/> </simpleContent> </complexType>
static ComplexType GMLSchema.SEQUENCERULETYPE_TYPE
           <complexType name="SequenceRuleType"> <annotation> <documentation>The gml:SequenceRuleType is derived from the gml:SequenceRuleEnumeration through the addition of an axisOrder attribute.
static ComplexType GMLSchema.SHELLPROPERTYTYPE_TYPE
           <complexType name="ShellPropertyType"> <annotation> <documentation>A property with the content model of gml:ShellPropertyType encapsulates a shell to represent a component of a solid boundary.
static ComplexType GMLSchema.SHELLTYPE_TYPE
           <complexType name="ShellType"> <sequence> <element maxOccurs="unbounded" ref="gml:surfaceMember"/> </sequence> <attributeGroup ref="gml:AggregationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.SINGLECRSPROPERTYTYPE_TYPE
           <complexType name="SingleCRSPropertyType"> <annotation> <documentation>gml:SingleCRSPropertyType is a property type for association roles to a single coordinate reference system, either referencing or containing the definition of that coordinate reference system.
static ComplexType GMLSchema.SINGLEOPERATIONPROPERTYTYPE_TYPE
           <complexType name="SingleOperationPropertyType"> <annotation> <documentation>gml:SingleOperationPropertyType is a property type for association roles to a single operation, either referencing or containing the definition of that single operation.
static ComplexType GMLSchema.SOLIDARRAYPROPERTYTYPE_TYPE
           <complexType name="SolidArrayPropertyType"> <annotation> <documentation>gml:SolidArrayPropertyType is a container for an array of solids.
static ComplexType GMLSchema.SOLIDPROPERTYTYPE_TYPE
           <complexType name="SolidPropertyType"> <annotation> <documentation>A property that has a solid as its value domain may either be an appropriate geometry element encapsulated in an element of this type or an XLink reference to a remote geometry element (where remote includes geometry elements located elsewhere in the same document).
static ComplexType GMLSchema.SOLIDTYPE_TYPE
           <complexType name="SolidType"> <complexContent> <extension base="gml:AbstractSolidType"> <sequence> <element minOccurs="0" name="exterior" type="gml:ShellPropertyType"/> <element maxOccurs="unbounded" minOccurs="0" name="interior" type="gml:ShellPropertyType"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.SPEEDTYPE_TYPE
           <complexType name="SpeedType"> <simpleContent> <extension base="gml:MeasureType"/> </simpleContent> </complexType>
static ComplexType GMLSchema.SPHERETYPE_TYPE
           <complexType name="SphereType"> <complexContent> <extension base="gml:AbstractGriddedSurfaceType"> <attribute fixed="circularArc3Points" name="horizontalCurveType" type="gml:CurveInterpolationType"/> <attribute fixed="circularArc3Points" name="verticalCurveType" type="gml:CurveInterpolationType"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.SPHERICALCSPROPERTYTYPE_TYPE
           <complexType name="SphericalCSPropertyType"> <annotation> <documentation>gml:SphericalCSPropertyType is property type for association roles to a spherical coordinate system, either referencing or containing the definition of that coordinate system.
static ComplexType GMLSchema.SPHERICALCSTYPE_TYPE
           <complexType name="SphericalCSType"> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType>
static ComplexType GMLSchema.STRINGORREFTYPE_TYPE
           <complexType name="StringOrRefType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <simpleContent> <extension base="string"> <attributeGroup ref="gml:AssociationAttributeGroup"/> </extension> </simpleContent> </complexType>
static ComplexType GMLSchema.SURFACEARRAYPROPERTYTYPE_TYPE
           <complexType name="SurfaceArrayPropertyType"> <annotation> <documentation>gml:SurfaceArrayPropertyType is a container for an array of surfaces.
static ComplexType GMLSchema.SURFACEPATCHARRAYPROPERTYTYPE_TYPE
           <complexType name="SurfacePatchArrayPropertyType"> <annotation> <documentation>gml:SurfacePatchArrayPropertyType is a container for a sequence of surface patches.
static ComplexType GMLSchema.TARGETPROPERTYTYPE_TYPE
           <complexType name="TargetPropertyType"> <choice minOccurs="0"> <element ref="gml:AbstractFeature"/> <element ref="gml:AbstractGeometry"/> </choice> <attributeGroup ref="gml:OwnershipAttributeGroup"/> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.TEMPORALCRSPROPERTYTYPE_TYPE
           <complexType name="TemporalCRSPropertyType"> <annotation> <documentation>gml:TemporalCRSPropertyType is a property type for association roles to a temporal coordinate reference system, either referencing or containing the definition of that reference system.
static ComplexType GMLSchema.TEMPORALCRSTYPE_TYPE
           <complexType name="TemporalCRSType"> <complexContent> <extension base="gml:AbstractCRSType"> <sequence> <choice> <element ref="gml:timeCS"/> <element ref="gml:usesTemporalCS"/> </choice> <element ref="gml:temporalDatum"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.TEMPORALCSPROPERTYTYPE_TYPE
           <complexType name="TemporalCSPropertyType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <sequence minOccurs="0"> <element ref="gml:TemporalCS"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.TEMPORALCSTYPE_TYPE
           <complexType name="TemporalCSType"> <annotation> <appinfo>deprecated</appinfo> </annotation> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType>
static ComplexType GMLSchema.TEMPORALDATUMBASETYPE_TYPE
           <complexType abstract="true" name="TemporalDatumBaseType"> <annotation> <documentation>The TemporalDatumBaseType partially defines the origin of a temporal coordinate reference system.
static ComplexType GMLSchema.TEMPORALDATUMPROPERTYTYPE_TYPE
           <complexType name="TemporalDatumPropertyType"> <annotation> <documentation>gml:TemporalDatumPropertyType is a property type for association roles to a temporal datum, either referencing or containing the definition of that datum.
static ComplexType GMLSchema.TEMPORALDATUMTYPE_TYPE
           <complexType name="TemporalDatumType"> <complexContent> <extension base="gml:TemporalDatumBaseType"> <sequence> <element ref="gml:origin"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.TIMECALENDARERAPROPERTYTYPE_TYPE
           <complexType name="TimeCalendarEraPropertyType"> <annotation> <documentation>gml:TimeCalendarEraPropertyType provides for associating a gml:TimeCalendarEra with an object.
static ComplexType GMLSchema.TIMECALENDARERATYPE_TYPE
           <complexType name="TimeCalendarEraType"> <complexContent> <extension base="gml:DefinitionType"> <sequence> <element name="referenceEvent" type="gml:StringOrRefType"/> <element name="referenceDate" type="gml:CalDate"/> <element name="julianReference" type="decimal"/> <element name="epochOfUse" type="gml:TimePeriodPropertyType"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.TIMECALENDARPROPERTYTYPE_TYPE
           <complexType name="TimeCalendarPropertyType"> <annotation> <documentation>gml:TimeCalendarPropertyType provides for associating a gml:TimeCalendar with an object.
static ComplexType GMLSchema.TIMECALENDARTYPE_TYPE
           <complexType name="TimeCalendarType"> <complexContent> <extension base="gml:TimeReferenceSystemType"> <sequence> <element maxOccurs="unbounded" name="referenceFrame" type="gml:TimeCalendarEraPropertyType"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.TIMECLOCKPROPERTYTYPE_TYPE
           <complexType name="TimeClockPropertyType"> <annotation> <documentation>gml:TimeClockPropertyType provides for associating a gml:TimeClock with an object.
static ComplexType GMLSchema.TIMECLOCKTYPE_TYPE
           <complexType final="#all" name="TimeClockType"> <complexContent> <extension base="gml:TimeReferenceSystemType"> <sequence> <element name="referenceEvent" type="gml:StringOrRefType"/> <element name="referenceTime" type="time"/> <element name="utcReference" type="time"/> <element maxOccurs="unbounded" minOccurs="0" name="dateBasis" type="gml:TimeCalendarPropertyType"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.TIMECOORDINATESYSTEMTYPE_TYPE
           <complexType name="TimeCoordinateSystemType"> <complexContent> <extension base="gml:TimeReferenceSystemType"> <sequence> <choice> <element name="originPosition" type="gml:TimePositionType"/> <element name="origin" type="gml:TimeInstantPropertyType"/> </choice> <element name="interval" type="gml:TimeIntervalLengthType"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.TIMECSPROPERTYTYPE_TYPE
           <complexType name="TimeCSPropertyType"> <annotation> <documentation>gml:TimeCSPropertyType is a property type for association roles to a time coordinate system, either referencing or containing the definition of that coordinate system.
static ComplexType GMLSchema.TIMECSTYPE_TYPE
           <complexType name="TimeCSType"> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType>
static ComplexType GMLSchema.TIMEEDGEPROPERTYTYPE_TYPE
           <complexType name="TimeEdgePropertyType"> <annotation> <documentation>gml:TimeEdgePropertyType provides for associating a gml:TimeEdge with an object.
static ComplexType GMLSchema.TIMEEDGETYPE_TYPE
           <complexType name="TimeEdgeType"> <complexContent> <extension base="gml:AbstractTimeTopologyPrimitiveType"> <sequence> <element name="start" type="gml:TimeNodePropertyType"/> <element name="end" type="gml:TimeNodePropertyType"/> <element minOccurs="0" name="extent" type="gml:TimePeriodPropertyType"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.TIMEINSTANTPROPERTYTYPE_TYPE
           <complexType name="TimeInstantPropertyType"> <annotation> <documentation>gml:TimeInstantPropertyType provides for associating a gml:TimeInstant with an object.
static ComplexType GMLSchema.TIMEINSTANTTYPE_TYPE
           <complexType final="#all" name="TimeInstantType"> <complexContent> <extension base="gml:AbstractTimeGeometricPrimitiveType"> <sequence> <element ref="gml:timePosition"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.TIMEINTERVALLENGTHTYPE_TYPE
           <complexType final="#all" name="TimeIntervalLengthType"> <simpleContent> <extension base="decimal"> <attribute name="unit" type="gml:TimeUnitType" use="required"/> <attribute name="radix" type="positiveInteger"/> <attribute name="factor" type="integer"/> </extension> </simpleContent> </complexType>
static ComplexType GMLSchema.TIMENODEPROPERTYTYPE_TYPE
           <complexType name="TimeNodePropertyType"> <annotation> <documentation>gml:TimeNodePropertyType provides for associating a gml:TimeNode with an object</documentation> </annotation> <sequence minOccurs="0"> <element ref="gml:TimeNode"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>
static ComplexType GMLSchema.TIMENODETYPE_TYPE
           <complexType name="TimeNodeType"> <complexContent> <extension base="gml:AbstractTimeTopologyPrimitiveType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" name="previousEdge" type="gml:TimeEdgePropertyType"/> <element maxOccurs="unbounded" minOccurs="0" name="nextEdge" type="gml:TimeEdgePropertyType"/> <element minOccurs="0" name="position" type="gml:TimeInstantPropertyType"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.TIMEORDINALERAPROPERTYTYPE_TYPE
           <complexType name="TimeOrdinalEraPropertyType"> <annotation> <documentation>gml:TimeOrdinalEraPropertyType provides for associating a gml:TimeOrdinalEra with an object.
static ComplexType GMLSchema.TIMEORDINALERATYPE_TYPE
           <complexType name="TimeOrdinalEraType"> <complexContent> <extension base="gml:DefinitionType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" name="relatedTime" type="gml:RelatedTimeType"/> <element minOccurs="0" name="start" type="gml:TimeNodePropertyType"/> <element minOccurs="0" name="end" type="gml:TimeNodePropertyType"/> <element minOccurs="0" name="extent" type="gml:TimePeriodPropertyType"/> <!
static ComplexType GMLSchema.TIMEORDINALREFERENCESYSTEMTYPE_TYPE
           <complexType name="TimeOrdinalReferenceSystemType"> <complexContent> <extension base="gml:TimeReferenceSystemType"> <sequence> <element maxOccurs="unbounded" name="component" type="gml:TimeOrdinalEraPropertyType"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.TIMEPERIODPROPERTYTYPE_TYPE
           <complexType name="TimePeriodPropertyType"> <annotation> <documentation>gml:TimePeriodPropertyType provides for associating a gml:TimePeriod with an object.
static ComplexType GMLSchema.TIMEPERIODTYPE_TYPE
           <complexType name="TimePeriodType"> <complexContent> <extension base="gml:AbstractTimeGeometricPrimitiveType"> <sequence> <choice> <element name="beginPosition" type="gml:TimePositionType"/> <element name="begin" type="gml:TimeInstantPropertyType"/> </choice> <choice> <element name="endPosition" type="gml:TimePositionType"/> <element name="end" type="gml:TimeInstantPropertyType"/> </choice> <group minOccurs="0" ref="gml:timeLength"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.TIMEPOSITIONTYPE_TYPE
           <complexType final="#all" name="TimePositionType"> <annotation> <documentation>The method for identifying a temporal position is specific to each temporal reference system.
static ComplexType GMLSchema.TIMEPRIMITIVEPROPERTYTYPE_TYPE
           <complexType name="TimePrimitivePropertyType"> <annotation> <documentation>gml:TimePrimitivePropertyType provides a standard content model for associations between an arbitrary member of the substitution group whose head is gml:AbstractTimePrimitive and another object.
static ComplexType GMLSchema.TIMEREFERENCESYSTEMTYPE_TYPE
           <complexType name="TimeReferenceSystemType"> <complexContent> <extension base="gml:DefinitionType"> <sequence> <element name="domainOfValidity" type="string"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.TIMETOPOLOGYCOMPLEXPROPERTYTYPE_TYPE
           <complexType name="TimeTopologyComplexPropertyType"> <annotation> <documentation>gml:TimeTopologyComplexPropertyType provides for associating a gml:TimeTopologyComplex with an object.
static ComplexType GMLSchema.TIMETOPOLOGYCOMPLEXTYPE_TYPE
           <complexType abstract="true" name="TimeTopologyComplexType"> <complexContent> <extension base="gml:AbstractTimeComplexType"> <sequence> <element maxOccurs="unbounded" name="primitive" type="gml:TimeTopologyPrimitivePropertyType"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.TIMETOPOLOGYPRIMITIVEPROPERTYTYPE_TYPE
           <complexType name="TimeTopologyPrimitivePropertyType"> <annotation> <documentation>gml:TimeTopologyPrimitivePropertyType provides for associating a gml:AbstractTimeTopologyPrimitive with an object.
static ComplexType GMLSchema.TIMETYPE_TYPE
           <complexType name="TimeType"> <simpleContent> <extension base="gml:MeasureType"/> </simpleContent> </complexType>
static ComplexType GMLSchema.TINTYPE_CONTROLPOINT_TYPE
           <complexType name="TinType_controlPoint"> <choice> <element ref="gml:posList"/> <group maxOccurs="unbounded" minOccurs="3" ref="gml:geometricPositionGroup"/> </choice> </complexType>
static ComplexType GMLSchema.TINTYPE_TYPE
           <complexType name="TinType"> <complexContent> <extension base="gml:SurfaceType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" name="stopLines" type="gml:LineStringSegmentArrayPropertyType"/> <element maxOccurs="unbounded" minOccurs="0" name="breakLines" type="gml:LineStringSegmentArrayPropertyType"/> <element name="maxLength" type="gml:LengthType"/> <element name="controlPoint"> <complexType name="TinType_controlPoint"> <choice> <element ref="gml:posList"/> <group maxOccurs="unbounded" minOccurs="3" ref="gml:geometricPositionGroup"/> </choice> </complexType> </element> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.TOPOCOMPLEXPROPERTYTYPE_TYPE
           <complexType name="TopoComplexPropertyType"> <sequence minOccurs="0"> <element ref="gml:TopoComplex"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> </complexType>
static ComplexType GMLSchema.TOPOCOMPLEXTYPE_TYPE
           <complexType name="TopoComplexType"> <complexContent> <extension base="gml:AbstractTopologyType"> <sequence> <element ref="gml:maximalComplex"/> <element maxOccurs="unbounded" minOccurs="0" ref="gml:superComplex"/> <element maxOccurs="unbounded" minOccurs="0" ref="gml:subComplex"/> <element maxOccurs="unbounded" minOccurs="0" ref="gml:topoPrimitiveMember"/> <element minOccurs="0" ref="gml:topoPrimitiveMembers"/> </sequence> <attribute default="false" name="isMaximal" type="boolean"/> <attributeGroup ref="gml:AggregationAttributeGroup"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.TOPOCURVEPROPERTYTYPE_TYPE
           <complexType name="TopoCurvePropertyType"> <sequence> <element ref="gml:TopoCurve"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>
static ComplexType GMLSchema.TOPOCURVETYPE_TYPE
           <complexType name="TopoCurveType"> <complexContent> <extension base="gml:AbstractTopologyType"> <sequence> <element maxOccurs="unbounded" ref="gml:directedEdge"/> </sequence> <attributeGroup ref="gml:AggregationAttributeGroup"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.TOPOPOINTPROPERTYTYPE_TYPE
           <complexType name="TopoPointPropertyType"> <sequence> <element ref="gml:TopoPoint"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>
static ComplexType GMLSchema.TOPOPOINTTYPE_TYPE
           <complexType name="TopoPointType"> <complexContent> <extension base="gml:AbstractTopologyType"> <sequence> <element ref="gml:directedNode"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.TOPOPRIMITIVEARRAYASSOCIATIONTYPE_TYPE
           <complexType name="TopoPrimitiveArrayAssociationType"> <sequence maxOccurs="unbounded" minOccurs="0"> <element ref="gml:AbstractTopoPrimitive"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>
static ComplexType GMLSchema.TOPOPRIMITIVEMEMBERTYPE_TYPE
           <complexType name="TopoPrimitiveMemberType"> <sequence minOccurs="0"> <element ref="gml:AbstractTopoPrimitive"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>
static ComplexType GMLSchema.TOPOSOLIDPROPERTYTYPE_TYPE
           <complexType name="TopoSolidPropertyType"> <choice minOccurs="0"> <element ref="gml:TopoSolid"/> </choice> <attributeGroup ref="gml:AssociationAttributeGroup"/> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>
static ComplexType GMLSchema.TOPOSOLIDTYPE_TYPE
           <complexType name="TopoSolidType"> <complexContent> <extension base="gml:AbstractTopoPrimitiveType"> <sequence> <element maxOccurs="unbounded" minOccurs="0" name="isolated" type="gml:NodeOrEdgePropertyType"/> <element maxOccurs="unbounded" ref="gml:directedFace"/> <element minOccurs="0" ref="gml:solidProperty"/> </sequence> <attributeGroup ref="gml:AggregationAttributeGroup"/> <attribute default="false" name="universal" type="boolean" use="optional"> <annotation> <documentation>A gml:TopoSolid must indicate whether it is a universal topo-solid or not, to ensure a lossless topology representation as defined by Kuijpers, et. al.
static ComplexType GMLSchema.TOPOSURFACEPROPERTYTYPE_TYPE
           <complexType name="TopoSurfacePropertyType"> <sequence> <element ref="gml:TopoSurface"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>
static ComplexType GMLSchema.TOPOSURFACETYPE_TYPE
           <complexType name="TopoSurfaceType"> <complexContent> <extension base="gml:AbstractTopologyType"> <sequence> <element maxOccurs="unbounded" ref="gml:directedFace"/> </sequence> <attributeGroup ref="gml:AggregationAttributeGroup"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.TOPOVOLUMEPROPERTYTYPE_TYPE
           <complexType name="TopoVolumePropertyType"> <sequence> <element ref="gml:TopoVolume"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>
static ComplexType GMLSchema.TOPOVOLUMETYPE_TYPE
           <complexType name="TopoVolumeType"> <complexContent> <extension base="gml:AbstractTopologyType"> <sequence> <element maxOccurs="unbounded" ref="gml:directedTopoSolid"/> </sequence> <attributeGroup ref="gml:AggregationAttributeGroup"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.TRANSFORMATIONPROPERTYTYPE_TYPE
           <complexType name="TransformationPropertyType"> <annotation> <documentation>gml:TransformationPropertyType is a property type for association roles to a transformation, either referencing or containing the definition of that transformation.
static ComplexType GMLSchema.TRANSFORMATIONTYPE_TYPE
           <complexType name="TransformationType"> <complexContent> <extension base="gml:AbstractGeneralTransformationType"> <sequence> <element ref="gml:method"/> <element maxOccurs="unbounded" minOccurs="0" ref="gml:parameterValue"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.TRIANGLETYPE_TYPE
           <complexType name="TriangleType"> <complexContent> <extension base="gml:AbstractSurfacePatchType"> <sequence> <element ref="gml:exterior"/> </sequence> <attribute fixed="planar" name="interpolation" type="gml:SurfaceInterpolationType"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.UNITDEFINITIONTYPE_TYPE
           <complexType name="UnitDefinitionType"> <complexContent> <extension base="gml:DefinitionType"> <sequence> <element minOccurs="0" ref="gml:quantityType"/> <element minOccurs="0" ref="gml:quantityTypeReference"/> <element minOccurs="0" ref="gml:catalogSymbol"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.UNITOFMEASURETYPE_TYPE
           <complexType name="UnitOfMeasureType"> <sequence/> <attribute name="uom" type="gml:UomIdentifier" use="required"/> </complexType>
static ComplexType GMLSchema.USERDEFINEDCSPROPERTYTYPE_TYPE
           <complexType name="UserDefinedCSPropertyType"> <annotation> <documentation>gml:UserDefinedCSPropertyType is a property type for association roles to a user-defined coordinate system, either referencing or containing the definition of that coordinate system.
static ComplexType GMLSchema.USERDEFINEDCSTYPE_TYPE
           <complexType name="UserDefinedCSType"> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType>
static ComplexType GMLSchema.VALUEARRAYPROPERTYTYPE_TYPE
           <complexType name="ValueArrayPropertyType"> <sequence maxOccurs="unbounded"> <group ref="gml:Value"/> </sequence> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>
static ComplexType GMLSchema.VALUEARRAYTYPE_TYPE
           <complexType name="ValueArrayType"> <complexContent> <extension base="gml:CompositeValueType"> <attributeGroup ref="gml:referenceSystem"/> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.VALUEPROPERTYTYPE_TYPE
           <complexType name="ValuePropertyType"> <sequence minOccurs="0"> <group ref="gml:Value"/> </sequence> <attributeGroup ref="gml:AssociationAttributeGroup"/> <attributeGroup ref="gml:OwnershipAttributeGroup"/> </complexType>
static ComplexType GMLSchema.VECTORTYPE_TYPE
           <complexType name="VectorType"> <annotation> <documentation>For some applications the components of the position may be adjusted to yield a unit vector.
static ComplexType GMLSchema.VERTICALCRSPROPERTYTYPE_TYPE
           <complexType name="VerticalCRSPropertyType"> <annotation> <documentation>gml:VerticalCRSPropertyType is a property type for association roles to a vertical coordinate reference system, either referencing or containing the definition of that reference system.
static ComplexType GMLSchema.VERTICALCRSTYPE_TYPE
           <complexType name="VerticalCRSType"> <complexContent> <extension base="gml:AbstractCRSType"> <sequence> <element ref="gml:verticalCS"/> <element ref="gml:verticalDatum"/> </sequence> </extension> </complexContent> </complexType>
static ComplexType GMLSchema.VERTICALCSPROPERTYTYPE_TYPE
           <complexType name="VerticalCSPropertyType"> <annotation> <documentation>gml:VerticalCSPropertyType is a property type for association roles to a vertical coordinate system, either referencing or containing the definition of that coordinate system.
static ComplexType GMLSchema.VERTICALCSTYPE_TYPE
           <complexType name="VerticalCSType"> <complexContent> <extension base="gml:AbstractCoordinateSystemType"/> </complexContent> </complexType>
static ComplexType GMLSchema.VERTICALDATUMPROPERTYTYPE_TYPE
           <complexType name="VerticalDatumPropertyType"> <annotation> <documentation>gml:VerticalDatumPropertyType is property type for association roles to a vertical datum, either referencing or containing the definition of that datum.
static ComplexType GMLSchema.VERTICALDATUMTYPE_TYPE
           <complexType name="VerticalDatumType"> <complexContent> <extension base="gml:AbstractDatumType"/> </complexContent> </complexType>
static ComplexType GMLSchema.VOLUMETYPE_TYPE
           <complexType name="VolumeType"> <simpleContent> <extension base="gml:MeasureType"/> </simpleContent> </complexType>
 

Uses of ComplexType in org.geotools.gml3.v3_2.gco
 

Fields in org.geotools.gml3.v3_2.gco declared as ComplexType
static ComplexType GCOSchema.ABSTRACTOBJECT_TYPE_TYPE
           <xs:complexType abstract="true" name="AbstractObject_Type"> <xs:sequence/> <xs:attributeGroup ref="gco:ObjectIdentification"/> </xs:complexType>
static ComplexType GCOSchema.ANGLE_PROPERTYTYPE_TYPE
           <xs:complexType name="Angle_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:Angle"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.BINARY_PROPERTYTYPE_TYPE
           <xs:complexType name="Binary_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:Binary"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.BINARY_TYPE_TYPE
           <xs:complexType name="Binary_Type"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="src" type="xs:anyURI"/> </xs:extension> </xs:simpleContent> </xs:complexType>
static ComplexType GCOSchema.BOOLEAN_PROPERTYTYPE_TYPE
           <xs:complexType name="Boolean_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:Boolean"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.CHARACTERSTRING_PROPERTYTYPE_TYPE
           <xs:complexType name="CharacterString_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:CharacterString"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.CODELISTVALUE_TYPE_TYPE
           <xs:complexType name="CodeListValue_Type"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="codeList" type="xs:anyURI" use="required"/> <xs:attribute name="codeListValue" type="xs:anyURI" use="required"/> <xs:attribute name="codeSpace" type="xs:anyURI"/> </xs:extension> </xs:simpleContent> </xs:complexType>
static ComplexType GCOSchema.DATE_PROPERTYTYPE_TYPE
           <xs:complexType name="Date_PropertyType"> <xs:choice minOccurs="0"> <xs:element ref="gco:Date"/> <xs:element ref="gco:DateTime"/> </xs:choice> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.DATETIME_PROPERTYTYPE_TYPE
           <xs:complexType name="DateTime_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:DateTime"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.DECIMAL_PROPERTYTYPE_TYPE
           <xs:complexType name="Decimal_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:Decimal"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.DISTANCE_PROPERTYTYPE_TYPE
           <xs:complexType name="Distance_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:Distance"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.GENERICNAME_PROPERTYTYPE_TYPE
           <xs:complexType name="GenericName_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:AbstractGenericName"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.INTEGER_PROPERTYTYPE_TYPE
           <xs:complexType name="Integer_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:Integer"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.LENGTH_PROPERTYTYPE_TYPE
           <xs:complexType name="Length_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:Length"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.LOCALNAME_PROPERTYTYPE_TYPE
           <xs:complexType name="LocalName_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:LocalName"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.MEASURE_PROPERTYTYPE_TYPE
           <xs:complexType name="Measure_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:Measure"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.MEMBERNAME_PROPERTYTYPE_TYPE
           <xs:complexType name="MemberName_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:MemberName"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.MEMBERNAME_TYPE_TYPE
           <xs:complexType name="MemberName_Type"> <xs:annotation> <xs:documentation>A MemberName is a LocalName that references either an attribute slot in a record or recordType or an attribute, operation, or association role in an object instance or type description in some form of schema.
static ComplexType GCOSchema.MULTIPLICITY_PROPERTYTYPE_TYPE
           <xs:complexType name="Multiplicity_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:Multiplicity"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.MULTIPLICITY_TYPE_TYPE
           <xs:complexType name="Multiplicity_Type"> <xs:annotation> <xs:documentation>Use to represent the possible cardinality of a relation.
static ComplexType GCOSchema.MULTIPLICITYRANGE_PROPERTYTYPE_TYPE
           <xs:complexType name="MultiplicityRange_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:MultiplicityRange"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.MULTIPLICITYRANGE_TYPE_TYPE
           <xs:complexType name="MultiplicityRange_Type"> <xs:annotation> <xs:documentation>A component of a multiplicity, consisting of an non-negative lower bound, and a potentially infinite upper bound.
static ComplexType GCOSchema.NUMBER_PROPERTYTYPE_TYPE
           <xs:complexType name="Number_PropertyType"> <xs:choice minOccurs="0"> <xs:element ref="gco:Real"/> <xs:element ref="gco:Decimal"/> <xs:element ref="gco:Integer"/> </xs:choice> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.OBJECTREFERENCE_PROPERTYTYPE_TYPE
           <xs:complexType name="ObjectReference_PropertyType"> <xs:sequence/> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.REAL_PROPERTYTYPE_TYPE
           <xs:complexType name="Real_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:Real"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.RECORD_PROPERTYTYPE_TYPE
           <xs:complexType name="Record_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:Record"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.RECORDTYPE_PROPERTYTYPE_TYPE
           <xs:complexType name="RecordType_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:RecordType"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.RECORDTYPE_TYPE_TYPE
           <xs:complexType name="RecordType_Type"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attributeGroup ref="xlink:simpleLink"/> </xs:extension> </xs:simpleContent> </xs:complexType>
static ComplexType GCOSchema.SCALE_PROPERTYTYPE_TYPE
           <xs:complexType name="Scale_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:Scale"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.SCOPEDNAME_PROPERTYTYPE_TYPE
           <xs:complexType name="ScopedName_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:ScopedName"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.TYPENAME_PROPERTYTYPE_TYPE
           <xs:complexType name="TypeName_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:TypeName"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.TYPENAME_TYPE_TYPE
           <xs:complexType name="TypeName_Type"> <xs:annotation> <xs:documentation>A TypeName is a LocalName that references either a recordType or object type in some form of schema.
static ComplexType GCOSchema.UNITOFMEASURE_PROPERTYTYPE_TYPE
           <xs:complexType name="UnitOfMeasure_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 GCOSchema.UNLIMITEDINTEGER_PROPERTYTYPE_TYPE
           <xs:complexType name="UnlimitedInteger_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gco:UnlimitedInteger"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GCOSchema.UNLIMITEDINTEGER_TYPE_TYPE
           <xs:complexType name="UnlimitedInteger_Type"> <xs:simpleContent> <xs:extension base="xs:nonNegativeInteger"> <xs:attribute name="isInfinite" type="xs:boolean"/> </xs:extension> </xs:simpleContent> </xs:complexType>
static ComplexType GCOSchema.UOMANGLE_PROPERTYTYPE_TYPE
           <xs:complexType name="UomAngle_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 GCOSchema.UOMAREA_PROPERTYTYPE_TYPE
           <xs:complexType name="UomArea_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 GCOSchema.UOMLENGTH_PROPERTYTYPE_TYPE
           <xs:complexType name="UomLength_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 GCOSchema.UOMSCALE_PROPERTYTYPE_TYPE
           <xs:complexType name="UomScale_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 GCOSchema.UOMTIME_PROPERTYTYPE_TYPE
           <xs:complexType name="UomTime_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 GCOSchema.UOMVELOCITY_PROPERTYTYPE_TYPE
           <xs:complexType name="UomVelocity_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 GCOSchema.UOMVOLUME_PROPERTYTYPE_TYPE
           <xs:complexType name="UomVolume_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:UnitDefinition"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
 

Uses of ComplexType in org.geotools.gml3.v3_2.gmd
 

Fields in org.geotools.gml3.v3_2.gmd declared as ComplexType
static ComplexType GMDSchema.ABSTRACTDQ_COMPLETENESS_TYPE_TYPE
           <xs:complexType abstract="true" name="AbstractDQ_Completeness_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_Element_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.ABSTRACTDQ_ELEMENT_TYPE_TYPE
           <xs:complexType abstract="true" name="AbstractDQ_Element_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="nameOfMeasure" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="measureIdentification" type="gmd:MD_Identifier_PropertyType"/> <xs:element minOccurs="0" name="measureDescription" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="evaluationMethodType" type="gmd:DQ_EvaluationMethodTypeCode_PropertyType"/> <xs:element minOccurs="0" name="evaluationMethodDescription" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="evaluationProcedure" type="gmd:CI_Citation_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="dateTime" type="gco:DateTime_PropertyType"/> <xs:element maxOccurs="2" name="result" type="gmd:DQ_Result_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.ABSTRACTDQ_LOGICALCONSISTENCY_TYPE_TYPE
           <xs:complexType abstract="true" name="AbstractDQ_LogicalConsistency_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_Element_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.ABSTRACTDQ_POSITIONALACCURACY_TYPE_TYPE
           <xs:complexType abstract="true" name="AbstractDQ_PositionalAccuracy_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_Element_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.ABSTRACTDQ_RESULT_TYPE_TYPE
           <xs:complexType abstract="true" name="AbstractDQ_Result_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.ABSTRACTDQ_TEMPORALACCURACY_TYPE_TYPE
           <xs:complexType abstract="true" name="AbstractDQ_TemporalAccuracy_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_Element_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.ABSTRACTDQ_THEMATICACCURACY_TYPE_TYPE
           <xs:complexType abstract="true" name="AbstractDQ_ThematicAccuracy_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_Element_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.ABSTRACTDS_AGGREGATE_TYPE_TYPE
           <xs:complexType abstract="true" name="AbstractDS_Aggregate_Type"> <xs:annotation> <xs:documentation>Identifiable collection of datasets</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="composedOf" type="gmd:DS_DataSet_PropertyType"/> <xs:element maxOccurs="unbounded" name="seriesMetadata" type="gmd:MD_Metadata_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="subset" type="gmd:DS_Aggregate_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="superset" type="gmd:DS_Aggregate_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.ABSTRACTEX_GEOGRAPHICEXTENT_TYPE_TYPE
           <xs:complexType abstract="true" name="AbstractEX_GeographicExtent_Type"> <xs:annotation> <xs:documentation>Geographic area of the dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="extentTypeCode" type="gco:Boolean_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.ABSTRACTMD_CONTENTINFORMATION_TYPE_TYPE
           <xs:complexType abstract="true" name="AbstractMD_ContentInformation_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.ABSTRACTMD_IDENTIFICATION_TYPE_TYPE
           <xs:complexType abstract="true" name="AbstractMD_Identification_Type"> <xs:annotation> <xs:documentation>Basic information about data</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="citation" type="gmd:CI_Citation_PropertyType"/> <xs:element name="abstract" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="purpose" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="credit" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="status" type="gmd:MD_ProgressCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="pointOfContact" type="gmd:CI_ResponsibleParty_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="resourceMaintenance" type="gmd:MD_MaintenanceInformation_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="graphicOverview" type="gmd:MD_BrowseGraphic_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="resourceFormat" type="gmd:MD_Format_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="descriptiveKeywords" type="gmd:MD_Keywords_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="resourceSpecificUsage" type="gmd:MD_Usage_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="resourceConstraints" type="gmd:MD_Constraints_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="aggregationInfo" type="gmd:MD_AggregateInformation_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.ABSTRACTMD_SPATIALREPRESENTATION_TYPE_TYPE
           <xs:complexType abstract="true" name="AbstractMD_SpatialRepresentation_Type"> <xs:annotation> <xs:documentation>Digital mechanism used to represent spatial information</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.ABSTRACTRS_REFERENCESYSTEM_TYPE_TYPE
           <xs:complexType abstract="true" name="AbstractRS_ReferenceSystem_Type"> <xs:annotation> <xs:documentation>Description of the spatial and temporal reference systems used in the dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="name" type="gmd:RS_Identifier_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="domainOfValidity" type="gmd:EX_Extent_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.CI_ADDRESS_PROPERTYTYPE_TYPE
           <xs:complexType name="CI_Address_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_Address"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.CI_ADDRESS_TYPE_TYPE
           <xs:complexType name="CI_Address_Type"> <xs:annotation> <xs:documentation>Location of the responsible individual or organisation</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="deliveryPoint" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="city" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="administrativeArea" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="postalCode" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="country" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="electronicMailAddress" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.CI_CITATION_PROPERTYTYPE_TYPE
           <xs:complexType name="CI_Citation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_Citation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.CI_CITATION_TYPE_TYPE
           <xs:complexType name="CI_Citation_Type"> <xs:annotation> <xs:documentation>Standardized resource reference</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="title" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="alternateTitle" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" name="date" type="gmd:CI_Date_PropertyType"/> <xs:element minOccurs="0" name="edition" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="editionDate" type="gco:Date_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="identifier" type="gmd:MD_Identifier_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="citedResponsibleParty" type="gmd:CI_ResponsibleParty_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="presentationForm" type="gmd:CI_PresentationFormCode_PropertyType"/> <xs:element minOccurs="0" name="series" type="gmd:CI_Series_PropertyType"/> <xs:element minOccurs="0" name="otherCitationDetails" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="collectiveTitle" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="ISBN" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="ISSN" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.CI_CONTACT_PROPERTYTYPE_TYPE
           <xs:complexType name="CI_Contact_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_Contact"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.CI_CONTACT_TYPE_TYPE
           <xs:complexType name="CI_Contact_Type"> <xs:annotation> <xs:documentation>Information required enabling contact with the responsible person and/or organisation</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="phone" type="gmd:CI_Telephone_PropertyType"/> <xs:element minOccurs="0" name="address" type="gmd:CI_Address_PropertyType"/> <xs:element minOccurs="0" name="onlineResource" type="gmd:CI_OnlineResource_PropertyType"/> <xs:element minOccurs="0" name="hoursOfService" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="contactInstructions" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.CI_DATE_PROPERTYTYPE_TYPE
           <xs:complexType name="CI_Date_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_Date"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.CI_DATE_TYPE_TYPE
           <xs:complexType name="CI_Date_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="date" type="gco:Date_PropertyType"/> <xs:element name="dateType" type="gmd:CI_DateTypeCode_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.CI_DATETYPECODE_PROPERTYTYPE_TYPE
           <xs:complexType name="CI_DateTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_DateTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.CI_ONLINEFUNCTIONCODE_PROPERTYTYPE_TYPE
           <xs:complexType name="CI_OnLineFunctionCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_OnLineFunctionCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.CI_ONLINERESOURCE_PROPERTYTYPE_TYPE
           <xs:complexType name="CI_OnlineResource_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_OnlineResource"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.CI_ONLINERESOURCE_TYPE_TYPE
           <xs:complexType name="CI_OnlineResource_Type"> <xs:annotation> <xs:documentation>Information about online sources from which the dataset, specification, or community profile name and extended metadata elements can be obtained.
static ComplexType GMDSchema.CI_PRESENTATIONFORMCODE_PROPERTYTYPE_TYPE
           <xs:complexType name="CI_PresentationFormCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_PresentationFormCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.CI_RESPONSIBLEPARTY_PROPERTYTYPE_TYPE
           <xs:complexType name="CI_ResponsibleParty_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_ResponsibleParty"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.CI_RESPONSIBLEPARTY_TYPE_TYPE
           <xs:complexType name="CI_ResponsibleParty_Type"> <xs:annotation> <xs:documentation>Identification of, and means of communication with, person(s) and organisations associated with the dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="individualName" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="organisationName" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="positionName" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="contactInfo" type="gmd:CI_Contact_PropertyType"/> <xs:element name="role" type="gmd:CI_RoleCode_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.CI_ROLECODE_PROPERTYTYPE_TYPE
           <xs:complexType name="CI_RoleCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_RoleCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.CI_SERIES_PROPERTYTYPE_TYPE
           <xs:complexType name="CI_Series_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_Series"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.CI_SERIES_TYPE_TYPE
           <xs:complexType name="CI_Series_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="name" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="issueIdentification" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="page" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.CI_TELEPHONE_PROPERTYTYPE_TYPE
           <xs:complexType name="CI_Telephone_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:CI_Telephone"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.CI_TELEPHONE_TYPE_TYPE
           <xs:complexType name="CI_Telephone_Type"> <xs:annotation> <xs:documentation>Telephone numbers for contacting the responsible individual or organisation</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="voice" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="facsimile" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.COUNTRY_PROPERTYTYPE_TYPE
           <xs:complexType name="Country_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:Country"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_ABSOLUTEEXTERNALPOSITIONALACCURACY_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_AbsoluteExternalPositionalAccuracy_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_AbsoluteExternalPositionalAccuracy"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_ABSOLUTEEXTERNALPOSITIONALACCURACY_TYPE_TYPE
           <xs:complexType name="DQ_AbsoluteExternalPositionalAccuracy_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_PositionalAccuracy_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DQ_ACCURACYOFATIMEMEASUREMENT_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_AccuracyOfATimeMeasurement_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_AccuracyOfATimeMeasurement"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_ACCURACYOFATIMEMEASUREMENT_TYPE_TYPE
           <xs:complexType name="DQ_AccuracyOfATimeMeasurement_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_TemporalAccuracy_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DQ_COMPLETENESS_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_Completeness_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractDQ_Completeness"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_COMPLETENESSCOMMISSION_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_CompletenessCommission_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_CompletenessCommission"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_COMPLETENESSCOMMISSION_TYPE_TYPE
           <xs:complexType name="DQ_CompletenessCommission_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_Completeness_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DQ_COMPLETENESSOMISSION_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_CompletenessOmission_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_CompletenessOmission"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_COMPLETENESSOMISSION_TYPE_TYPE
           <xs:complexType name="DQ_CompletenessOmission_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_Completeness_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DQ_CONCEPTUALCONSISTENCY_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_ConceptualConsistency_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_ConceptualConsistency"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_CONCEPTUALCONSISTENCY_TYPE_TYPE
           <xs:complexType name="DQ_ConceptualConsistency_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_LogicalConsistency_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DQ_CONFORMANCERESULT_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_ConformanceResult_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_ConformanceResult"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_CONFORMANCERESULT_TYPE_TYPE
           <xs:complexType name="DQ_ConformanceResult_Type"> <xs:annotation> <xs:documentation>quantitative_result from Quality Procedures - - renamed to remove implied use limitiation.
static ComplexType GMDSchema.DQ_DATAQUALITY_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_DataQuality_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_DataQuality"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_DATAQUALITY_TYPE_TYPE
           <xs:complexType name="DQ_DataQuality_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="scope" type="gmd:DQ_Scope_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="report" type="gmd:DQ_Element_PropertyType"/> <xs:element minOccurs="0" name="lineage" type="gmd:LI_Lineage_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DQ_DOMAINCONSISTENCY_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_DomainConsistency_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_DomainConsistency"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_DOMAINCONSISTENCY_TYPE_TYPE
           <xs:complexType name="DQ_DomainConsistency_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_LogicalConsistency_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DQ_ELEMENT_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_Element_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractDQ_Element"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_EVALUATIONMETHODTYPECODE_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_EvaluationMethodTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_EvaluationMethodTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_FORMATCONSISTENCY_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_FormatConsistency_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_FormatConsistency"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_FORMATCONSISTENCY_TYPE_TYPE
           <xs:complexType name="DQ_FormatConsistency_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_LogicalConsistency_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DQ_GRIDDEDDATAPOSITIONALACCURACY_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_GriddedDataPositionalAccuracy_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_GriddedDataPositionalAccuracy"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_GRIDDEDDATAPOSITIONALACCURACY_TYPE_TYPE
           <xs:complexType name="DQ_GriddedDataPositionalAccuracy_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_PositionalAccuracy_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DQ_LOGICALCONSISTENCY_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_LogicalConsistency_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractDQ_LogicalConsistency"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_NONQUANTITATIVEATTRIBUTEACCURACY_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_NonQuantitativeAttributeAccuracy_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_NonQuantitativeAttributeAccuracy"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_NONQUANTITATIVEATTRIBUTEACCURACY_TYPE_TYPE
           <xs:complexType name="DQ_NonQuantitativeAttributeAccuracy_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_ThematicAccuracy_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DQ_POSITIONALACCURACY_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_PositionalAccuracy_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractDQ_PositionalAccuracy"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_QUANTITATIVEATTRIBUTEACCURACY_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_QuantitativeAttributeAccuracy_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_QuantitativeAttributeAccuracy"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_QUANTITATIVEATTRIBUTEACCURACY_TYPE_TYPE
           <xs:complexType name="DQ_QuantitativeAttributeAccuracy_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_ThematicAccuracy_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DQ_QUANTITATIVERESULT_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_QuantitativeResult_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_QuantitativeResult"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_QUANTITATIVERESULT_TYPE_TYPE
           <xs:complexType name="DQ_QuantitativeResult_Type"> <xs:annotation> <xs:documentation>Quantitative_conformance_measure from Quality Procedures
static ComplexType GMDSchema.DQ_RELATIVEINTERNALPOSITIONALACCURACY_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_RelativeInternalPositionalAccuracy_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_RelativeInternalPositionalAccuracy"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_RELATIVEINTERNALPOSITIONALACCURACY_TYPE_TYPE
           <xs:complexType name="DQ_RelativeInternalPositionalAccuracy_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_PositionalAccuracy_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DQ_RESULT_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_Result_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractDQ_Result"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_SCOPE_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_Scope_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_Scope"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_SCOPE_TYPE_TYPE
           <xs:complexType name="DQ_Scope_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="level" type="gmd:MD_ScopeCode_PropertyType"/> <xs:element minOccurs="0" name="extent" type="gmd:EX_Extent_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="levelDescription" type="gmd:MD_ScopeDescription_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DQ_TEMPORALACCURACY_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_TemporalAccuracy_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractDQ_TemporalAccuracy"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_TEMPORALCONSISTENCY_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_TemporalConsistency_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_TemporalConsistency"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_TEMPORALCONSISTENCY_TYPE_TYPE
           <xs:complexType name="DQ_TemporalConsistency_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_TemporalAccuracy_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DQ_TEMPORALVALIDITY_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_TemporalValidity_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_TemporalValidity"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_TEMPORALVALIDITY_TYPE_TYPE
           <xs:complexType name="DQ_TemporalValidity_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_TemporalAccuracy_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DQ_THEMATICACCURACY_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_ThematicAccuracy_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractDQ_ThematicAccuracy"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_THEMATICCLASSIFICATIONCORRECTNESS_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_ThematicClassificationCorrectness_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_ThematicClassificationCorrectness"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_THEMATICCLASSIFICATIONCORRECTNESS_TYPE_TYPE
           <xs:complexType name="DQ_ThematicClassificationCorrectness_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_ThematicAccuracy_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DQ_TOPOLOGICALCONSISTENCY_PROPERTYTYPE_TYPE
           <xs:complexType name="DQ_TopologicalConsistency_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DQ_TopologicalConsistency"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DQ_TOPOLOGICALCONSISTENCY_TYPE_TYPE
           <xs:complexType name="DQ_TopologicalConsistency_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDQ_LogicalConsistency_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DS_AGGREGATE_PROPERTYTYPE_TYPE
           <xs:complexType name="DS_Aggregate_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractDS_Aggregate"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DS_ASSOCIATION_PROPERTYTYPE_TYPE
           <xs:complexType name="DS_Association_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_Association"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DS_ASSOCIATION_TYPE_TYPE
           <xs:complexType name="DS_Association_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence/> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DS_ASSOCIATIONTYPECODE_PROPERTYTYPE_TYPE
           <xs:complexType name="DS_AssociationTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_AssociationTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DS_DATASET_PROPERTYTYPE_TYPE
           <xs:complexType name="DS_DataSet_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_DataSet"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DS_DATASET_TYPE_TYPE
           <xs:complexType name="DS_DataSet_Type"> <xs:annotation> <xs:documentation>Identifiable collection of data</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="has" type="gmd:MD_Metadata_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="partOf" type="gmd:DS_Aggregate_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DS_INITIATIVE_PROPERTYTYPE_TYPE
           <xs:complexType name="DS_Initiative_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_Initiative"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DS_INITIATIVE_TYPE_TYPE
           <xs:complexType name="DS_Initiative_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDS_Aggregate_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DS_INITIATIVETYPECODE_PROPERTYTYPE_TYPE
           <xs:complexType name="DS_InitiativeTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_InitiativeTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DS_OTHERAGGREGATE_PROPERTYTYPE_TYPE
           <xs:complexType name="DS_OtherAggregate_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_OtherAggregate"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DS_OTHERAGGREGATE_TYPE_TYPE
           <xs:complexType name="DS_OtherAggregate_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDS_Aggregate_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DS_PLATFORM_PROPERTYTYPE_TYPE
           <xs:complexType name="DS_Platform_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_Platform"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DS_PLATFORM_TYPE_TYPE
           <xs:complexType name="DS_Platform_Type"> <xs:complexContent> <xs:extension base="gmd:DS_Series_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DS_PRODUCTIONSERIES_PROPERTYTYPE_TYPE
           <xs:complexType name="DS_ProductionSeries_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_ProductionSeries"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DS_PRODUCTIONSERIES_TYPE_TYPE
           <xs:complexType name="DS_ProductionSeries_Type"> <xs:complexContent> <xs:extension base="gmd:DS_Series_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DS_SENSOR_PROPERTYTYPE_TYPE
           <xs:complexType name="DS_Sensor_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_Sensor"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DS_SENSOR_TYPE_TYPE
           <xs:complexType name="DS_Sensor_Type"> <xs:complexContent> <xs:extension base="gmd:DS_Series_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DS_SERIES_PROPERTYTYPE_TYPE
           <xs:complexType name="DS_Series_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_Series"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DS_SERIES_TYPE_TYPE
           <xs:complexType name="DS_Series_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractDS_Aggregate_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.DS_STEREOMATE_PROPERTYTYPE_TYPE
           <xs:complexType name="DS_StereoMate_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:DS_StereoMate"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.DS_STEREOMATE_TYPE_TYPE
           <xs:complexType name="DS_StereoMate_Type"> <xs:complexContent> <xs:extension base="gmd:DS_OtherAggregate_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.EX_BOUNDINGPOLYGON_PROPERTYTYPE_TYPE
           <xs:complexType name="EX_BoundingPolygon_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:EX_BoundingPolygon"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.EX_BOUNDINGPOLYGON_TYPE_TYPE
           <xs:complexType name="EX_BoundingPolygon_Type"> <xs:annotation> <xs:documentation>Boundary enclosing the dataset expressed as the closed set of (x,y) coordinates of the polygon (last point replicates first point)</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:AbstractEX_GeographicExtent_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="polygon" type="gss:GM_Object_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.EX_EXTENT_PROPERTYTYPE_TYPE
           <xs:complexType name="EX_Extent_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:EX_Extent"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.EX_EXTENT_TYPE_TYPE
           <xs:complexType name="EX_Extent_Type"> <xs:annotation> <xs:documentation>Information about spatial, vertical, and temporal extent</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="description" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="geographicElement" type="gmd:EX_GeographicExtent_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="temporalElement" type="gmd:EX_TemporalExtent_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="verticalElement" type="gmd:EX_VerticalExtent_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.EX_GEOGRAPHICBOUNDINGBOX_PROPERTYTYPE_TYPE
           <xs:complexType name="EX_GeographicBoundingBox_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:EX_GeographicBoundingBox"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.EX_GEOGRAPHICBOUNDINGBOX_TYPE_TYPE
           <xs:complexType name="EX_GeographicBoundingBox_Type"> <xs:annotation> <xs:documentation>Geographic area of the entire dataset referenced to WGS 84</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:AbstractEX_GeographicExtent_Type"> <xs:sequence> <xs:element name="westBoundLongitude" type="gco:Decimal_PropertyType"/> <xs:element name="eastBoundLongitude" type="gco:Decimal_PropertyType"/> <xs:element name="southBoundLatitude" type="gco:Decimal_PropertyType"/> <xs:element name="northBoundLatitude" type="gco:Decimal_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.EX_GEOGRAPHICDESCRIPTION_PROPERTYTYPE_TYPE
           <xs:complexType name="EX_GeographicDescription_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:EX_GeographicDescription"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.EX_GEOGRAPHICDESCRIPTION_TYPE_TYPE
           <xs:complexType name="EX_GeographicDescription_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractEX_GeographicExtent_Type"> <xs:sequence> <xs:element name="geographicIdentifier" type="gmd:MD_Identifier_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.EX_GEOGRAPHICEXTENT_PROPERTYTYPE_TYPE
           <xs:complexType name="EX_GeographicExtent_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractEX_GeographicExtent"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.EX_SPATIALTEMPORALEXTENT_PROPERTYTYPE_TYPE
           <xs:complexType name="EX_SpatialTemporalExtent_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:EX_SpatialTemporalExtent"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.EX_SPATIALTEMPORALEXTENT_TYPE_TYPE
           <xs:complexType name="EX_SpatialTemporalExtent_Type"> <xs:annotation> <xs:documentation>Extent with respect to date and time</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:EX_TemporalExtent_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="spatialExtent" type="gmd:EX_GeographicExtent_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.EX_TEMPORALEXTENT_PROPERTYTYPE_TYPE
           <xs:complexType name="EX_TemporalExtent_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:EX_TemporalExtent"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.EX_TEMPORALEXTENT_TYPE_TYPE
           <xs:complexType name="EX_TemporalExtent_Type"> <xs:annotation> <xs:documentation>Time period covered by the content of the dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="extent" type="gts:TM_Primitive_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.EX_VERTICALEXTENT_PROPERTYTYPE_TYPE
           <xs:complexType name="EX_VerticalExtent_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:EX_VerticalExtent"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.EX_VERTICALEXTENT_TYPE_TYPE
           <xs:complexType name="EX_VerticalExtent_Type"> <xs:annotation> <xs:documentation>Vertical domain of dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="minimumValue" type="gco:Real_PropertyType"/> <xs:element name="maximumValue" type="gco:Real_PropertyType"/> <xs:element name="verticalCRS" type="gsr:SC_CRS_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.LANGUAGECODE_PROPERTYTYPE_TYPE
           <xs:complexType name="LanguageCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:LanguageCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.LI_LINEAGE_PROPERTYTYPE_TYPE
           <xs:complexType name="LI_Lineage_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:LI_Lineage"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.LI_LINEAGE_TYPE_TYPE
           <xs:complexType name="LI_Lineage_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="statement" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="processStep" type="gmd:LI_ProcessStep_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="source" type="gmd:LI_Source_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.LI_PROCESSSTEP_PROPERTYTYPE_TYPE
           <xs:complexType name="LI_ProcessStep_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:LI_ProcessStep"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.LI_PROCESSSTEP_TYPE_TYPE
           <xs:complexType name="LI_ProcessStep_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="description" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="rationale" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="dateTime" type="gco:DateTime_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="processor" type="gmd:CI_ResponsibleParty_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="source" type="gmd:LI_Source_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.LI_SOURCE_PROPERTYTYPE_TYPE
           <xs:complexType name="LI_Source_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:LI_Source"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.LI_SOURCE_TYPE_TYPE
           <xs:complexType name="LI_Source_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="description" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="scaleDenominator" type="gmd:MD_RepresentativeFraction_PropertyType"/> <xs:element minOccurs="0" name="sourceReferenceSystem" type="gmd:MD_ReferenceSystem_PropertyType"/> <xs:element minOccurs="0" name="sourceCitation" type="gmd:CI_Citation_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="sourceExtent" type="gmd:EX_Extent_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="sourceStep" type="gmd:LI_ProcessStep_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.LOCALISEDCHARACTERSTRING_PROPERTYTYPE_TYPE
           <xs:complexType name="LocalisedCharacterString_PropertyType"> <xs:complexContent> <xs:extension base="gco:ObjectReference_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:LocalisedCharacterString"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.LOCALISEDCHARACTERSTRING_TYPE_TYPE
           <xs:complexType name="LocalisedCharacterString_Type"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="id" type="xs:ID"/> <xs:attribute name="locale" type="xs:anyURI"/> </xs:extension> </xs:simpleContent> </xs:complexType>
static ComplexType GMDSchema.MD_AGGREGATEINFORMATION_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_AggregateInformation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_AggregateInformation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_AGGREGATEINFORMATION_TYPE_TYPE
           <xs:complexType name="MD_AggregateInformation_Type"> <xs:annotation> <xs:documentation>Encapsulates the dataset aggregation information</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="aggregateDataSetName" type="gmd:CI_Citation_PropertyType"/> <xs:element minOccurs="0" name="aggregateDataSetIdentifier" type="gmd:MD_Identifier_PropertyType"/> <xs:element name="associationType" type="gmd:DS_AssociationTypeCode_PropertyType"/> <xs:element minOccurs="0" name="initiativeType" type="gmd:DS_InitiativeTypeCode_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_APPLICATIONSCHEMAINFORMATION_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_ApplicationSchemaInformation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ApplicationSchemaInformation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_APPLICATIONSCHEMAINFORMATION_TYPE_TYPE
           <xs:complexType name="MD_ApplicationSchemaInformation_Type"> <xs:annotation> <xs:documentation>Information about the application schema used to build the dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="name" type="gmd:CI_Citation_PropertyType"/> <xs:element name="schemaLanguage" type="gco:CharacterString_PropertyType"/> <xs:element name="constraintLanguage" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="schemaAscii" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="graphicsFile" type="gco:Binary_PropertyType"/> <xs:element minOccurs="0" name="softwareDevelopmentFile" type="gco:Binary_PropertyType"/> <xs:element minOccurs="0" name="softwareDevelopmentFileFormat" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_BAND_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_Band_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Band"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_BAND_TYPE_TYPE
           <xs:complexType name="MD_Band_Type"> <xs:complexContent> <xs:extension base="gmd:MD_RangeDimension_Type"> <xs:sequence> <xs:element minOccurs="0" name="maxValue" type="gco:Real_PropertyType"/> <xs:element minOccurs="0" name="minValue" type="gco:Real_PropertyType"/> <xs:element minOccurs="0" name="units" type="gco:UomLength_PropertyType"/> <xs:element minOccurs="0" name="peakResponse" type="gco:Real_PropertyType"/> <xs:element minOccurs="0" name="bitsPerValue" type="gco:Integer_PropertyType"/> <xs:element minOccurs="0" name="toneGradation" type="gco:Integer_PropertyType"/> <xs:element minOccurs="0" name="scaleFactor" type="gco:Real_PropertyType"/> <xs:element minOccurs="0" name="offset" type="gco:Real_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_BROWSEGRAPHIC_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_BrowseGraphic_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_BrowseGraphic"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_BROWSEGRAPHIC_TYPE_TYPE
           <xs:complexType name="MD_BrowseGraphic_Type"> <xs:annotation> <xs:documentation>Graphic that provides an illustration of the dataset (should include a legend for the graphic)</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="fileName" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="fileDescription" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="fileType" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_CELLGEOMETRYCODE_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_CellGeometryCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_CellGeometryCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_CHARACTERSETCODE_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_CharacterSetCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_CharacterSetCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_CLASSIFICATIONCODE_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_ClassificationCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ClassificationCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_CONSTRAINTS_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_Constraints_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Constraints"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_CONSTRAINTS_TYPE_TYPE
           <xs:complexType name="MD_Constraints_Type"> <xs:annotation> <xs:documentation>Restrictions on the access and use of a dataset or metadata</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="useLimitation" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_CONTENTINFORMATION_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_ContentInformation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractMD_ContentInformation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_COVERAGECONTENTTYPECODE_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_CoverageContentTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_CoverageContentTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_COVERAGEDESCRIPTION_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_CoverageDescription_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_CoverageDescription"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_COVERAGEDESCRIPTION_TYPE_TYPE
           <xs:complexType name="MD_CoverageDescription_Type"> <xs:annotation> <xs:documentation>Information about the domain of the raster cell</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:AbstractMD_ContentInformation_Type"> <xs:sequence> <xs:element name="attributeDescription" type="gco:RecordType_PropertyType"/> <xs:element name="contentType" type="gmd:MD_CoverageContentTypeCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="dimension" type="gmd:MD_RangeDimension_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_DATAIDENTIFICATION_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_DataIdentification_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_DataIdentification"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_DATAIDENTIFICATION_TYPE_TYPE
           <xs:complexType name="MD_DataIdentification_Type"> <xs:complexContent> <xs:extension base="gmd:AbstractMD_Identification_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="spatialRepresentationType" type="gmd:MD_SpatialRepresentationTypeCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="spatialResolution" type="gmd:MD_Resolution_PropertyType"/> <xs:element maxOccurs="unbounded" name="language" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="characterSet" type="gmd:MD_CharacterSetCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="topicCategory" type="gmd:MD_TopicCategoryCode_PropertyType"/> <xs:element minOccurs="0" name="environmentDescription" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="extent" type="gmd:EX_Extent_PropertyType"/> <xs:element minOccurs="0" name="supplementalInformation" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_DATATYPECODE_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_DatatypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_DatatypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_DIGITALTRANSFEROPTIONS_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_DigitalTransferOptions_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_DigitalTransferOptions"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_DIGITALTRANSFEROPTIONS_TYPE_TYPE
           <xs:complexType name="MD_DigitalTransferOptions_Type"> <xs:annotation> <xs:documentation>Technical means and media by which a dataset is obtained from the distributor</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="unitsOfDistribution" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="transferSize" type="gco:Real_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="onLine" type="gmd:CI_OnlineResource_PropertyType"/> <xs:element minOccurs="0" name="offLine" type="gmd:MD_Medium_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_DIMENSION_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_Dimension_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Dimension"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_DIMENSION_TYPE_TYPE
           <xs:complexType name="MD_Dimension_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="dimensionName" type="gmd:MD_DimensionNameTypeCode_PropertyType"/> <xs:element name="dimensionSize" type="gco:Integer_PropertyType"/> <xs:element minOccurs="0" name="resolution" type="gco:Measure_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_DIMENSIONNAMETYPECODE_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_DimensionNameTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_DimensionNameTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_DISTRIBUTION_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_Distribution_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Distribution"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_DISTRIBUTION_TYPE_TYPE
           <xs:complexType name="MD_Distribution_Type"> <xs:annotation> <xs:documentation>Information about the distributor of and options for obtaining the dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" minOccurs="0" name="distributionFormat" type="gmd:MD_Format_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="distributor" type="gmd:MD_Distributor_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="transferOptions" type="gmd:MD_DigitalTransferOptions_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_DISTRIBUTIONUNITS_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_DistributionUnits_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_DistributionUnits"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_DISTRIBUTOR_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_Distributor_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Distributor"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_DISTRIBUTOR_TYPE_TYPE
           <xs:complexType name="MD_Distributor_Type"> <xs:annotation> <xs:documentation>Information about the distributor</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="distributorContact" type="gmd:CI_ResponsibleParty_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="distributionOrderProcess" type="gmd:MD_StandardOrderProcess_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="distributorFormat" type="gmd:MD_Format_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="distributorTransferOptions" type="gmd:MD_DigitalTransferOptions_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_EXTENDEDELEMENTINFORMATION_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_ExtendedElementInformation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ExtendedElementInformation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_EXTENDEDELEMENTINFORMATION_TYPE_TYPE
           <xs:complexType name="MD_ExtendedElementInformation_Type"> <xs:annotation> <xs:documentation>New metadata element, not found in ISO 19115, which is required to describe geographic data</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="name" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="shortName" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="domainCode" type="gco:Integer_PropertyType"/> <xs:element name="definition" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="obligation" type="gmd:MD_ObligationCode_PropertyType"/> <xs:element minOccurs="0" name="condition" type="gco:CharacterString_PropertyType"/> <xs:element name="dataType" type="gmd:MD_DatatypeCode_PropertyType"/> <xs:element minOccurs="0" name="maximumOccurrence" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="domainValue" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" name="parentEntity" type="gco:CharacterString_PropertyType"/> <xs:element name="rule" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="rationale" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" name="source" type="gmd:CI_ResponsibleParty_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_FEATURECATALOGUEDESCRIPTION_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_FeatureCatalogueDescription_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_FeatureCatalogueDescription"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_FEATURECATALOGUEDESCRIPTION_TYPE_TYPE
           <xs:complexType name="MD_FeatureCatalogueDescription_Type"> <xs:annotation> <xs:documentation>Information identifing the feature catalogue</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:AbstractMD_ContentInformation_Type"> <xs:sequence> <xs:element minOccurs="0" name="complianceCode" type="gco:Boolean_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="language" type="gco:CharacterString_PropertyType"/> <xs:element name="includedWithDataset" type="gco:Boolean_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="featureTypes" type="gco:GenericName_PropertyType"/> <xs:element maxOccurs="unbounded" name="featureCatalogueCitation" type="gmd:CI_Citation_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_FORMAT_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_Format_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Format"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_FORMAT_TYPE_TYPE
           <xs:complexType name="MD_Format_Type"> <xs:annotation> <xs:documentation>Description of the form of the data to be distributed</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="name" type="gco:CharacterString_PropertyType"/> <xs:element name="version" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="amendmentNumber" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="specification" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="fileDecompressionTechnique" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="formatDistributor" type="gmd:MD_Distributor_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_GEOMETRICOBJECTS_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_GeometricObjects_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_GeometricObjects"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_GEOMETRICOBJECTS_TYPE_TYPE
           <xs:complexType name="MD_GeometricObjects_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="geometricObjectType" type="gmd:MD_GeometricObjectTypeCode_PropertyType"/> <xs:element minOccurs="0" name="geometricObjectCount" type="gco:Integer_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_GEOMETRICOBJECTTYPECODE_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_GeometricObjectTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_GeometricObjectTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_GEORECTIFIED_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_Georectified_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Georectified"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_GEORECTIFIED_TYPE_TYPE
           <xs:complexType name="MD_Georectified_Type"> <xs:complexContent> <xs:extension base="gmd:MD_GridSpatialRepresentation_Type"> <xs:sequence> <xs:element name="checkPointAvailability" type="gco:Boolean_PropertyType"/> <xs:element minOccurs="0" name="checkPointDescription" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="cornerPoints" type="gss:GM_Point_PropertyType"/> <xs:element minOccurs="0" name="centerPoint" type="gss:GM_Point_PropertyType"/> <xs:element name="pointInPixel" type="gmd:MD_PixelOrientationCode_PropertyType"/> <xs:element minOccurs="0" name="transformationDimensionDescription" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="2" minOccurs="0" name="transformationDimensionMapping" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_GEOREFERENCEABLE_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_Georeferenceable_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Georeferenceable"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_GEOREFERENCEABLE_TYPE_TYPE
           <xs:complexType name="MD_Georeferenceable_Type"> <xs:complexContent> <xs:extension base="gmd:MD_GridSpatialRepresentation_Type"> <xs:sequence> <xs:element name="controlPointAvailability" type="gco:Boolean_PropertyType"/> <xs:element name="orientationParameterAvailability" type="gco:Boolean_PropertyType"/> <xs:element minOccurs="0" name="orientationParameterDescription" type="gco:CharacterString_PropertyType"/> <xs:element name="georeferencedParameters" type="gco:Record_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="parameterCitation" type="gmd:CI_Citation_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_GRIDSPATIALREPRESENTATION_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_GridSpatialRepresentation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_GridSpatialRepresentation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_GRIDSPATIALREPRESENTATION_TYPE_TYPE
           <xs:complexType name="MD_GridSpatialRepresentation_Type"> <xs:annotation> <xs:documentation>Types and numbers of raster spatial objects in the dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:AbstractMD_SpatialRepresentation_Type"> <xs:sequence> <xs:element name="numberOfDimensions" type="gco:Integer_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="axisDimensionProperties" type="gmd:MD_Dimension_PropertyType"/> <xs:element name="cellGeometry" type="gmd:MD_CellGeometryCode_PropertyType"/> <xs:element name="transformationParameterAvailability" type="gco:Boolean_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_IDENTIFICATION_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_Identification_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractMD_Identification"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_IDENTIFIER_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_Identifier_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Identifier"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_IDENTIFIER_TYPE_TYPE
           <xs:complexType name="MD_Identifier_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="authority" type="gmd:CI_Citation_PropertyType"/> <xs:element name="code" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_IMAGEDESCRIPTION_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_ImageDescription_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ImageDescription"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_IMAGEDESCRIPTION_TYPE_TYPE
           <xs:complexType name="MD_ImageDescription_Type"> <xs:annotation> <xs:documentation>Information about an image's suitability for use</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:MD_CoverageDescription_Type"> <xs:sequence> <xs:element minOccurs="0" name="illuminationElevationAngle" type="gco:Real_PropertyType"/> <xs:element minOccurs="0" name="illuminationAzimuthAngle" type="gco:Real_PropertyType"/> <xs:element minOccurs="0" name="imagingCondition" type="gmd:MD_ImagingConditionCode_PropertyType"/> <xs:element minOccurs="0" name="imageQualityCode" type="gmd:MD_Identifier_PropertyType"/> <xs:element minOccurs="0" name="cloudCoverPercentage" type="gco:Real_PropertyType"/> <xs:element minOccurs="0" name="processingLevelCode" type="gmd:MD_Identifier_PropertyType"/> <xs:element minOccurs="0" name="compressionGenerationQuantity" type="gco:Integer_PropertyType"/> <xs:element minOccurs="0" name="triangulationIndicator" type="gco:Boolean_PropertyType"/> <xs:element minOccurs="0" name="radiometricCalibrationDataAvailability" type="gco:Boolean_PropertyType"/> <xs:element minOccurs="0" name="cameraCalibrationInformationAvailability" type="gco:Boolean_PropertyType"/> <xs:element minOccurs="0" name="filmDistortionInformationAvailability" type="gco:Boolean_PropertyType"/> <xs:element minOccurs="0" name="lensDistortionInformationAvailability" type="gco:Boolean_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_IMAGINGCONDITIONCODE_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_ImagingConditionCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ImagingConditionCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_KEYWORDS_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_Keywords_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Keywords"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_KEYWORDS_TYPE_TYPE
           <xs:complexType name="MD_Keywords_Type"> <xs:annotation> <xs:documentation>Keywords, their type and reference source</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="keyword" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="type" type="gmd:MD_KeywordTypeCode_PropertyType"/> <xs:element minOccurs="0" name="thesaurusName" type="gmd:CI_Citation_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_KEYWORDTYPECODE_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_KeywordTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_KeywordTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_LEGALCONSTRAINTS_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_LegalConstraints_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_LegalConstraints"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_LEGALCONSTRAINTS_TYPE_TYPE
           <xs:complexType name="MD_LegalConstraints_Type"> <xs:annotation> <xs:documentation>Restrictions and legal prerequisites for accessing and using the dataset.
static ComplexType GMDSchema.MD_MAINTENANCEFREQUENCYCODE_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_MaintenanceFrequencyCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_MaintenanceFrequencyCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_MAINTENANCEINFORMATION_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_MaintenanceInformation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_MaintenanceInformation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_MAINTENANCEINFORMATION_TYPE_TYPE
           <xs:complexType name="MD_MaintenanceInformation_Type"> <xs:annotation> <xs:documentation>Information about the scope and frequency of updating</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="maintenanceAndUpdateFrequency" type="gmd:MD_MaintenanceFrequencyCode_PropertyType"/> <xs:element minOccurs="0" name="dateOfNextUpdate" type="gco:Date_PropertyType"/> <xs:element minOccurs="0" name="userDefinedMaintenanceFrequency" type="gts:TM_PeriodDuration_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="updateScope" type="gmd:MD_ScopeCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="updateScopeDescription" type="gmd:MD_ScopeDescription_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="maintenanceNote" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="contact" type="gmd:CI_ResponsibleParty_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_MEDIUM_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_Medium_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Medium"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_MEDIUM_TYPE_TYPE
           <xs:complexType name="MD_Medium_Type"> <xs:annotation> <xs:documentation>Information about the media on which the data can be distributed</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="name" type="gmd:MD_MediumNameCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="density" type="gco:Real_PropertyType"/> <xs:element minOccurs="0" name="densityUnits" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="volumes" type="gco:Integer_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="mediumFormat" type="gmd:MD_MediumFormatCode_PropertyType"/> <xs:element minOccurs="0" name="mediumNote" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_MEDIUMFORMATCODE_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_MediumFormatCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_MediumFormatCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_MEDIUMNAMECODE_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_MediumNameCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_MediumNameCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_METADATA_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_Metadata_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Metadata"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_METADATA_TYPE_TYPE
           <xs:complexType name="MD_Metadata_Type"> <xs:annotation> <xs:documentation>Information about the metadata</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="fileIdentifier" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="language" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="characterSet" type="gmd:MD_CharacterSetCode_PropertyType"/> <xs:element minOccurs="0" name="parentIdentifier" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="hierarchyLevel" type="gmd:MD_ScopeCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="hierarchyLevelName" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" name="contact" type="gmd:CI_ResponsibleParty_PropertyType"/> <xs:element name="dateStamp" type="gco:Date_PropertyType"/> <xs:element minOccurs="0" name="metadataStandardName" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="metadataStandardVersion" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="dataSetURI" type="gco:CharacterString_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="locale" type="gmd:PT_Locale_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="spatialRepresentationInfo" type="gmd:MD_SpatialRepresentation_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="referenceSystemInfo" type="gmd:MD_ReferenceSystem_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="metadataExtensionInfo" type="gmd:MD_MetadataExtensionInformation_PropertyType"/> <xs:element maxOccurs="unbounded" name="identificationInfo" type="gmd:MD_Identification_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="contentInfo" type="gmd:MD_ContentInformation_PropertyType"/> <xs:element minOccurs="0" name="distributionInfo" type="gmd:MD_Distribution_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="dataQualityInfo" type="gmd:DQ_DataQuality_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="portrayalCatalogueInfo" type="gmd:MD_PortrayalCatalogueReference_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="metadataConstraints" type="gmd:MD_Constraints_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="applicationSchemaInfo" type="gmd:MD_ApplicationSchemaInformation_PropertyType"/> <xs:element minOccurs="0" name="metadataMaintenance" type="gmd:MD_MaintenanceInformation_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="series" type="gmd:DS_Aggregate_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="describes" type="gmd:DS_DataSet_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="propertyType" type="gco:ObjectReference_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="featureType" type="gco:ObjectReference_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="featureAttribute" type="gco:ObjectReference_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_METADATAEXTENSIONINFORMATION_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_MetadataExtensionInformation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_MetadataExtensionInformation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_METADATAEXTENSIONINFORMATION_TYPE_TYPE
           <xs:complexType name="MD_MetadataExtensionInformation_Type"> <xs:annotation> <xs:documentation>Information describing metadata extensions.
static ComplexType GMDSchema.MD_OBLIGATIONCODE_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_ObligationCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ObligationCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_PIXELORIENTATIONCODE_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_PixelOrientationCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_PixelOrientationCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_PORTRAYALCATALOGUEREFERENCE_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_PortrayalCatalogueReference_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_PortrayalCatalogueReference"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_PORTRAYALCATALOGUEREFERENCE_TYPE_TYPE
           <xs:complexType name="MD_PortrayalCatalogueReference_Type"> <xs:annotation> <xs:documentation>Information identifing the portrayal catalogue used</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="portrayalCatalogueCitation" type="gmd:CI_Citation_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_PROGRESSCODE_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_ProgressCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ProgressCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_RANGEDIMENSION_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_RangeDimension_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_RangeDimension"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_RANGEDIMENSION_TYPE_TYPE
           <xs:complexType name="MD_RangeDimension_Type"> <xs:annotation> <xs:documentation>Set of adjacent wavelengths in the electro-magnetic spectrum with a common characteristic, such as the visible band</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="sequenceIdentifier" type="gco:MemberName_PropertyType"/> <xs:element minOccurs="0" name="descriptor" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_REFERENCESYSTEM_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_ReferenceSystem_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ReferenceSystem"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_REFERENCESYSTEM_TYPE_TYPE
           <xs:complexType name="MD_ReferenceSystem_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="referenceSystemIdentifier" type="gmd:RS_Identifier_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_REPRESENTATIVEFRACTION_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_RepresentativeFraction_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_RepresentativeFraction"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_REPRESENTATIVEFRACTION_TYPE_TYPE
           <xs:complexType name="MD_RepresentativeFraction_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="denominator" type="gco:Integer_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_RESOLUTION_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_Resolution_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Resolution"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_RESOLUTION_TYPE_TYPE
           <xs:complexType name="MD_Resolution_Type"> <xs:choice> <xs:element name="equivalentScale" type="gmd:MD_RepresentativeFraction_PropertyType"/> <xs:element name="distance" type="gco:Distance_PropertyType"/> </xs:choice> </xs:complexType>
static ComplexType GMDSchema.MD_RESTRICTIONCODE_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_RestrictionCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_RestrictionCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_SCOPECODE_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_ScopeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ScopeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_SCOPEDESCRIPTION_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_ScopeDescription_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ScopeDescription"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_SCOPEDESCRIPTION_TYPE_TYPE
           <xs:complexType name="MD_ScopeDescription_Type"> <xs:annotation> <xs:documentation>Description of the class of information covered by the information</xs:documentation> </xs:annotation> <xs:choice> <xs:element maxOccurs="unbounded" name="attributes" type="gco:ObjectReference_PropertyType"/> <xs:element maxOccurs="unbounded" name="features" type="gco:ObjectReference_PropertyType"/> <xs:element maxOccurs="unbounded" name="featureInstances" type="gco:ObjectReference_PropertyType"/> <xs:element maxOccurs="unbounded" name="attributeInstances" type="gco:ObjectReference_PropertyType"/> <xs:element name="dataset" type="gco:CharacterString_PropertyType"/> <xs:element name="other" type="gco:CharacterString_PropertyType"/> </xs:choice> </xs:complexType>
static ComplexType GMDSchema.MD_SECURITYCONSTRAINTS_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_SecurityConstraints_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_SecurityConstraints"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_SECURITYCONSTRAINTS_TYPE_TYPE
           <xs:complexType name="MD_SecurityConstraints_Type"> <xs:annotation> <xs:documentation>Handling restrictions imposed on the dataset because of national security, privacy, or other concerns</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:MD_Constraints_Type"> <xs:sequence> <xs:element name="classification" type="gmd:MD_ClassificationCode_PropertyType"/> <xs:element minOccurs="0" name="userNote" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="classificationSystem" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="handlingDescription" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_SERVICEIDENTIFICATION_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_ServiceIdentification_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_ServiceIdentification"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_SERVICEIDENTIFICATION_TYPE_TYPE
           <xs:complexType name="MD_ServiceIdentification_Type"> <xs:annotation> <xs:documentation>See 19119 for further info</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:AbstractMD_Identification_Type"/> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_SPATIALREPRESENTATION_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_SpatialRepresentation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractMD_SpatialRepresentation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_SPATIALREPRESENTATIONTYPECODE_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_SpatialRepresentationTypeCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_SpatialRepresentationTypeCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_STANDARDORDERPROCESS_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_StandardOrderProcess_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_StandardOrderProcess"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_STANDARDORDERPROCESS_TYPE_TYPE
           <xs:complexType name="MD_StandardOrderProcess_Type"> <xs:annotation> <xs:documentation>Common ways in which the dataset may be obtained or received, and related instructions and fee information</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element minOccurs="0" name="fees" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="plannedAvailableDateTime" type="gco:DateTime_PropertyType"/> <xs:element minOccurs="0" name="orderingInstructions" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="turnaround" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.MD_TOPICCATEGORYCODE_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_TopicCategoryCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_TopicCategoryCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_TOPOLOGYLEVELCODE_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_TopologyLevelCode_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_TopologyLevelCode"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_USAGE_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_Usage_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_Usage"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_USAGE_TYPE_TYPE
           <xs:complexType name="MD_Usage_Type"> <xs:annotation> <xs:documentation>Brief description of ways in which the dataset is currently used.
static ComplexType GMDSchema.MD_VECTORSPATIALREPRESENTATION_PROPERTYTYPE_TYPE
           <xs:complexType name="MD_VectorSpatialRepresentation_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:MD_VectorSpatialRepresentation"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.MD_VECTORSPATIALREPRESENTATION_TYPE_TYPE
           <xs:complexType name="MD_VectorSpatialRepresentation_Type"> <xs:annotation> <xs:documentation>Information about the vector spatial objects in the dataset</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="gmd:AbstractMD_SpatialRepresentation_Type"> <xs:sequence> <xs:element minOccurs="0" name="topologyLevel" type="gmd:MD_TopologyLevelCode_PropertyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="geometricObjects" type="gmd:MD_GeometricObjects_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.PT_FREETEXT_PROPERTYTYPE_TYPE
           <xs:complexType name="PT_FreeText_PropertyType"> <xs:complexContent> <xs:extension base="gco:CharacterString_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:PT_FreeText"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.PT_FREETEXT_TYPE_TYPE
           <xs:complexType name="PT_FreeText_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element maxOccurs="unbounded" name="textGroup" type="gmd:LocalisedCharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.PT_LOCALE_PROPERTYTYPE_TYPE
           <xs:complexType name="PT_Locale_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:PT_Locale"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.PT_LOCALE_TYPE_TYPE
           <xs:complexType name="PT_Locale_Type"> <xs:complexContent> <xs:extension base="gco:AbstractObject_Type"> <xs:sequence> <xs:element name="languageCode" type="gmd:LanguageCode_PropertyType"/> <xs:element minOccurs="0" name="country" type="gmd:Country_PropertyType"/> <xs:element name="characterEncoding" type="gmd:MD_CharacterSetCode_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.PT_LOCALECONTAINER_PROPERTYTYPE_TYPE
           <xs:complexType name="PT_LocaleContainer_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:PT_LocaleContainer"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.PT_LOCALECONTAINER_TYPE_TYPE
           <xs:complexType name="PT_LocaleContainer_Type"> <xs:sequence> <xs:element name="description" type="gco:CharacterString_PropertyType"/> <xs:element name="locale" type="gmd:PT_Locale_PropertyType"/> <xs:element maxOccurs="unbounded" name="date" type="gmd:CI_Date_PropertyType"/> <xs:element maxOccurs="unbounded" name="responsibleParty" type="gmd:CI_ResponsibleParty_PropertyType"/> <xs:element maxOccurs="unbounded" name="localisedString" type="gmd:LocalisedCharacterString_PropertyType"/> </xs:sequence> </xs:complexType>
static ComplexType GMDSchema.RS_IDENTIFIER_PROPERTYTYPE_TYPE
           <xs:complexType name="RS_Identifier_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:RS_Identifier"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.RS_IDENTIFIER_TYPE_TYPE
           <xs:complexType name="RS_Identifier_Type"> <xs:complexContent> <xs:extension base="gmd:MD_Identifier_Type"> <xs:sequence> <xs:element minOccurs="0" name="codeSpace" type="gco:CharacterString_PropertyType"/> <xs:element minOccurs="0" name="version" type="gco:CharacterString_PropertyType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
static ComplexType GMDSchema.RS_REFERENCESYSTEM_PROPERTYTYPE_TYPE
           <xs:complexType name="RS_ReferenceSystem_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:AbstractRS_ReferenceSystem"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GMDSchema.URL_PROPERTYTYPE_TYPE
           <xs:complexType name="URL_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gmd:URL"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
 

Uses of ComplexType in org.geotools.gml3.v3_2.gmx
 

Fields in org.geotools.gml3.v3_2.gmx declared as ComplexType
static ComplexType GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.CODEDEFINITION_TYPE_TYPE
           <xs:complexType name="CodeDefinition_Type"> <xs:complexContent> <xs:extension base="gml:DefinitionType"/> </xs:complexContent> </xs:complexType>
static ComplexType GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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 GMXSchema.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>
 

Uses of ComplexType in org.geotools.gml3.v3_2.gsr
 

Fields in org.geotools.gml3.v3_2.gsr declared as ComplexType
static ComplexType GSRSchema.SC_CRS_PROPERTYTYPE_TYPE
           <xs:complexType name="SC_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>
 

Uses of ComplexType in org.geotools.gml3.v3_2.gss
 

Fields in org.geotools.gml3.v3_2.gss declared as ComplexType
static ComplexType GSSSchema.GM_OBJECT_PROPERTYTYPE_TYPE
           <xs:complexType name="GM_Object_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:AbstractGeometry"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GSSSchema.GM_POINT_PROPERTYTYPE_TYPE
           <xs:complexType name="GM_Point_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:Point"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
 

Uses of ComplexType in org.geotools.gml3.v3_2.gts
 

Fields in org.geotools.gml3.v3_2.gts declared as ComplexType
static ComplexType GTSSchema.TM_PERIODDURATION_PROPERTYTYPE_TYPE
           <xs:complexType name="TM_PeriodDuration_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gts:TM_PeriodDuration"/> </xs:sequence> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
static ComplexType GTSSchema.TM_PRIMITIVE_PROPERTYTYPE_TYPE
           <xs:complexType name="TM_Primitive_PropertyType"> <xs:sequence minOccurs="0"> <xs:element ref="gml:AbstractTimePrimitive"/> </xs:sequence> <xs:attributeGroup ref="gco:ObjectReference"/> <xs:attribute ref="gco:nilReason"/> </xs:complexType>
 

Uses of ComplexType in org.opengis.feature
 

Methods in org.opengis.feature that return ComplexType
 ComplexType ComplexAttribute.getType()
          Override of Attribute.getType() which type narrows to ComplexType.
 

Methods in org.opengis.feature with parameters of type ComplexType
 ComplexAttribute FeatureFactory.createComplexAttribute(Collection<Property> value, ComplexType type, String id)
          Creates a complex attribute.
 

Uses of ComplexType in org.opengis.feature.simple
 

Subinterfaces of ComplexType in org.opengis.feature.simple
 interface SimpleFeatureType
          The type of a SimpleFeature.
 

Uses of ComplexType in org.opengis.feature.type
 

Subinterfaces of ComplexType in org.opengis.feature.type
 interface FeatureType
          The type of a Feature.
 

Methods in org.opengis.feature.type that return ComplexType
 ComplexType FeatureTypeFactory.createComplexType(Name name, Collection<PropertyDescriptor> schema, boolean isIdentifiable, boolean isAbstract, List<Filter> restrictions, AttributeType superType, InternationalString description)
          Creates a complex type.
 



Copyright © 1996-2014 Geotools. All Rights Reserved.