UNPKG

@mangosystem/ogc-schemas

Version:

Jsonix XML-JSON mappings for OGC Schemas.

1,157 lines 27.8 kB
var IndoorGML_Core_1_0_Module_Factory = function () { var IndoorGML_Core_1_0 = { n: 'IndoorGML_Core_1_0', dens: 'http:\/\/www.opengis.net\/indoorgml\/1.0\/core', dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_2'], tis: [{ ln: 'MultiLayeredGraphPropertyType', ps: [{ n: 'multiLayeredGraph', rq: true, en: 'MultiLayeredGraph', ti: '.MultiLayeredGraphType' }, { 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: 'CellSpaceMemberType', bti: 'GML_3_2.AbstractFeatureMemberType', ps: [{ n: 'cellSpace', rq: true, mx: false, dom: false, en: 'CellSpace', ti: '.CellSpaceType', 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: 'CellSpaceBoundaryType', bti: 'GML_3_2.AbstractFeatureType', ps: [{ n: 'duality', ti: '.TransitionPropertyType' }, { n: 'cellSpaceBoundaryGeometry', ti: '.CellSpaceBoundaryGeometryType' }, { n: 'externalReference', mno: 0, col: true, ti: '.ExternalReferenceType' }] }, { ln: 'InterLayerConnectionPropertyType', ps: [{ n: 'interLayerConnection', rq: true, en: 'InterLayerConnection', ti: '.InterLayerConnectionType' }, { 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: 'StatePropertyType', ps: [{ n: 'state', rq: true, en: 'State', ti: '.StateType' }, { 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: 'SpaceLayerPropertyType', ps: [{ n: 'spaceLayer', rq: true, en: 'SpaceLayer', ti: '.SpaceLayerType' }, { 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: 'PrimalSpaceFeaturesType', bti: 'GML_3_2.AbstractFeatureType', ps: [{ n: 'cellSpaceMember', mno: 0, col: true, ti: '.CellSpaceMemberType' }, { n: 'cellSpaceBoundaryMember', mno: 0, col: true, ti: '.CellSpaceBoundaryMemberType' }, { n: 'aggregationType', ti: 'GML_3_2.AggregationType', an: { lp: 'aggregationType' }, t: 'a' }] }, { ln: 'CellSpaceGeometryType', ps: [{ n: 'geometry3D', rq: true, en: 'Geometry3D', ti: 'GML_3_2.SolidPropertyType' }, { n: 'geometry2D', rq: true, en: 'Geometry2D', ti: 'GML_3_2.SurfacePropertyType' }] }, { ln: 'StateMemberType', bti: 'GML_3_2.AbstractFeatureMemberType', ps: [{ n: 'state', rq: true, en: 'State', ti: '.StateType' }, { 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: 'IndoorFeaturesType', bti: 'GML_3_2.AbstractFeatureType', ps: [{ n: 'primalSpaceFeatures', ti: '.PrimalSpaceFeaturesPropertyType' }, { n: 'multiLayeredGraph', ti: '.MultiLayeredGraphPropertyType' }] }, { ln: 'MultiLayeredGraphType', bti: 'GML_3_2.AbstractFeatureType', ps: [{ n: 'spaceLayers', rq: true, col: true, ti: '.SpaceLayersType' }, { n: 'interEdges', mno: 0, col: true, ti: '.InterEdgesType' }] }, { ln: 'InterLayerConnectionMemberType', bti: 'GML_3_2.AbstractFeatureMemberType', ps: [{ n: 'interLayerConnection', rq: true, en: 'InterLayerConnection', ti: '.InterLayerConnectionType' }, { 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: 'SpaceLayerMemberType', bti: 'GML_3_2.AbstractFeatureMemberType', ps: [{ n: 'spaceLayer', rq: true, en: 'SpaceLayer', ti: '.SpaceLayerType' }, { 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: 'ExternalObjectReferenceType', tn: 'externalObjectReferenceType', ps: [{ n: 'name' }, { n: 'uri', rq: true }] }, { ln: 'CellSpaceType', bti: 'GML_3_2.AbstractFeatureType', ps: [{ n: 'cellSpaceGeometry', ti: '.CellSpaceGeometryType' }, { n: 'duality', ti: '.StatePropertyType' }, { n: 'externalReference', mno: 0, col: true, ti: '.ExternalReferenceType' }, { n: 'partialboundedBy', mno: 0, col: true, ti: '.CellSpaceBoundaryPropertyType' }] }, { ln: 'CellSpacePropertyType', ps: [{ n: 'cellSpace', rq: true, mx: false, dom: false, en: 'CellSpace', ti: '.CellSpaceType', 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: 'SpaceLayersType', bti: 'GML_3_2.AbstractFeatureType', ps: [{ n: 'spaceLayerMember', rq: true, col: true, ti: '.SpaceLayerMemberType' }, { n: 'aggregationType', ti: 'GML_3_2.AggregationType', an: { lp: 'aggregationType' }, t: 'a' }] }, { ln: 'TransitionMemberType', bti: 'GML_3_2.AbstractFeatureMemberType', ps: [{ n: 'transition', rq: true, en: 'Transition', ti: '.TransitionType' }, { 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: 'StateType', bti: 'GML_3_2.AbstractFeatureType', ps: [{ n: 'duality', ti: '.CellSpacePropertyType' }, { n: 'connects', mno: 0, col: true, ti: '.TransitionPropertyType' }, { n: 'geometry', ti: 'GML_3_2.PointPropertyType' }, { 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: 'CellSpaceBoundaryPropertyType', ps: [{ n: 'cellSpaceBoundary', rq: true, mx: false, dom: false, en: 'CellSpaceBoundary', ti: '.CellSpaceBoundaryType', 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: 'TransitionPropertyType', ps: [{ n: 'transition', rq: true, en: 'Transition', ti: '.TransitionType' }, { 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: 'CellSpaceBoundaryGeometryType', ps: [{ n: 'geometry3D', rq: true, ti: 'GML_3_2.SurfacePropertyType' }, { n: 'geometry2D', rq: true, ti: 'GML_3_2.CurvePropertyType' }] }, { ln: 'CellSpaceBoundaryMemberType', bti: 'GML_3_2.AbstractFeatureMemberType', ps: [{ n: 'cellSpaceBoundary', rq: true, mx: false, dom: false, en: 'CellSpaceBoundary', ti: '.CellSpaceBoundaryType', 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: 'ExternalReferenceType', ps: [{ n: 'informationSystem' }, { n: 'externalObject', rq: true, ti: '.ExternalObjectReferenceType' }] }, { ln: 'TransitionType', bti: 'GML_3_2.AbstractFeatureType', ps: [{ n: 'weight', ti: 'Double' }, { n: 'connects', rq: true, mno: 2, mxo: 2, col: true, ti: '.StatePropertyType' }, { n: 'duality', ti: '.CellSpaceBoundaryPropertyType' }, { n: 'geometry', ti: 'GML_3_2.CurvePropertyType' }, { 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: 'EdgesType', bti: 'GML_3_2.AbstractFeatureType', ps: [{ n: 'transitionMember', mno: 0, col: true, ti: '.TransitionMemberType' }, { n: 'aggregationType', ti: 'GML_3_2.AggregationType', an: { lp: 'aggregationType' }, t: 'a' }, { n: 'owns', ti: 'Boolean', an: { lp: 'owns' }, t: 'a' }] }, { ln: 'PrimalSpaceFeaturesPropertyType', ps: [{ n: 'primalSpaceFeatures', rq: true, en: 'PrimalSpaceFeatures', ti: '.PrimalSpaceFeaturesType' }, { 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: 'InterEdgesType', bti: 'GML_3_2.AbstractFeatureType', ps: [{ n: 'interLayerConnectionMember', rq: true, col: true, ti: '.InterLayerConnectionMemberType' }, { n: 'aggregationType', ti: 'GML_3_2.AggregationType', an: { lp: 'aggregationType' }, t: 'a' }] }, { ln: 'SpaceLayerType', bti: 'GML_3_2.AbstractFeatureType', ps: [{ n: 'usage', mno: 0, col: true, ti: 'GML_3_2.CodeType' }, { n: 'terminationDate', ti: 'DateTime' }, { n: 'function', mno: 0, col: true, ti: 'GML_3_2.CodeType' }, { n: 'creationDate', ti: 'DateTime' }, { n: 'clazz', en: 'class' }, { n: 'nodes', rq: true, col: true, ti: '.NodesType' }, { n: 'edges', mno: 0, col: true, ti: '.EdgesType' }] }, { ln: 'InterLayerConnectionType', bti: 'GML_3_2.AbstractFeatureType', ps: [{ n: 'typeOfTopoExpression' }, { n: 'comment' }, { n: 'interConnects', rq: true, mno: 2, mxo: 2, col: true, ti: '.StatePropertyType' }, { n: 'connectedLayers', rq: true, mno: 2, mxo: 2, col: true, en: 'ConnectedLayers', ti: '.SpaceLayerPropertyType' }] }, { ln: 'NodesType', bti: 'GML_3_2.AbstractFeatureType', ps: [{ n: 'stateMember', rq: true, col: true, ti: '.StateMemberType' }, { n: 'aggregationType', ti: 'GML_3_2.AggregationType', an: { lp: 'aggregationType' }, t: 'a' }, { n: 'owns', ti: 'Boolean', an: { lp: 'owns' }, t: 'a' }] }, { t: 'enum', ln: 'SpaceLayerClassTypeType', vs: ['TOPOGRAPHIC', 'SENSOR', 'LOGICAL', 'TAGS', 'UNKNOWN'] }, { t: 'enum', ln: 'TypeOfTopoExpressionCodeEnumerationType', vs: ['CONTAINS', 'OVERLAPS', 'EQUALS', 'WITHIN', 'CROSSES', 'INTERSECTS'] }], eis: [{ en: 'CellSpaceBoundary', ti: '.CellSpaceBoundaryType', sh: { lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { en: 'InterLayerConnection', ti: '.InterLayerConnectionType', sh: { lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { en: 'SpaceLayer', ti: '.SpaceLayerType', sh: { lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { en: 'Transition', ti: '.TransitionType', sh: { lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { en: 'State', ti: '.StateType', sh: { lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { en: 'CellSpace', ti: '.CellSpaceType', sh: { lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { en: 'PrimalSpaceFeatures', ti: '.PrimalSpaceFeaturesType', sh: { lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { en: 'MultiLayeredGraph', ti: '.MultiLayeredGraphType', sh: { lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { en: 'IndoorFeatures', ti: '.IndoorFeaturesType', sh: { lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }] }; return { IndoorGML_Core_1_0: IndoorGML_Core_1_0 }; }; if (typeof define === 'function' && define.amd) { define([], IndoorGML_Core_1_0_Module_Factory); } else { var IndoorGML_Core_1_0_Module = IndoorGML_Core_1_0_Module_Factory(); if (typeof module !== 'undefined' && module.exports) { module.exports.IndoorGML_Core_1_0 = IndoorGML_Core_1_0_Module.IndoorGML_Core_1_0; } else { var IndoorGML_Core_1_0 = IndoorGML_Core_1_0_Module.IndoorGML_Core_1_0; } }