UNPKG

@mangosystem/ogc-schemas

Version:

Jsonix XML-JSON mappings for OGC Schemas.

2,164 lines 256 kB
var GML_3_2_Module_Factory = function () { var GML_3_2 = { n: 'GML_3_2', dens: 'http:\/\/www.opengis.net\/gml\/3.2', dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0'], tis: [{ ln: 'TimeEdgeType', bti: '.AbstractTimeTopologyPrimitiveType', ps: [{ n: 'start', rq: true, ti: '.TimeNodePropertyType' }, { n: 'end', rq: true, ti: '.TimeNodePropertyType' }, { n: 'extent', ti: '.TimePeriodPropertyType' }] }, { ln: 'BagType', bti: '.AbstractGMLType', ps: [{ n: 'member', mno: 0, col: true, ti: '.AssociationRoleType' }, { n: 'members', ti: '.ArrayAssociationType' }] }, { ln: 'NodePropertyType', ps: [{ n: 'node', rq: true, en: 'Node', ti: '.NodeType' }, { n: 'owns', ti: 'Boolean', an: { lp: 'owns' }, t: 'a' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { ln: 'MultiGeometryPropertyType', ps: [{ n: 'abstractGeometricAggregate', rq: true, mx: false, dom: false, en: 'AbstractGeometricAggregate', ti: '.AbstractGeometricAggregateType', t: 'er' }, { n: 'owns', ti: 'Boolean', an: { lp: 'owns' }, t: 'a' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { ln: 'CurvePropertyType', ps: [{ n: 'abstractCurve', rq: true, mx: false, dom: false, en: 'AbstractCurve', ti: '.AbstractCurveType', t: 'er' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }, { n: 'owns', ti: 'Boolean', an: { lp: 'owns' }, t: 'a' }] }, { ln: 'RangeSetType', ps: [{ n: 'valueArray', rq: true, col: true, en: 'ValueArray', ti: '.ValueArrayType' }, { n: 'abstractScalarValueList', rq: true, col: true, mx: false, dom: false, en: 'AbstractScalarValueList', ti: 'AnyType', t: 'er' }, { n: 'dataBlock', rq: true, en: 'DataBlock', ti: '.DataBlockType' }, { n: 'file', rq: true, en: 'File', ti: '.FileType' }] }, { ln: 'CodeType', ps: [{ n: 'value', t: 'v' }, { n: 'codeSpace', an: { lp: 'codeSpace' }, t: 'a' }] }, { ln: 'AbstractGriddedSurfaceType.Rows', tn: null, ps: [{ n: 'row', rq: true, col: true, en: 'Row', ti: '.AbstractGriddedSurfaceType.Rows.Row' }] }, { ln: 'GeometryArrayPropertyType', ps: [{ n: 'abstractGeometry', mno: 0, col: true, mx: false, dom: false, en: 'AbstractGeometry', ti: '.AbstractGeometryType', t: 'er' }, { n: 'owns', ti: 'Boolean', an: { lp: 'owns' }, t: 'a' }] }, { ln: 'TimeCalendarEraPropertyType', ps: [{ n: 'timeCalendarEra', rq: true, en: 'TimeCalendarEra', ti: '.TimeCalendarEraType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }, { n: 'owns', ti: 'Boolean', an: { lp: 'owns' }, t: 'a' }] }, { ln: 'UnitOfMeasureType', ps: [{ n: 'uom', rq: true, an: { lp: 'uom' }, t: 'a' }] }, { ln: 'TimeInstantPropertyType', ps: [{ n: 'timeInstant', rq: true, en: 'TimeInstant', ti: '.TimeInstantType' }, { n: 'owns', ti: 'Boolean', an: { lp: 'owns' }, t: 'a' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { ln: 'CircleByCenterPointType', bti: '.ArcByCenterPointType' }, { ln: 'TimePositionType', ps: [{ n: 'value', ti: { t: 'l' }, t: 'v' }, { n: 'frame', an: { lp: 'frame' }, t: 'a' }, { n: 'calendarEraName', an: { lp: 'calendarEraName' }, t: 'a' }, { n: 'indeterminatePosition', an: { lp: 'indeterminatePosition' }, t: 'a' }] }, { ln: 'DynamicFeatureCollectionType', bti: '.DynamicFeatureType', ps: [{ n: 'dynamicMembers', rq: true, ti: '.DynamicFeatureMemberType' }] }, { ln: 'ArrayAssociationType', ps: [{ n: 'abstractObject', mno: 0, col: true, mx: false, dom: false, en: 'AbstractObject', ti: 'AnyType', t: 'er' }, { n: 'owns', ti: 'Boolean', an: { lp: 'owns' }, t: 'a' }] }, { ln: 'AbstractGeometricPrimitiveType', bti: '.AbstractGeometryType' }, { ln: 'VerticalCRSType', bti: '.AbstractCRSType', ps: [{ n: 'verticalCS', rq: true, mx: false, dom: false, ti: '.VerticalCSPropertyType', t: 'er' }, { n: 'verticalDatum', rq: true, mx: false, dom: false, ti: '.VerticalDatumPropertyType', t: 'er' }] }, { ln: 'NodeOrEdgePropertyType', ps: [{ n: 'node', rq: true, en: 'Node', ti: '.NodeType' }, { n: 'edge', rq: true, en: 'Edge', ti: '.EdgeType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }, { n: 'owns', ti: 'Boolean', an: { lp: 'owns' }, t: 'a' }] }, { ln: 'QuantityPropertyType', ps: [{ n: 'quantity', rq: true, en: 'Quantity', ti: '.Quantity' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { ln: 'TimeCalendarType', bti: '.TimeReferenceSystemType', ps: [{ n: 'referenceFrame', rq: true, col: true, ti: '.TimeCalendarEraPropertyType' }] }, { ln: 'AbstractGeneralConversionType', bti: '.AbstractCoordinateOperationType' }, { ln: 'CylinderType', bti: '.AbstractGriddedSurfaceType', ps: [{ n: 'horizontalCURVETYPE', an: { lp: 'horizontalCurveType' }, t: 'a' }, { n: 'verticalCURVETYPE', an: { lp: 'verticalCurveType' }, t: 'a' }] }, { ln: 'AbstractSolidType', bti: '.AbstractGeometricPrimitiveType' }, { ln: 'TopoPointType', bti: '.AbstractTopologyType', ps: [{ n: 'directedNode', rq: true, ti: '.DirectedNodePropertyType' }] }, { ln: 'TimeType', bti: '.MeasureType' }, { ln: 'ConventionalUnitType', bti: '.UnitDefinitionType', ps: [{ n: 'conversionToPreferredUnit', rq: true, ti: '.ConversionToPreferredUnitType' }, { n: 'roughConversionToPreferredUnit', rq: true, ti: '.ConversionToPreferredUnitType' }, { n: 'derivationUnitTerm', mno: 0, col: true, ti: '.DerivationUnitTermType' }] }, { ln: 'AbstractTimeGeometricPrimitiveType', bti: '.AbstractTimePrimitiveType', ps: [{ n: 'frame', an: { lp: 'frame' }, t: 'a' }] }, { ln: 'CompoundCRSType', bti: '.AbstractCRSType', ps: [{ n: 'componentReferenceSystem', rq: true, mno: 2, col: true, mx: false, dom: false, ti: '.SingleCRSPropertyType', t: 'er' }, { n: 'aggregationType', an: { lp: 'aggregationType' }, t: 'a' }] }, { ln: 'TimePeriodType', bti: '.AbstractTimeGeometricPrimitiveType', ps: [{ n: 'beginPosition', rq: true, ti: '.TimePositionType' }, { n: 'begin', rq: true, ti: '.TimeInstantPropertyType' }, { n: 'endPosition', rq: true, ti: '.TimePositionType' }, { n: 'end', rq: true, ti: '.TimeInstantPropertyType' }, { n: 'duration', rq: true, ti: 'Duration' }, { n: 'timeInterval', rq: true, ti: '.TimeIntervalLengthType' }] }, { ln: 'DerivedCRSPropertyType', ps: [{ n: 'derivedCRS', rq: true, en: 'DerivedCRS', ti: '.DerivedCRSType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { ln: 'EngineeringCRSPropertyType', ps: [{ n: 'engineeringCRS', rq: true, en: 'EngineeringCRS', ti: '.EngineeringCRSType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { ln: 'TimeOrdinalReferenceSystemType', bti: '.TimeReferenceSystemType', ps: [{ n: 'component', rq: true, col: true, ti: '.TimeOrdinalEraPropertyType' }] }, { ln: 'SurfaceType', bti: '.AbstractSurfaceType', ps: [{ n: 'patches', rq: true, mx: false, dom: false, ti: '.SurfacePatchArrayPropertyType', t: 'er' }] }, { ln: 'AbstractTimeTopologyPrimitiveType', bti: '.AbstractTimePrimitiveType', ps: [{ n: 'complex', ti: '.ReferenceType' }] }, { ln: 'GridLimitsType', ps: [{ n: 'gridEnvelope', rq: true, en: 'GridEnvelope', ti: '.GridEnvelopeType' }] }, { ln: 'AbstractGMLType', ps: [{ n: 'metaDataProperty', mno: 0, col: true, ti: '.MetaDataPropertyType' }, { n: 'description', ti: '.StringOrRefType' }, { n: 'descriptionReference', ti: '.ReferenceType' }, { n: 'identifier', ti: '.CodeWithAuthorityType' }, { n: 'name', mno: 0, col: true, ti: '.CodeType' }, { n: 'id', ti: 'ID', an: { lp: 'id', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }] }, { ln: 'PointType', bti: '.AbstractGeometricPrimitiveType', ps: [{ n: 'pos', rq: true, ti: '.DirectPositionType' }, { n: 'coordinates', rq: true, ti: '.CoordinatesType' }] }, { ln: 'AbstractMetaDataType', ps: [{ n: 'content', col: true, dom: false, t: 'ers' }, { n: 'id', ti: 'ID', an: { lp: 'id', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }] }, { ln: 'CurveArrayPropertyType', ps: [{ n: 'abstractCurve', mno: 0, col: true, mx: false, dom: false, en: 'AbstractCurve', ti: '.AbstractCurveType', t: 'er' }, { n: 'owns', ti: 'Boolean', an: { lp: 'owns' }, t: 'a' }] }, { ln: 'AbstractCoverageType', bti: '.AbstractFeatureType', ps: [{ n: 'domainSet', rq: true, mx: false, dom: false, ti: '.DomainSetType', t: 'er' }, { n: 'rangeSet', rq: true, ti: '.RangeSetType' }] }, { ln: 'DegreesType', ps: [{ n: 'value', ti: 'NonNegativeInteger', t: 'v' }, { n: 'direction', an: { lp: 'direction' }, t: 'a' }] }, { ln: 'OperationParameterGroupPropertyType', ps: [{ n: 'operationParameterGroup', rq: true, en: 'OperationParameterGroup', ti: '.OperationParameterGroupType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { ln: 'DirectedNodePropertyType', ps: [{ n: 'node', rq: true, en: 'Node', ti: '.NodeType' }, { n: 'orientation', an: { lp: 'orientation' }, t: 'a' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }, { n: 'owns', ti: 'Boolean', an: { lp: 'owns' }, t: 'a' }] }, { ln: 'OperationMethodType', bti: '.IdentifiedObjectType', ps: [{ n: 'formulaCitation', rq: true, ti: '.FormulaCitation' }, { n: 'formula', rq: true, mx: false, dom: false, ti: '.CodeType', t: 'er' }, { n: 'sourceDimensions', ti: 'PositiveInteger' }, { n: 'targetDimensions', ti: 'PositiveInteger' }, { n: 'parameter', mno: 0, col: true, mx: false, dom: false, ti: '.AbstractGeneralOperationParameterPropertyType', t: 'er' }] }, { ln: 'CountPropertyType', ps: [{ n: 'count', rq: true, en: 'Count', ti: '.Count' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { ln: 'TimeCSPropertyType', ps: [{ n: 'timeCS', rq: true, en: 'TimeCS', ti: '.TimeCSType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { ln: 'DirectedObservationType', bti: '.ObservationType', ps: [{ n: 'direction', rq: true, ti: '.DirectionPropertyType' }] }, { ln: 'DirectedObservationAtDistanceType', bti: '.DirectedObservationType', ps: [{ n: 'distance', rq: true, ti: '.MeasureType' }] }, { ln: 'TransformationType', bti: '.AbstractGeneralTransformationType', ps: [{ n: 'method', rq: true, mx: false, dom: false, ti: '.OperationMethodPropertyType', t: 'er' }, { n: 'parameterValue', mno: 0, col: true, mx: false, dom: false, ti: '.AbstractGeneralParameterValuePropertyType', t: 'er' }] }, { ln: 'CoordinateOperationAccuracy', tn: null, ps: [{ n: 'abstractDQPositionalAccuracy', rq: true, mx: false, t: 'ae' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { ln: 'GeodeticCRSPropertyType', ps: [{ n: 'geodeticCRS', rq: true, en: 'GeodeticCRS', ti: '.GeodeticCRSType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { ln: 'AbstractGriddedSurfaceType.Rows.Row', tn: null, ps: [{ n: 'posList', rq: true, ti: '.DirectPositionListType' }, { n: 'geometricPositionGroup', rq: true, col: true, etis: [{ en: 'pos', ti: '.DirectPositionType' }, { en: 'pointProperty', ti: '.PointPropertyType' }], t: 'es' }] }, { ln: 'ConversionPropertyType', ps: [{ n: 'conversion', rq: true, en: 'Conversion', ti: '.ConversionType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { ln: 'DirectPositionListType', ps: [{ n: 'value', ti: { t: 'l', bti: 'Double' }, t: 'v' }, { n: 'count', ti: 'PositiveInteger', an: { lp: 'count' }, t: 'a' }, { n: 'srsName', an: { lp: 'srsName' }, t: 'a' }, { n: 'srsDimension', ti: 'PositiveInteger', an: { lp: 'srsDimension' }, t: 'a' }, { n: 'axisLabels', ti: { t: 'l', bti: 'NCName' }, an: { lp: 'axisLabels' }, t: 'a' }, { n: 'uomLabels', ti: { t: 'l', bti: 'NCName' }, an: { lp: 'uomLabels' }, t: 'a' }] }, { ln: 'ImageDatumType', bti: '.AbstractDatumType', ps: [{ n: 'pixelInCell', rq: true, ti: '.CodeWithAuthorityType' }] }, { ln: 'ConcatenatedOperationPropertyType', ps: [{ n: 'concatenatedOperation', rq: true, en: 'ConcatenatedOperation', ti: '.ConcatenatedOperationType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { ln: 'AbstractContinuousCoverageType', bti: '.AbstractCoverageType', ps: [{ n: 'coverageFunction', ti: '.CoverageFunctionType' }] }, { ln: 'IdentifiedObjectType', bti: '.DefinitionType' }, { ln: 'TinType', bti: '.SurfaceType', ps: [{ n: 'stopLines', mno: 0, col: true, ti: '.LineStringSegmentArrayPropertyType' }, { n: 'breakLines', mno: 0, col: true, ti: '.LineStringSegmentArrayPropertyType' }, { n: 'maxLength', rq: true, ti: '.LengthType' }, { n: 'controlPoint', rq: true, ti: '.TinType.ControlPoint' }] }, { ln: 'TopoSolidPropertyType', ps: [{ n: 'topoSolid', rq: true, en: 'TopoSolid', ti: '.TopoSolidType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }, { n: 'owns', ti: 'Boolean', an: { lp: 'owns' }, t: 'a' }] }, { ln: 'EllipsoidPropertyType', ps: [{ n: 'ellipsoid', rq: true, en: 'Ellipsoid', ti: '.EllipsoidType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { ln: 'ClothoidType.RefLocation', tn: null, ps: [{ n: 'affinePlacement', rq: true, en: 'AffinePlacement', ti: '.AffinePlacementType' }] }, { ln: 'HistoryPropertyType', ps: [{ n: 'abstractTimeSlice', rq: true, col: true, mx: false, dom: false, en: 'AbstractTimeSlice', ti: '.AbstractTimeSliceType', t: 'er' }, { n: 'owns', ti: 'Boolean', an: { lp: 'owns' }, t: 'a' }] }, { ln: 'DirectedEdgePropertyType', ps: [{ n: 'edge', rq: true, en: 'Edge', ti: '.EdgeType' }, { n: 'orientation', an: { lp: 'orientation' }, t: 'a' }, { n: 'owns', ti: 'Boolean', an: { lp: 'owns' }, t: 'a' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { ln: 'CompoundCRSPropertyType', ps: [{ n: 'compoundCRS', rq: true, en: 'CompoundCRS', ti: '.CompoundCRSType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { ln: 'GeodesicType', bti: '.GeodesicStringType' }, { ln: 'GeographicCRSType', bti: '.AbstractCRSType', ps: [{ n: 'usesEllipsoidalCS', rq: true, ti: '.EllipsoidalCSPropertyType' }, { n: 'usesGeodeticDatum', rq: true, ti: '.GeodeticDatumPropertyType' }] }, { ln: 'DatumPropertyType', ps: [{ n: 'abstractDatum', rq: true, mx: false, dom: false, en: 'AbstractDatum', ti: '.AbstractDatumType', t: 'er' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { ln: 'DirectPositionType', ps: [{ n: 'value', ti: { t: 'l', bti: 'Double' }, t: 'v' }, { n: 'srsName', an: { lp: 'srsName' }, t: 'a' }, { n: 'srsDimension', ti: 'PositiveInteger', an: { lp: 'srsDimension' }, t: 'a' }, { n: 'axisLabels', ti: { t: 'l', bti: 'NCName' }, an: { lp: 'axisLabels' }, t: 'a' }, { n: 'uomLabels', ti: { t: 'l', bti: 'NCName' }, an: { lp: 'uomLabels' }, t: 'a' }] }, { ln: 'AbstractParametricCurveSurfaceType', bti: '.AbstractSurfacePatchType', ps: [{ n: 'aggregationType', an: { lp: 'aggregationType' }, t: 'a' }] }, { ln: 'AffineCSPropertyType', ps: [{ n: 'affineCS', rq: true, en: 'AffineCS', ti: '.AffineCSType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { ln: 'AbstractGeometricAggregateType', bti: '.AbstractGeometryType', ps: [{ n: 'aggregationType', an: { lp: 'aggregationType' }, t: 'a' }] }, { ln: 'VerticalCRSPropertyType', ps: [{ n: 'verticalCRS', rq: true, en: 'VerticalCRS', ti: '.VerticalCRSType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { ln: 'TopoVolumePropertyType', ps: [{ n: 'topoVolume', rq: true, en: 'TopoVolume', ti: '.TopoVolumeType' }, { n: 'owns', ti: 'Boolean', an: { lp: 'owns' }, t: 'a' }] }, { ln: 'ClothoidType', bti: '.AbstractCurveSegmentType', ps: [{ n: 'refLocation', rq: true, ti: '.ClothoidType.RefLocation' }, { n: 'scaleFactor', rq: true, ti: 'Decimal' }, { n: 'startParameter', rq: true, ti: 'Double' }, { n: 'endParameter', rq: true, ti: 'Double' }, { n: 'interpolation', an: { lp: 'interpolation' }, t: 'a' }] }, { ln: 'TransformationPropertyType', ps: [{ n: 'transformation', rq: true, en: 'Transformation', ti: '.TransformationType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', t: 'a' }, { n: 'role', t: 'a' }, { n: 'arcrole', t: 'a' }, { n: 'title', t: 'a' }, { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' }, { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { ln: 'AbstractGeometryType', bti: '.AbstractGMLType', ps: [{ n: 'srsName', an: { lp: 'srsName' }, t: 'a' }, { n: 'srsDimension', ti: 'PositiveInteger', an: { lp: 'srsDimension' }, t: 'a' }, { n: 'axisLabels', ti: { t: 'l', bti: 'NCName' }, an: { lp: 'axisLabels' }, t: 'a' }, { n: 'uomLabels', ti: { t: 'l', bti: 'NCName' }, an: { lp: 'uomLabels' }, t: 'a' }] }, { ln: 'CategoryExtentType', bti: '.CodeOrNilReasonListType' }, { ln: 'ParameterValueType', bti: '.AbstractGeneralParameterValueType', ps: [{ n: 'value', rq: true, ti: '.MeasureType' }, { n: 'dmsAngleValue', rq: true, ti: '.DMSAngleType' }, { n: 'stringValue', rq: true }, { n: 'integerValue', rq: true, ti: 'PositiveInteger' }, { n: 'booleanValue', rq: true, ti: 'Boolean' }, { n: 'valueList', rq: true, ti: '.MeasureListType' }, { n: 'integerValueList', rq: true, ti: { t: 'l', bti: 'Integer' } }, { n: 'valueFile', rq: true }, { n: 'operationParameter', rq: true, mx: false, dom: false, ti: '.OperationParameterPropertyType', t: 'er' }] }, { ln: 'AbstractRingType', bti: '.AbstractCurveType' }, { ln: 'MultiPointPropertyType', ps: [{ n: 'multiPoint', rq: true, en: 'MultiPoint', ti: '.MultiPointType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp