@mangosystem/ogc-schemas
Version:
Jsonix XML-JSON mappings for OGC Schemas.
2,164 lines • 256 kB
JavaScript
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