UNPKG

@mangosystem/ogc-schemas

Version:

Jsonix XML-JSON mappings for OGC Schemas.

749 lines 18.3 kB
var Filter_1_0_0_Module_Factory = function () { var Filter_1_0_0 = { n: 'Filter_1_0_0', dens: 'http:\/\/www.opengis.net\/ogc', deps: ['GML_2_1_2'], tis: [{ ln: 'FunctionType', bti: '.ExpressionType', ps: [{ n: 'expression', mno: 0, col: true, mx: false, dom: false, ti: '.ExpressionType', t: 'er' }, { n: 'name', rq: true, an: { lp: 'name' }, t: 'a' }] }, { ln: 'SpatialOperatorsType.Crosses', tn: null }, { ln: 'LowerBoundaryType', ps: [{ n: 'expression', rq: true, mx: false, dom: false, ti: '.ExpressionType', t: 'er' }] }, { ln: 'Like', tn: null }, { ln: 'SpatialOperatorsType.Disjoint', tn: null }, { ln: 'DistanceBufferType', bti: '.SpatialOpsType', ps: [{ n: 'propertyName', rq: true, en: 'PropertyName', ti: '.PropertyNameType' }, { n: 'geometry', rq: true, mx: false, dom: false, en: { lp: '_Geometry', ns: 'http:\/\/www.opengis.net\/gml' }, ti: 'GML_2_1_2.AbstractGeometryType', t: 'er' }, { n: 'distance', rq: true, en: 'Distance', ti: '.DistanceType' }] }, { ln: 'SpatialOperatorsType.Touches', tn: null }, { ln: 'SpatialOperatorsType.Beyond', tn: null }, { ln: 'SpatialOperatorsType.Within', tn: null }, { ln: 'Between', tn: null }, { ln: 'SpatialOperatorsType.DWithin', tn: null }, { ln: 'SpatialOperatorsType.Equals', tn: null }, { ln: 'ExpressionType' }, { ln: 'SpatialOperatorsType.BBOX', tn: null }, { ln: 'LogicOpsType' }, { ln: 'ComparisonOperatorsType', tn: 'Comparison_OperatorsType', ps: [{ n: 'simpleComparisonsOrLikeOrBetween', rq: true, col: true, etis: [{ en: 'Simple_Comparisons', ti: '.SimpleComparisons' }, { en: 'Like', ti: '.Like' }, { en: 'Between', ti: '.Between' }, { en: 'NullCheck', ti: '.NullCheck' }], t: 'es' }] }, { ln: 'SpatialOperatorsType.Overlaps', tn: null }, { ln: 'BinaryOperatorType', bti: '.ExpressionType', ps: [{ n: 'expression', rq: true, mno: 2, mxo: 2, col: true, mx: false, dom: false, ti: '.ExpressionType', t: 'er' }] }, { ln: 'FunctionNamesType', tn: 'Function_NamesType', ps: [{ n: 'functionName', rq: true, col: true, en: 'Function_Name', ti: '.FunctionNameType' }] }, { ln: 'BinarySpatialOpType', bti: '.SpatialOpsType', ps: [{ n: 'propertyName', rq: true, en: 'PropertyName', ti: '.PropertyNameType' }, { n: 'geometry', rq: true, mx: false, dom: false, en: { lp: '_Geometry', ns: 'http:\/\/www.opengis.net\/gml' }, ti: 'GML_2_1_2.AbstractGeometryType', t: 'er' }, { n: 'box', rq: true, en: { lp: 'Box', ns: 'http:\/\/www.opengis.net\/gml' }, ti: 'GML_2_1_2.BoxType' }] }, { ln: 'LiteralType', bti: '.ExpressionType', ps: [{ n: 'content', col: true, dom: false, t: 'ae' }] }, { ln: 'BinaryComparisonOpType', bti: '.ComparisonOpsType', ps: [{ n: 'expression', rq: true, mno: 2, mxo: 2, col: true, mx: false, dom: false, ti: '.ExpressionType', t: 'er' }] }, { ln: 'FunctionNameType', tn: 'Function_NameType', ps: [{ n: 'value', t: 'v' }, { n: 'nArgs', rq: true, an: { lp: 'nArgs' }, t: 'a' }] }, { ln: 'ArithmeticOperatorsType', tn: 'Arithmetic_OperatorsType', ps: [{ n: 'simpleArithmeticOrFunctions', rq: true, col: true, etis: [{ en: 'Simple_Arithmetic', ti: '.SimpleArithmetic' }, { en: 'Functions', ti: '.FunctionsType' }], t: 'es' }] }, { ln: 'LogicalOperators', tn: null }, { ln: 'FilterCapabilities', tn: null, ps: [{ n: 'spatialCapabilities', rq: true, en: 'Spatial_Capabilities', ti: '.SpatialCapabilitiesType' }, { n: 'scalarCapabilities', rq: true, en: 'Scalar_Capabilities', ti: '.ScalarCapabilitiesType' }] }, { ln: 'SpatialOperatorsType.Intersect', tn: null }, { ln: 'SpatialOperatorsType', tn: 'Spatial_OperatorsType', ps: [{ n: 'bboxOrEqualsOrDisjoint', rq: true, col: true, etis: [{ en: 'BBOX', ti: '.SpatialOperatorsType.BBOX' }, { en: 'Equals', ti: '.SpatialOperatorsType.Equals' }, { en: 'Disjoint', ti: '.SpatialOperatorsType.Disjoint' }, { en: 'Intersect', ti: '.SpatialOperatorsType.Intersect' }, { en: 'Touches', ti: '.SpatialOperatorsType.Touches' }, { en: 'Crosses', ti: '.SpatialOperatorsType.Crosses' }, { en: 'Within', ti: '.SpatialOperatorsType.Within' }, { en: 'Contains', ti: '.SpatialOperatorsType.Contains' }, { en: 'Overlaps', ti: '.SpatialOperatorsType.Overlaps' }, { en: 'Beyond', ti: '.SpatialOperatorsType.Beyond' }, { en: 'DWithin', ti: '.SpatialOperatorsType.DWithin' }], t: 'es' }] }, { ln: 'PropertyIsNullType', bti: '.ComparisonOpsType', ps: [{ n: 'propertyName', rq: true, en: 'PropertyName', ti: '.PropertyNameType' }, { n: 'literal', rq: true, en: 'Literal', ti: '.LiteralType' }] }, { ln: 'ScalarCapabilitiesType', tn: 'Scalar_CapabilitiesType', ps: [{ n: 'logicalOperatorsOrComparisonOperatorsOrArithmeticOperators', rq: true, col: true, etis: [{ en: 'Logical_Operators', ti: '.LogicalOperators' }, { en: 'Comparison_Operators', ti: '.ComparisonOperatorsType' }, { en: 'Arithmetic_Operators', ti: '.ArithmeticOperatorsType' }], t: 'es' }] }, { ln: 'FeatureIdType', ps: [{ n: 'fid', rq: true, an: { lp: 'fid' }, t: 'a' }] }, { ln: 'UpperBoundaryType', ps: [{ n: 'expression', rq: true, mx: false, dom: false, ti: '.ExpressionType', t: 'er' }] }, { ln: 'NullCheck', tn: null }, { ln: 'FilterType', ps: [{ n: 'spatialOps', rq: true, mx: false, dom: false, ti: '.SpatialOpsType', t: 'er' }, { n: 'comparisonOps', rq: true, mx: false, dom: false, ti: '.ComparisonOpsType', t: 'er' }, { n: 'logicOps', rq: true, mx: false, dom: false, ti: '.LogicOpsType', t: 'er' }, { n: 'featureId', rq: true, col: true, en: 'FeatureId', ti: '.FeatureIdType' }] }, { ln: 'SortPropertyType', ps: [{ n: 'propertyName', rq: true, en: 'PropertyName', ti: '.PropertyNameType' }, { n: 'sortOrder', en: 'SortOrder' }] }, { ln: 'SimpleComparisons', tn: null }, { ln: 'SpatialOperatorsType.Contains', tn: null }, { ln: 'ComparisonOpsType' }, { 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: 'logicOps', rq: true, mx: false, dom: false, ti: '.LogicOpsType', t: 'er' }] }, { ln: 'DistanceType', ps: [{ n: 'content', t: 'v' }, { n: 'units', rq: true, an: { lp: 'units' }, t: 'a' }] }, { ln: 'BBOXType', bti: '.SpatialOpsType', ps: [{ n: 'propertyName', rq: true, en: 'PropertyName', ti: '.PropertyNameType' }, { n: 'box', rq: true, en: { lp: 'Box', ns: 'http:\/\/www.opengis.net\/gml' }, ti: 'GML_2_1_2.BoxType' }] }, { ln: 'PropertyIsLikeType', bti: '.ComparisonOpsType', ps: [{ n: 'propertyName', rq: true, en: 'PropertyName', ti: '.PropertyNameType' }, { n: 'literal', rq: true, en: 'Literal', ti: '.LiteralType' }, { n: 'wildCard', rq: true, an: { lp: 'wildCard' }, t: 'a' }, { n: 'singleChar', rq: true, an: { lp: 'singleChar' }, t: 'a' }, { n: 'escape', rq: true, an: { lp: 'escape' }, t: 'a' }] }, { ln: 'SortByType', ps: [{ n: 'sortProperty', rq: true, col: true, en: 'SortProperty', ti: '.SortPropertyType' }] }, { ln: 'SpatialCapabilitiesType', tn: 'Spatial_CapabilitiesType', ps: [{ n: 'spatialOperators', rq: true, en: 'Spatial_Operators', ti: '.SpatialOperatorsType' }] }, { ln: 'BinaryLogicOpType', bti: '.LogicOpsType', ps: [{ n: 'ops', rq: true, mno: 2, col: true, mx: false, dom: false, etis: [{ en: 'comparisonOps', ti: '.ComparisonOpsType' }, { en: 'logicOps', ti: '.LogicOpsType' }, { en: 'spatialOps', ti: '.SpatialOpsType' }], t: 'ers' }] }, { ln: 'SimpleArithmetic', tn: null }, { ln: 'FunctionsType', ps: [{ n: 'functionNames', rq: true, en: 'Function_Names', ti: '.FunctionNamesType' }] }, { ln: 'PropertyIsBetweenType', bti: '.ComparisonOpsType', ps: [{ n: 'expression', rq: true, mx: false, dom: false, ti: '.ExpressionType', t: 'er' }, { n: 'lowerBoundary', rq: true, en: 'LowerBoundary', ti: '.LowerBoundaryType' }, { n: 'upperBoundary', rq: true, en: 'UpperBoundary', ti: '.UpperBoundaryType' }] }, { ln: 'PropertyNameType', bti: '.ExpressionType', ps: [{ n: 'content', col: true, dom: false, t: 'ae' }] }, { ln: 'SpatialOpsType' }, { t: 'enum', ln: 'SortOrderType', vs: ['DESC', 'ASC'] }], eis: [{ en: 'Div', ti: '.BinaryOperatorType', sh: 'expression' }, { en: 'Sub', ti: '.BinaryOperatorType', sh: 'expression' }, { en: 'SortBy', ti: '.SortByType' }, { en: 'Add', ti: '.BinaryOperatorType', sh: 'expression' }, { en: 'PropertyIsEqualTo', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { en: 'Within', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { en: 'PropertyName', ti: '.PropertyNameType', sh: 'expression' }, { en: 'expression', ti: '.ExpressionType' }, { en: 'PropertyIsNull', ti: '.PropertyIsNullType', sh: 'comparisonOps' }, { en: 'spatialOps', ti: '.SpatialOpsType' }, { en: 'Beyond', ti: '.DistanceBufferType', sh: 'spatialOps' }, { en: 'DWithin', ti: '.DistanceBufferType', sh: 'spatialOps' }, { en: 'PropertyIsBetween', ti: '.PropertyIsBetweenType', sh: 'comparisonOps' }, { en: 'Simple_Arithmetic', ti: '.SimpleArithmetic' }, { en: 'BBOX', ti: '.BBOXType', sh: 'spatialOps' }, { en: 'Or', ti: '.BinaryLogicOpType', sh: 'logicOps' }, { en: 'PropertyIsGreaterThan', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { en: 'Like', ti: '.Like' }, { en: 'Between', ti: '.Between' }, { en: 'Simple_Comparisons', ti: '.SimpleComparisons' }, { en: 'logicOps', ti: '.LogicOpsType' }, { en: 'Equals', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { en: 'Mul', ti: '.BinaryOperatorType', sh: 'expression' }, { en: 'FeatureId', ti: '.FeatureIdType' }, { en: 'NullCheck', ti: '.NullCheck' }, { en: 'Function', ti: '.FunctionType', sh: 'expression' }, { en: 'Overlaps', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { en: 'comparisonOps', ti: '.ComparisonOpsType' }, { en: 'PropertyIsLessThan', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { en: 'And', ti: '.BinaryLogicOpType', sh: 'logicOps' }, { en: 'Filter', ti: '.FilterType' }, { en: 'PropertyIsGreaterThanOrEqualTo', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { en: 'Intersects', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { en: 'Literal', ti: '.LiteralType', sh: 'expression' }, { en: 'PropertyIsNotEqualTo', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { en: 'Logical_Operators', ti: '.LogicalOperators' }, { en: 'PropertyIsLessThanOrEqualTo', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { en: 'PropertyIsLike', ti: '.PropertyIsLikeType', sh: 'comparisonOps' }, { en: 'Disjoint', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { en: 'Crosses', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { en: 'Contains', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { en: 'Filter_Capabilities', ti: '.FilterCapabilities' }, { en: 'Not', ti: '.UnaryLogicOpType', sh: 'logicOps' }, { en: 'Touches', ti: '.BinarySpatialOpType', sh: 'spatialOps' }] }; return { Filter_1_0_0: Filter_1_0_0 }; }; if (typeof define === 'function' && define.amd) { define([], Filter_1_0_0_Module_Factory); } else { var Filter_1_0_0_Module = Filter_1_0_0_Module_Factory(); if (typeof module !== 'undefined' && module.exports) { module.exports.Filter_1_0_0 = Filter_1_0_0_Module.Filter_1_0_0; } else { var Filter_1_0_0 = Filter_1_0_0_Module.Filter_1_0_0; } }