Package com.luciad.format.gml2.model


package com.luciad.format.gml2.model

Provides domain model classes and utility classes for modeling GML 2 data.

This package defines the domain model for GML 2. This domain model is derived from the GML 2 XML schema. All objects implement ILcdDataObject. The GML 2 data model can be be found on TLcdGML2DataTypes. The ILcdDataObject structure of each domain object is defined by the rules described in the default XML Schema - ILcdDataObject Mapping specification. The GML2 domain objects also implement ILcdSelfDescribedFeatured.

In addition, the following mapping applies:

AbstractFeatureCollectionType com.luciad.shape.ILcdShapeList
com.luciad.shape.shape3D.ILcd3DEditableShape
com.luciad.model.ILcd2DBoundsIndexedModel
com.luciad.model.ILcdModelTreeNode
AbstractFeatureType com.luciad.shape.ILcdShapeList
com.luciad.shape.shape3D.ILcd3DEditableShape
AbstractGeometryType com.luciad.shape.shape3D.ILcd3DEditableShape
BoxType com.luciad.shape.ILcdBounds
CoordinatesType com.luciad.shape.shape3D.ILcd3DEditablePointList
GeometryCollectionType com.luciad.shape.ILcdShapeList
com.luciad.shape.shape3D.ILcd3DEditableShape
LineStringType com.luciad.shape.shape3D.ILcd3DEditablePolyline
com.luciad.shape.ILcdCurve
LinearRingType com.luciad.shape.shape3D.ILcd3DEditablePolygon
com.luciad.shape.ILcdRing
MultiPointType com.luciad.shape.ILcdEditableShapeList
MultiPolygonType com.luciad.shape.ILcdEditableShapeList
PointType com.luciad.shape.shape3D.ILcd3DEditablePoint
PolygonType com.luciad.shape.ILcdComplexPolygon
com.luciad.shape.ILcdEditableSurface

Extension types inherit all interfaces from their ancestor types.

Since:
9.0