@mangosystem/ogc-schemas
Version:
Jsonix XML-JSON mappings for OGC Schemas.
2,138 lines (2,137 loc) • 253 kB
JavaScript
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'
},