UNPKG

@mangosystem/ogc-schemas

Version:

Jsonix XML-JSON mappings for OGC Schemas.

1,074 lines 25.8 kB
var Filter_2_0_Module_Factory = function () { var Filter_2_0 = { n: 'Filter_2_0', dens: 'http:\/\/www.opengis.net\/fes\/2.0', deps: ['OWS_1_1_0'], tis: [{ ln: 'UpperBoundaryType', ps: [{ n: 'expression', rq: true, mx: false, dom: false, ti: 'AnyType', t: 'er' }] }, { ln: 'TemporalOperandsType', ps: [{ n: 'temporalOperand', rq: true, col: true, en: 'TemporalOperand', ti: '.TemporalOperandsType.TemporalOperand' }] }, { ln: 'PropertyIsNullType', bti: '.ComparisonOpsType', ps: [{ n: 'expression', rq: true, mx: false, dom: false, ti: 'AnyType', t: 'er' }] }, { ln: 'LogicOpsType' }, { ln: 'AbstractSelectionClauseType' }, { ln: 'ExtensionOperatorType', ps: [{ n: 'name', rq: true, ti: 'QName', an: { lp: 'name' }, t: 'a' }] }, { ln: 'BinaryLogicOpType', bti: '.LogicOpsType', ps: [{ n: 'ops', rq: true, mno: 2, col: true, mx: false, dom: false, etis: [{ en: '_Id', ti: '.AbstractIdType' }, { en: 'temporalOps', ti: '.TemporalOpsType' }, { en: 'extensionOps', ti: '.ExtensionOpsType' }, { en: 'comparisonOps', ti: '.ComparisonOpsType' }, { en: 'spatialOps', ti: '.SpatialOpsType' }, { en: 'logicOps', ti: '.LogicOpsType' }, { en: 'Function', ti: '.FunctionType' }], t: 'ers' }] }, { ln: 'ResourceIdentifierType', ps: [{ n: 'metadata', en: { lp: 'Metadata', ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, ti: 'OWS_1_1_0.MetadataType' }, { n: 'name', rq: true, ti: 'QName', an: { lp: 'name' }, t: 'a' }] }, { ln: 'BinaryTemporalOpType', bti: '.TemporalOpsType', ps: [{ n: 'expressionOrAny', rq: true, mxo: 2, col: true, mx: false, dom: false, en: 'expression', ti: 'AnyType', t: 'er' }] }, { ln: 'ArgumentType', ps: [{ n: 'metadata', en: { lp: 'Metadata', ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, ti: 'OWS_1_1_0.MetadataType' }, { n: 'type', rq: true, en: 'Type', ti: 'QName' }, { n: 'name', rq: true, an: { lp: 'name' }, t: 'a' }] }, { ln: 'FunctionType', ps: [{ n: 'expression', mno: 0, col: true, mx: false, dom: false, ti: 'AnyType', t: 'er' }, { n: 'name', rq: true, an: { lp: 'name' }, t: 'a' }] }, { ln: 'ExtensionOpsType' }, { ln: 'ComparisonOpsType' }, { ln: 'BinarySpatialOpType', bti: '.SpatialOpsType', ps: [{ n: 'expressionOrAny', rq: true, mxo: 2, col: true, mx: false, dom: false, en: 'expression', ti: 'AnyType', t: 'er' }] }, { ln: 'ScalarCapabilitiesType', tn: 'Scalar_CapabilitiesType', ps: [{ n: 'logicalOperators', en: 'LogicalOperators', ti: '.LogicalOperators' }, { n: 'comparisonOperators', en: 'ComparisonOperators', ti: '.ComparisonOperatorsType' }] }, { ln: 'ArgumentsType', ps: [{ n: 'argument', rq: true, col: true, en: 'Argument', ti: '.ArgumentType' }] }, { ln: 'SortByType', ps: [{ n: 'sortProperty', rq: true, col: true, en: 'SortProperty', ti: '.SortPropertyType' }] }, { ln: 'LowerBoundaryType', ps: [{ n: 'expression', rq: true, mx: false, dom: false, ti: 'AnyType', t: 'er' }] }, { ln: 'TemporalOperatorsType', ps: [{ n: 'temporalOperator', rq: true, col: true, en: 'TemporalOperator', ti: '.TemporalOperatorType' }] }, { ln: 'TemporalCapabilitiesType', tn: 'Temporal_CapabilitiesType', ps: [{ n: 'temporalOperands', rq: true, en: 'TemporalOperands', ti: '.TemporalOperandsType' }, { n: 'temporalOperators', rq: true, en: 'TemporalOperators', ti: '.TemporalOperatorsType' }] }, { ln: 'ResourceIdType', bti: '.AbstractIdType', ps: [{ n: 'rid', rq: true, an: { lp: 'rid' }, t: 'a' }, { n: 'previousRid', an: { lp: 'previousRid' }, t: 'a' }, { n: 'version', an: { lp: 'version' }, t: 'a' }, { n: 'startDate', ti: 'DateTime', an: { lp: 'startDate' }, t: 'a' }, { n: 'endDate', ti: 'DateTime', an: { lp: 'endDate' }, t: 'a' }] }, { ln: 'PropertyIsNilType', bti: '.ComparisonOpsType', ps: [{ n: 'expression', rq: true, mx: false, dom: false, ti: 'AnyType', t: 'er' }, { n: 'nilReason', an: { lp: 'nilReason' }, t: 'a' }] }, { ln: 'GeometryOperandsType', ps: [{ n: 'geometryOperand', rq: true, col: true, en: 'GeometryOperand', ti: '.GeometryOperandsType.GeometryOperand' }] }, { ln: 'SpatialOperatorsType', ps: [{ n: 'spatialOperator', rq: true, col: true, en: 'SpatialOperator', ti: '.SpatialOperatorType' }] }, { ln: 'GeometryOperandsType.GeometryOperand', tn: null, ps: [{ n: 'name', rq: true, ti: 'QName', an: { lp: 'name' }, t: 'a' }] }, { ln: 'BBOXType', bti: '.SpatialOpsType', ps: [{ n: 'expressionOrAny', rq: true, mxo: 2, col: true, mx: false, dom: false, en: 'expression', ti: 'AnyType', t: 'er' }] }, { ln: 'LiteralType', ps: [{ n: 'content', col: true, dom: false, t: 'ae' }, { n: 'type', ti: 'QName', an: { lp: 'type' }, t: 'a' }] }, { ln: 'PropertyIsLikeType', bti: '.ComparisonOpsType', ps: [{ n: 'expression', rq: true, mno: 2, mxo: 2, col: true, mx: false, dom: false, ti: 'AnyType', t: 'er' }, { n: 'wildCard', rq: true, an: { lp: 'wildCard' }, t: 'a' }, { n: 'singleChar', rq: true, an: { lp: 'singleChar' }, t: 'a' }, { n: 'escapeChar', rq: true, an: { lp: 'escapeChar' }, t: 'a' }, { n: 'matchCase', ti: 'Boolean', an: { lp: 'matchCase' }, t: 'a' }] }, { ln: 'ExtendedCapabilitiesType', tn: 'Extended_CapabilitiesType', ps: [{ n: 'additionalOperators', en: 'AdditionalOperators', ti: '.AdditionalOperatorsType' }] }, { ln: 'SpatialOperatorType', ps: [{ n: 'geometryOperands', en: 'GeometryOperands', ti: '.GeometryOperandsType' }, { n: 'name', an: { lp: 'name' }, t: 'a' }] }, { ln: 'AbstractQueryExpressionType', ps: [{ n: 'handle', an: { lp: 'handle' }, t: 'a' }] }, { ln: 'UnaryLogicOpType', bti: '.LogicOpsType', ps: [{ n: 'comparisonOps', rq: true, mx: false, dom: false, ti: '.ComparisonOpsType', t: 'er' }, { n: 'spatialOps', rq: true, mx: false, dom: false, ti: '.SpatialOpsType', t: 'er' }, { n: 'temporalOps', rq: true, mx: false, dom: false, ti: '.TemporalOpsType', t: 'er' }, { n: 'logicOps', rq: true, mx: false, dom: false, ti: '.LogicOpsType', t: 'er' }, { n: 'extensionOps', rq: true, ti: '.ExtensionOpsType' }, { n: 'function', rq: true, en: 'Function', ti: '.FunctionType' }, { n: 'id', rq: true, col: true, mx: false, dom: false, en: '_Id', ti: '.AbstractIdType', t: 'er' }] }, { ln: 'AbstractIdType' }, { ln: 'IdCapabilitiesType', tn: 'Id_CapabilitiesType', ps: [{ n: 'resourceIdentifier', rq: true, col: true, en: 'ResourceIdentifier', ti: '.ResourceIdentifierType' }] }, { ln: 'AbstractSortingClauseType' }, { ln: 'ConformanceType', ps: [{ n: 'constraint', rq: true, col: true, en: 'Constraint', ti: 'OWS_1_1_0.DomainType' }] }, { ln: 'TemporalOperatorType', ps: [{ n: 'temporalOperands', en: 'TemporalOperands', ti: '.TemporalOperandsType' }, { n: 'name', rq: true, an: { lp: 'name' }, t: 'a' }] }, { ln: 'SortPropertyType', ps: [{ n: 'valueReference', rq: true, en: 'ValueReference' }, { n: 'sortOrder', en: 'SortOrder' }] }, { ln: 'FilterType', bti: '.AbstractSelectionClauseType', ps: [{ n: 'comparisonOps', rq: true, mx: false, dom: false, ti: '.ComparisonOpsType', t: 'er' }, { n: 'spatialOps', rq: true, mx: false, dom: false, ti: '.SpatialOpsType', t: 'er' }, { n: 'temporalOps', rq: true, mx: false, dom: false, ti: '.TemporalOpsType', t: 'er' }, { n: 'logicOps', rq: true, mx: false, dom: false, ti: '.LogicOpsType', t: 'er' }, { n: 'extensionOps', rq: true, ti: '.ExtensionOpsType' }, { n: 'function', rq: true, en: 'Function', ti: '.FunctionType' }, { n: 'id', rq: true, col: true, mx: false, dom: false, en: '_Id', ti: '.AbstractIdType', t: 'er' }] }, { ln: 'PropertyIsBetweenType', bti: '.ComparisonOpsType', ps: [{ n: 'expression', rq: true, mx: false, dom: false, ti: 'AnyType', t: 'er' }, { n: 'lowerBoundary', rq: true, en: 'LowerBoundary', ti: '.LowerBoundaryType' }, { n: 'upperBoundary', rq: true, en: 'UpperBoundary', ti: '.UpperBoundaryType' }] }, { ln: 'TemporalOpsType' }, { ln: 'SpatialOpsType' }, { ln: 'AvailableFunctionType', ps: [{ n: 'metadata', en: { lp: 'Metadata', ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, ti: 'OWS_1_1_0.MetadataType' }, { n: 'returns', rq: true, en: 'Returns', ti: 'QName' }, { n: 'arguments', en: 'Arguments', ti: '.ArgumentsType' }, { n: 'name', rq: true, an: { lp: 'name' }, t: 'a' }] }, { ln: 'MeasureType', ps: [{ n: 'value', ti: 'Double', t: 'v' }, { n: 'uom', rq: true, an: { lp: 'uom' }, t: 'a' }] }, { ln: 'DistanceBufferType', bti: '.SpatialOpsType', ps: [{ n: 'expressionOrAny', rq: true, mxo: 2, col: true, mx: false, dom: false, en: 'expression', ti: 'AnyType', t: 'er' }, { n: 'distance', rq: true, en: 'Distance', ti: '.MeasureType' }] }, { ln: 'AdditionalOperatorsType', ps: [{ n: 'operator', mno: 0, col: true, en: 'Operator', ti: '.ExtensionOperatorType' }] }, { ln: 'FilterCapabilities', tn: null, ps: [{ n: 'conformance', rq: true, en: 'Conformance', ti: '.ConformanceType' }, { n: 'idCapabilities', en: 'Id_Capabilities', ti: '.IdCapabilitiesType' }, { n: 'scalarCapabilities', en: 'Scalar_Capabilities', ti: '.ScalarCapabilitiesType' }, { n: 'spatialCapabilities', en: 'Spatial_Capabilities', ti: '.SpatialCapabilitiesType' }, { n: 'temporalCapabilities', en: 'Temporal_Capabilities', ti: '.TemporalCapabilitiesType' }, { n: 'functions', en: 'Functions', ti: '.AvailableFunctionsType' }, { n: 'extendedCapabilities', en: 'Extended_Capabilities', ti: '.ExtendedCapabilitiesType' }] }, { ln: 'AbstractAdhocQueryExpressionType', bti: '.AbstractQueryExpressionType', ps: [{ n: 'abstractProjectionClause', mno: 0, col: true, en: 'AbstractProjectionClause', ti: 'AnyType' }, { n: 'abstractSelectionClause', mx: false, dom: false, en: 'AbstractSelectionClause', ti: 'AnyType', t: 'er' }, { n: 'abstractSortingClause', mx: false, dom: false, en: 'AbstractSortingClause', ti: 'AnyType', t: 'er' }, { n: 'typeNames', rq: true, ti: { t: 'l' }, an: { lp: 'typeNames' }, t: 'a' }, { n: 'aliases', ti: { t: 'l', bti: 'NCName' }, an: { lp: 'aliases' }, t: 'a' }] }, { ln: 'SpatialCapabilitiesType', tn: 'Spatial_CapabilitiesType', ps: [{ n: 'geometryOperands', rq: true, en: 'GeometryOperands', ti: '.GeometryOperandsType' }, { n: 'spatialOperators', rq: true, en: 'SpatialOperators', ti: '.SpatialOperatorsType' }] }, { ln: 'LogicalOperators', tn: null }, { ln: 'AvailableFunctionsType', ps: [{ n: 'function', rq: true, col: true, en: 'Function', ti: '.AvailableFunctionType' }] }, { ln: 'ComparisonOperatorType', ps: [{ n: 'name', rq: true, an: { lp: 'name' }, t: 'a' }] }, { ln: 'AbstractProjectionClauseType' }, { ln: 'ComparisonOperatorsType', ps: [{ n: 'comparisonOperator', rq: true, col: true, en: 'ComparisonOperator', ti: '.ComparisonOperatorType' }] }, { ln: 'BinaryComparisonOpType', bti: '.ComparisonOpsType', ps: [{ n: 'expression', rq: true, mno: 2, mxo: 2, col: true, mx: false, dom: false, ti: 'AnyType', t: 'er' }, { n: 'matchCase', ti: 'Boolean', an: { lp: 'matchCase' }, t: 'a' }, { n: 'matchAction', an: { lp: 'matchAction' }, t: 'a' }] }, { ln: 'TemporalOperandsType.TemporalOperand', tn: null, ps: [{ n: 'name', rq: true, ti: 'QName', an: { lp: 'name' }, t: 'a' }] }, { t: 'enum', ln: 'VersionActionTokens', vs: ['FIRST', 'LAST', 'PREVIOUS', 'NEXT', 'ALL'] }, { t: 'enum', ln: 'SortOrderType', vs: ['DESC', 'ASC'] }, { t: 'enum', ln: 'MatchActionType', vs: ['All', 'Any', 'One'] }], eis: [{ en: 'Touches', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { en: 'TContains', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { en: 'EndedBy', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { en: 'AbstractProjectionClause', ti: 'AnyType' }, { en: 'AbstractAdhocQueryExpression', ti: '.AbstractAdhocQueryExpressionType', sh: 'AbstractQueryExpression' }, { en: 'ResourceId', ti: '.ResourceIdType', sh: '_Id' }, { en: 'Filter_Capabilities', ti: '.FilterCapabilities' }, { en: 'Ends', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { en: 'PropertyIsNotEqualTo', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { en: 'PropertyIsGreaterThanOrEqualTo', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { en: 'Literal', ti: '.LiteralType', sh: 'expression' }, { en: 'temporalOps', ti: '.TemporalOpsType' }, { en: 'logicOps', ti: '.LogicOpsType' }, { en: 'extensionOps', ti: '.ExtensionOpsType' }, { en: 'Beyond', ti: '.DistanceBufferType', sh: 'spatialOps' }, { en: 'DWithin', ti: '.DistanceBufferType', sh: 'spatialOps' }, { en: 'ValueReference', sh: 'expression' }, { en: 'AnyInteracts', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { en: 'AbstractSelectionClause', ti: 'AnyType' }, { en: 'comparisonOps', ti: '.ComparisonOpsType' }, { en: 'And', ti: '.BinaryLogicOpType', sh: 'logicOps' }, { en: 'AbstractQueryExpression', ti: '.AbstractQueryExpressionType' }, { en: 'PropertyIsLike', ti: '.PropertyIsLikeType', sh: 'comparisonOps' }, { en: 'TEquals', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { en: 'PropertyIsBetween', ti: '.PropertyIsBetweenType', sh: 'comparisonOps' }, { en: 'Meets', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { en: 'Filter', ti: '.FilterType', sh: 'AbstractSelectionClause' }, { en: 'Begins', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { en: 'OverlappedBy', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { en: 'Function', ti: '.FunctionType', sh: 'expression' }, { en: 'PropertyIsEqualTo', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { en: 'Intersects', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { en: 'PropertyIsGreaterThan', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { en: 'During', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { en: 'BBOX', ti: '.BBOXType', sh: 'spatialOps' }, { en: '_Id', ti: '.AbstractIdType' }, { en: 'BegunBy', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { en: 'Before', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { en: 'spatialOps', ti: '.SpatialOpsType' }, { en: 'After', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { en: 'SortBy', ti: '.SortByType', sh: 'AbstractSortingClause' }, { en: 'Equals', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { en: 'PropertyIsLessThanOrEqualTo', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { en: 'Contains', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { en: 'TOverlaps', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { en: 'Overlaps', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { en: 'Crosses', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { en: 'expression', ti: 'AnyType' }, { en: 'LogicalOperators', ti: '.LogicalOperators' }, { en: 'PropertyIsNull', ti: '.PropertyIsNullType', sh: 'comparisonOps' }, { en: 'Disjoint', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { en: 'Not', ti: '.UnaryLogicOpType', sh: 'logicOps' }, { en: 'Or', ti: '.BinaryLogicOpType', sh: 'logicOps' }, { en: 'PropertyIsNil', ti: '.PropertyIsNilType', sh: 'comparisonOps' }, { en: 'PropertyIsLessThan', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { en: 'Within', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { en: 'AbstractSortingClause', ti: 'AnyType' }, { en: 'MetBy', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }] }; return { Filter_2_0: Filter_2_0 }; }; if (typeof define === 'function' && define.amd) { define([], Filter_2_0_Module_Factory); } else { var Filter_2_0_Module = Filter_2_0_Module_Factory(); if (typeof module !== 'undefined' && module.exports) { module.exports.Filter_2_0 = Filter_2_0_Module.Filter_2_0; } else { var Filter_2_0 = Filter_2_0_Module.Filter_2_0; } }