UNPKG

@mangosystem/ogc-schemas

Version:

Jsonix XML-JSON mappings for OGC Schemas.

2,138 lines (2,137 loc) 253 kB
var GML_3_2_0_Module_Factory = function () { var GML_3_2_0 = { n: 'GML_3_2_0', dens: 'http:\/\/www.opengis.net\/gml', dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0'], tis: [{ ln: 'MultiSolidType', bti: '.AbstractGeometricAggregateType', ps: [{ n: 'solidMember', mno: 0, col: true, ti: '.SolidPropertyType' }, { n: 'solidMembers', ti: '.SolidArrayPropertyType' }] }, { ln: 'PolarCSPropertyType', ps: [{ n: 'polarCS', rq: true, en: 'PolarCS', ti: '.PolarCSType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' }, 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: 'GeocentricCRSType', bti: '.AbstractCRSType', ps: [{ n: 'usesCartesianCS', rq: true, ti: '.CartesianCSPropertyType' }, { n: 'usesSphericalCS', rq: true, ti: '.SphericalCSPropertyType' }, { n: 'usesGeodeticDatum', rq: true, ti: '.GeodeticDatumPropertyType' }] }, { ln: 'TopoComplexMemberType', ps: [{ n: 'topoComplex', rq: true, en: 'TopoComplex', ti: '.TopoComplexType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' }, 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: 'DefinitionBaseType', bti: '.AbstractGMLType' }, { ln: 'FormulaType', ps: [{ n: 'a', ti: 'Double' }, { n: 'b', rq: true, ti: 'Double' }, { n: 'c', rq: true, ti: 'Double' }, { n: 'd', ti: 'Double' }] }, { ln: 'SolidArrayPropertyType', ps: [{ n: 'abstractSolid', mno: 0, col: true, mx: false, dom: false, en: 'AbstractSolid', ti: '.AbstractSolidType', t: 'er' }, { n: 'owns', ti: 'Boolean', an: { lp: 'owns' }, t: 'a' }] }, { ln: 'TopoSolidType', bti: '.AbstractTopoPrimitiveType', ps: [{ n: 'directedFace', rq: true, col: true, ti: '.DirectedFacePropertyType' }, { n: 'solidProperty', ti: '.SolidPropertyType' }, { n: 'aggregationType', an: { lp: 'aggregationType' }, t: 'a' }] }, { ln: 'OperationPropertyType', ps: [{ n: 'abstractOperation', rq: true, mx: false, dom: false, en: 'AbstractOperation', ti: '.AbstractCoordinateOperationType', t: 'er' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' }, 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: 'OrientableCurveType', bti: '.AbstractCurveType', ps: [{ n: 'baseCurve', rq: true, ti: '.CurvePropertyType' }, { n: 'orientation', an: { lp: 'orientation' }, t: 'a' }] }, { ln: 'DictionaryEntryType', bti: '.AbstractMemberType', ps: [{ n: 'definition', rq: true, mx: false, dom: false, en: 'Definition', ti: '.DefinitionType', t: 'er' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' }, 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: 'PolarCSType', bti: '.AbstractCoordinateSystemType' }, { ln: 'LocationPropertyType', ps: [{ n: 'abstractGeometry', rq: true, mx: false, dom: false, en: 'AbstractGeometry', ti: '.AbstractGeometryType', t: 'er' }, { n: 'locationKeyWord', rq: true, en: 'LocationKeyWord', ti: '.CodeType' }, { n: 'locationString', rq: true, en: 'LocationString', ti: '.StringOrRefType' }, { n: '_null', rq: true, en: 'Null', ti: { t: 'l' } }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' }, 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: 'TimeReferenceSystemType', bti: '.DefinitionType', ps: [{ n: 'domainOfValidity', rq: true }] }, { ln: 'CoordinateSystemAxisPropertyType', ps: [{ n: 'coordinateSystemAxis', rq: true, en: 'CoordinateSystemAxis', ti: '.CoordinateSystemAxisType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' }, 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: '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: 'CylinderType', bti: '.AbstractGriddedSurfaceType', ps: [{ n: 'horizontalCURVETYPE', an: { lp: 'horizontalCurveType' }, t: 'a' }, { n: 'verticalCURVETYPE', an: { lp: 'verticalCurveType' }, t: 'a' }] }, { ln: 'GeometricComplexPropertyType', ps: [{ n: 'geometricComplex', rq: true, en: 'GeometricComplex', ti: '.GeometricComplexType' }, { n: 'compositeCurve', rq: true, en: 'CompositeCurve', ti: '.CompositeCurveType' }, { n: 'compositeSurface', rq: true, en: 'CompositeSurface', ti: '.CompositeSurfaceType' }, { n: 'compositeSolid', rq: true, en: 'CompositeSolid', ti: '.CompositeSolidType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' }, 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: 'DerivationUnitTermType', bti: '.UnitOfMeasureType', ps: [{ n: 'exponent', ti: 'Integer', an: { lp: 'exponent' }, t: 'a' }] }, { ln: 'TimeOrdinalReferenceSystemType', bti: '.TimeReferenceSystemType', ps: [{ n: 'component', rq: true, col: true, ti: '.TimeOrdinalEraPropertyType' }] }, { ln: 'EllipsoidalCSPropertyType', ps: [{ n: 'ellipsoidalCS', rq: true, en: 'EllipsoidalCS', ti: '.EllipsoidalCSType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' }, 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: '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: 'MultiPointPropertyType', ps: [{ n: 'multiPoint', rq: true, en: 'MultiPoint', ti: '.MultiPointType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' }, 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: 'BezierType', bti: '.BSplineType' }, { ln: 'GeometryPropertyType', ps: [{ n: 'abstractGeometry', rq: true, mx: false, dom: false, en: 'AbstractGeometry', ti: '.AbstractGeometryType', 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' }, 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: 'CoordinateSystemAxisType', bti: '.IdentifiedObjectType', ps: [{ n: 'axisAbbrev', rq: true, ti: '.CodeType' }, { n: 'axisDirection', rq: true, ti: '.CodeWithAuthorityType' }, { n: 'minimumValue', ti: 'Double' }, { n: 'maximumValue', ti: 'Double' }, { n: 'rangeMeaning', ti: '.CodeWithAuthorityType' }, { n: 'uom', rq: true, an: { lp: 'uom', ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }] }, { ln: 'LinearCSType', bti: '.AbstractCoordinateSystemType' }, { ln: 'SequenceRuleType', ps: [{ n: 'value', t: 'v' }, { n: 'order', an: { lp: 'order' }, t: 'a' }, { n: 'axisOrder', ti: { t: 'l' }, an: { lp: 'axisOrder' }, t: 'a' }] }, { ln: 'DynamicFeatureMemberType', bti: '.AbstractFeatureMemberType', ps: [{ n: 'dynamicFeature', mno: 0, col: true, mx: false, dom: false, en: 'DynamicFeature', ti: '.DynamicFeatureType', t: 'er' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' }, 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: 'NodeType', bti: '.AbstractTopoPrimitiveType', ps: [{ n: 'directedEdge', mno: 0, col: true, ti: '.DirectedEdgePropertyType' }, { n: 'pointProperty', ti: '.PointPropertyType' }, { n: 'aggregationType', an: { lp: 'aggregationType' }, t: 'a' }] }, { ln: 'AbstractGeneralConversionType', bti: '.AbstractCoordinateOperationType' }, { ln: 'AbstractGriddedSurfaceType.Rows', tn: null, ps: [{ n: 'row', rq: true, col: true, en: 'Row', ti: '.AbstractGriddedSurfaceType.Rows.Row' }] }, { ln: 'AbstractGeneralOperationParameterPropertyType', ps: [{ n: 'abstractGeneralOperationParameter', rq: true, mx: false, dom: false, en: 'AbstractGeneralOperationParameter', ti: '.AbstractGeneralOperationParameterType', t: 'er' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' }, 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: 'Boolean', tn: null, ps: [{ n: 'value', ti: 'Boolean', t: 'v' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }] }, { ln: 'TimePeriodPropertyType', ps: [{ n: 'timePeriod', rq: true, en: 'TimePeriod', ti: '.TimePeriodType' }, { 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' }, 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: 'AbstractMemberType', ps: [{ n: 'owns', ti: 'Boolean', an: { lp: 'owns' }, t: 'a' }] }, { 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' }, 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: 'TimeNodePropertyType', ps: [{ n: 'timeNode', rq: true, en: 'TimeNode', ti: '.TimeNodeType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' }, 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: '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' }, 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: 'ParameterValueGroupType', bti: '.AbstractGeneralParameterValueType', ps: [{ n: 'parameterValue', rq: true, mno: 2, col: true, mx: false, dom: false, ti: '.AbstractGeneralParameterValuePropertyType', t: 'er' }, { n: 'group', rq: true, mx: false, dom: false, ti: '.OperationParameterGroupPropertyType', t: 'er' }] }, { ln: 'TemporalCRSType', bti: '.AbstractCRSType', ps: [{ n: 'timeCS', rq: true, mx: false, dom: false, ti: '.TimeCSPropertyType', t: 'er' }, { n: 'usesTemporalCS', rq: true, ti: '.TemporalCSPropertyType' }, { n: 'temporalDatum', rq: true, mx: false, dom: false, ti: '.TemporalDatumPropertyType', t: 'er' }] }, { ln: 'AbstractFeatureMemberType', ps: [{ n: 'owns', ti: 'Boolean', an: { lp: 'owns' }, t: 'a' }] }, { ln: 'TimeCalendarEraType', bti: '.DefinitionType', ps: [{ n: 'referenceEvent', rq: true, ti: '.StringOrRefType' }, { n: 'referenceDate', rq: true }, { n: 'julianReference', rq: true, ti: 'Decimal' }, { n: 'epochOfUse', rq: true, ti: '.TimePeriodPropertyType' }] }, { 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' }, 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: 'TimeEdgeType', bti: '.AbstractTimeTopologyPrimitiveType', ps: [{ n: 'start', rq: true, ti: '.TimeNodePropertyType' }, { n: 'end', rq: true, ti: '.TimeNodePropertyType' }, { n: 'extent', ti: '.TimePeriodPropertyType' }] }, { ln: 'VerticalDatumType', bti: '.AbstractDatumType' }, { ln: 'LengthType', bti: '.MeasureType' }, { ln: 'OperationMethodType', bti: '.IdentifiedObjectType', ps: [{ n: 'formula', rq: true, mx: false, dom: false, ti: '.CodeType', t: 'er' }, { n: 'sourceDimensions', ti: 'PositiveInteger' }, { n: 'targetDimensions', ti: 'PositiveInteger' }, { n: 'generalOperationParameter', mno: 0, col: true, mx: false, dom: false, ti: '.AbstractGeneralOperationParameterPropertyType', t: 'er' }] }, { ln: 'SingleOperationPropertyType', ps: [{ n: 'abstractSingleOperation', rq: true, mx: false, dom: false, en: 'AbstractSingleOperation', ti: '.AbstractCoordinateOperationType', t: 'er' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' }, 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: 'MultiSolidPropertyType', ps: [{ n: 'multiSolid', rq: true, en: 'MultiSolid', ti: '.MultiSolidType' }, { 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' }, 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: 'RectifiedGridDomainType', bti: '.DomainSetType' }, { ln: 'MultiCurveType', bti: '.AbstractGeometricAggregateType', ps: [{ n: 'curveMember', mno: 0, col: true, ti: '.CurvePropertyType' }, { n: 'curveMembers', ti: '.CurveArrayPropertyType' }] }, { ln: 'KnotType', ps: [{ n: 'value', rq: true, ti: 'Double' }, { n: 'multiplicity', rq: true, ti: 'NonNegativeInteger' }, { n: 'weight', rq: true, ti: 'Double' }] }, { ln: 'ProjectedCRSType', bti: '.AbstractGeneralDerivedCRSType', ps: [{ n: 'baseGeodeticCRS', rq: true, ti: '.GeodeticCRSPropertyType' }, { n: 'baseGeographicCRS', rq: true, ti: '.GeographicCRSPropertyType' }, { n: 'cartesianCS', rq: true, mx: false, dom: false, ti: '.CartesianCSPropertyType', t: 'er' }] }, { ln: 'TemporalDatumPropertyType', ps: [{ n: 'temporalDatum', rq: true, en: 'TemporalDatum', ti: '.TemporalDatumType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' }, 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: 'TriangulatedSurfaceType', bti: '.SurfaceType' }, { ln: 'TemporalDatumBaseType', bti: '.AbstractDatumType' }, { ln: 'ConversionToPreferredUnitType', bti: '.UnitOfMeasureType', ps: [{ n: 'factor', rq: true, ti: 'Double' }, { n: 'formula', rq: true, ti: '.FormulaType' }] }, { 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: 'TemporalCRSPropertyType', ps: [{ n: 'temporalCRS', rq: true, en: 'TemporalCRS', ti: '.TemporalCRSType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' }, 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: 'TopoPrimitiveArrayAssociationType', ps: [{ n: 'abstractTopoPrimitive', mno: 0, col: true, mx: false, dom: false, en: 'AbstractTopoPrimitive', ti: '.AbstractTopoPrimitiveType', t: 'er' }, { n: 'owns', ti: 'Boolean', an: { lp: 'owns' }, t: 'a' }] }, { ln: 'CodeType', ps: [{ n: 'value', t: 'v' }, { n: 'codeSpace', an: { lp: 'codeSpace' }, t: 'a' }] }, { ln: 'ImageCRSType', bti: '.AbstractCRSType', ps: [{ n: 'cartesianCS', rq: true, mx: false, dom: false, ti: '.CartesianCSPropertyType', t: 'er' }, { n: 'affineCS', rq: true, mx: false, dom: false, ti: '.AffineCSPropertyType', t: 'er' }, { n: 'usesObliqueCartesianCS', rq: true, ti: '.ObliqueCartesianCSPropertyType' }, { n: 'imageDatum', rq: true, mx: false, dom: false, ti: '.ImageDatumPropertyType', t: 'er' }] }, { ln: 'AbstractTimeTopologyPrimitiveType', bti: '.AbstractTimePrimitiveType', ps: [{ n: 'complex', ti: '.ReferenceType' }] }, { ln: 'AbstractGriddedSurfaceType', bti: '.AbstractParametricCurveSurfaceType', ps: [{ n: 'pointGridRows', rq: true, en: 'rows', ti: '.AbstractGriddedSurfaceType.Rows' }, { n: 'rows', ti: 'Integer', an: { lp: 'rows' }, t: 'a' }, { n: 'columns', ti: 'Integer', an: { lp: 'columns' }, t: 'a' }] }, { ln: 'AreaType', bti: '.MeasureType' }, { ln: 'ArcStringByBulgeType', bti: '.AbstractCurveSegmentType', ps: [{ n: 'posOrPointPropertyOrPointRep', rq: true, mno: 2, col: true, mx: false, dom: false, etis: [{ en: 'pointProperty', ti: '.PointPropertyType' }, { en: 'pos', ti: '.DirectPositionType' }, { en: 'pointRep', ti: '.PointPropertyType' }], t: 'ers' }, { n: 'posList', rq: true, ti: '.DirectPositionListType' }, { n: 'coordinates', rq: true, ti: '.CoordinatesType' }, { n: 'bulge', rq: true, col: true, ti: 'Double' }, { n: 'normal', rq: true, col: true, ti: '.VectorType' }, { n: 'interpolation', an: { lp: 'interpolation' }, t: 'a' }, { n: 'numArc', ti: 'Integer', an: { lp: 'numArc' }, t: 'a' }] }, { ln: 'TimePrimitivePropertyType', ps: [{ n: 'abstractTimePrimitive', rq: true, mx: false, dom: false, en: 'AbstractTimePrimitive', ti: '.AbstractTimePrimitiveType', 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' }, 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: 'MappingRuleType', ps: [{ n: 'ruleDefinition', rq: true }, { n: 'ruleReference', rq: true, ti: '.ReferenceType' }] }, { 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', rq: true, ti: 'ID', an: { lp: 'id', ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }] }, { ln: 'ProjectedCRSPropertyType', ps: [{ n: 'projectedCRS', rq: true, en: 'ProjectedCRS', ti: '.ProjectedCRSType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' }, 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: 'TopoCurveType', bti: '.AbstractTopologyType', ps: [{ n: 'directedEdge', rq: true, col: true, ti: '.DirectedEdgePropertyType' }, { n: 'aggregationType', an: { lp: 'aggregationType' }, t: 'a' }] }, { ln: 'CylindricalCSType', bti: '.AbstractCoordinateSystemType' }, { ln: 'CircleByCenterPointType', bti: '.ArcByCenterPointType' }, { 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: 'VolumeType', bti: '.MeasureType' }, { 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' }, 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: 'TimeType', bti: '.MeasureType' }, { ln: 'PrimeMeridianType', bti: '.IdentifiedObjectType', ps: [{ n: 'greenwichLongitude', rq: true, ti: '.AngleType' }] }, { ln: 'ConcatenatedOperationType', bti: '.AbstractCoordinateOperationType', ps: [{ n: 'coordOperation', rq: true, mno: 2, col: true, mx: false, dom: false, ti: '.CoordinateOperationPropertyType', t: 'er' }, { n: 'aggregationType', an: { lp: 'aggregationType' }, t: 'a' }] }, { ln: 'CategoryPropertyType', ps: [{ n: 'category', rq: true, en: 'Category', ti: '.Category' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' }, t: 'a' }, { n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' }, 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: 'AbstractGeneralTransformationType', bti: '.AbstractCoordinateOperationType' }, { ln: 'GridCoverageType', bti: '.AbstractDiscreteCoverageType' }, { 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: 'PolygonType', bti: '.AbstractSurfaceType', ps: [{ n: 'exterior', ti: '.AbstractRingPropertyType' }, { n: 'interior', mno: 0, col: true, ti: '.AbstractRingPropertyType' }] }, { ln: 'TimeCSType', bti: '.AbstractCoordinateSystemType' }, { ln: 'EngineeringCRSPropertyType', ps: [{ n: 'engineeringCRS', rq: true, en: 'EngineeringCRS', ti: '.EngineeringCRSType' }, { n: 'nilReason', ti: { t: 'l' }, an: { lp: 'nilReason' },