Package com.luciad.util
Interface ILcdDeepCloneable
- All Known Implementing Classes:
ALcdSLDLayer
,ALcdSLDLayerStyle
,ALcdSLDSymbolizer
,TLcdAIXM51AbstractAirportGroundServiceTimeSlice
,TLcdAIXM51AbstractAirportHeliportProtectionAreaTimeSlice
,TLcdAIXM51AbstractAIXMFeature
,TLcdAIXM51AbstractAIXMFeatureBase
,TLcdAIXM51AbstractAIXMMessage
,TLcdAIXM51AbstractAIXMMessageBase
,TLcdAIXM51AbstractAIXMObject
,TLcdAIXM51AbstractAIXMProperty
,TLcdAIXM51AbstractAIXMTimeSlice
,TLcdAIXM51AbstractAIXMTimeSliceBase
,TLcdAIXM51AbstractApproachLegTimeSlice
,TLcdAIXM51AbstractDirectFlight
,TLcdAIXM51AbstractExtension
,TLcdAIXM51AbstractGroundLightSystemTimeSlice
,TLcdAIXM51AbstractMarkingTimeSlice
,TLcdAIXM51AbstractNavaidEquipmentTimeSlice
,TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice
,TLcdAIXM51AbstractProcedureTimeSlice
,TLcdAIXM51AbstractPropertiesWithSchedule
,TLcdAIXM51AbstractRadarEquipmentTimeSlice
,TLcdAIXM51AbstractSegmentLegTimeSlice
,TLcdAIXM51AbstractSegmentPoint
,TLcdAIXM51AbstractServiceTimeSlice
,TLcdAIXM51AbstractSurfaceContamination
,TLcdAIXM51AbstractSurveillanceRadarTimeSlice
,TLcdAIXM51AbstractTrafficSeparationServiceTimeSlice
,TLcdAIXM51AbstractUsageCondition
,TLcdAIXM51AerialRefuellingAnchor
,TLcdAIXM51AerialRefuellingPoint
,TLcdAIXM51AerialRefuellingTimeSlice
,TLcdAIXM51AerialRefuellingTrack
,TLcdAIXM51AeronauticalGroundLightTimeSlice
,TLcdAIXM51AircraftCharacteristic
,TLcdAIXM51AircraftGroundServiceTimeSlice
,TLcdAIXM51AircraftStandContamination
,TLcdAIXM51AircraftStandTimeSlice
,TLcdAIXM51AirportClearanceServiceTimeSlice
,TLcdAIXM51AirportHeliportAvailability
,TLcdAIXM51AirportHeliportCollocationTimeSlice
,TLcdAIXM51AirportHeliportContamination
,TLcdAIXM51AirportHeliportResponsibilityOrganisation
,TLcdAIXM51AirportHeliportTimeSlice
,TLcdAIXM51AirportHeliportUsage
,TLcdAIXM51AirportHotSpotTimeSlice
,TLcdAIXM51AirportProtectionAreaMarkingTimeSlice
,TLcdAIXM51AirportSuppliesServiceTimeSlice
,TLcdAIXM51AirspaceActivation
,TLcdAIXM51AirspaceBorderCrossingTimeSlice
,TLcdAIXM51AirspaceGeometryComponent
,TLcdAIXM51AirspaceLayer
,TLcdAIXM51AirspaceLayerClass
,TLcdAIXM51AirspaceTimeSlice
,TLcdAIXM51AirspaceVolume
,TLcdAIXM51AirspaceVolumeDependency
,TLcdAIXM51AirTrafficControlServiceTimeSlice
,TLcdAIXM51AirTrafficManagementServiceTimeSlice
,TLcdAIXM51AltimeterSourceStatus
,TLcdAIXM51AltimeterSourceTimeSlice
,TLcdAIXM51AltitudeAdjustment
,TLcdAIXM51AngleIndicationTimeSlice
,TLcdAIXM51AngleUse
,TLcdAIXM51ApproachAltitudeTable
,TLcdAIXM51ApproachCondition
,TLcdAIXM51ApproachDistanceTable
,TLcdAIXM51ApproachLightingSystemTimeSlice
,TLcdAIXM51ApproachTimingTable
,TLcdAIXM51ApronAreaAvailability
,TLcdAIXM51ApronAreaUsage
,TLcdAIXM51ApronContamination
,TLcdAIXM51ApronElementTimeSlice
,TLcdAIXM51ApronLightSystemTimeSlice
,TLcdAIXM51ApronMarkingTimeSlice
,TLcdAIXM51ApronTimeSlice
,TLcdAIXM51ArrestingGearTimeSlice
,TLcdAIXM51ArrivalFeederLegTimeSlice
,TLcdAIXM51ArrivalLegTimeSlice
,TLcdAIXM51Association
,TLcdAIXM51AuthorityForAerialRefuelling
,TLcdAIXM51AuthorityForAirspaceTimeSlice
,TLcdAIXM51AuthorityForNavaidEquipment
,TLcdAIXM51AuthorityForSpecialNavigationStation
,TLcdAIXM51AuthorityForSpecialNavigationSystem
,TLcdAIXM51AzimuthTimeSlice
,TLcdAIXM51CallsignDetail
,TLcdAIXM51ChangeOverPointTimeSlice
,TLcdAIXM51CheckpointINSTimeSlice
,TLcdAIXM51CheckpointVORTimeSlice
,TLcdAIXM51CircleSector
,TLcdAIXM51CirclingAreaTimeSlice
,TLcdAIXM51CirclingRestriction
,TLcdAIXM51City
,TLcdAIXM51ConditionCombination
,TLcdAIXM51ContactInformation
,TLcdAIXM51Curve
,TLcdAIXM51DeicingAreaMarkingTimeSlice
,TLcdAIXM51DeicingAreaTimeSlice
,TLcdAIXM51DepartureArrivalCondition
,TLcdAIXM51DepartureLegTimeSlice
,TLcdAIXM51DesignatedPointTimeSlice
,TLcdAIXM51DirectFlightClass
,TLcdAIXM51DirectFlightSegment
,TLcdAIXM51DirectionFinderTimeSlice
,TLcdAIXM51DistanceIndicationTimeSlice
,TLcdAIXM51DMETimeSlice
,TLcdAIXM51ElevatedCurve
,TLcdAIXM51ElevatedPoint
,TLcdAIXM51ElevatedSurface
,TLcdAIXM51ElevationTimeSlice
,TLcdAIXM51EnRouteSegmentPoint
,TLcdAIXM51EquipmentUnavailableAdjustment
,TLcdAIXM51EquipmentUnavailableAdjustmentColumn
,TLcdAIXM51FASDataBlock
,TLcdAIXM51Feature
,TLcdAIXM51FeatureAssociation
,TLcdAIXM51FeatureMetadataProperty
,TLcdAIXM51FeatureTimeSliceMetadataProperty
,TLcdAIXM51FinalLegTimeSlice
,TLcdAIXM51FinalProfile
,TLcdAIXM51FireFightingServiceTimeSlice
,TLcdAIXM51FlightCharacteristic
,TLcdAIXM51FlightConditionCircumstance
,TLcdAIXM51FlightConditionCombination
,TLcdAIXM51FlightConditionElement
,TLcdAIXM51FlightRestrictionLevel
,TLcdAIXM51FlightRestrictionRoute
,TLcdAIXM51FlightRestrictionTimeSlice
,TLcdAIXM51FlightRoutingElement
,TLcdAIXM51FloatingDockSiteTimeSlice
,TLcdAIXM51Fuel
,TLcdAIXM51GeoBorderTimeSlice
,TLcdAIXM51GlidepathTimeSlice
,TLcdAIXM51GroundLightingAvailability
,TLcdAIXM51GroundTrafficControlServiceTimeSlice
,TLcdAIXM51GuidanceLineLightSystemTimeSlice
,TLcdAIXM51GuidanceLineMarkingTimeSlice
,TLcdAIXM51GuidanceLineTimeSlice
,TLcdAIXM51HoldingAssessmentTimeSlice
,TLcdAIXM51HoldingPatternDistance
,TLcdAIXM51HoldingPatternDuration
,TLcdAIXM51HoldingPatternTimeSlice
,TLcdAIXM51HoldingUse
,TLcdAIXM51InformationServiceTimeSlice
,TLcdAIXM51InitialLegTimeSlice
,TLcdAIXM51InstrumentApproachProcedureTimeSlice
,TLcdAIXM51IntermediateLegTimeSlice
,TLcdAIXM51LandingTakeoffAreaCollection
,TLcdAIXM51LightActivation
,TLcdAIXM51LightElement
,TLcdAIXM51LightElementStatus
,TLcdAIXM51LinguisticNote
,TLcdAIXM51Link
,TLcdAIXM51LocalizerTimeSlice
,TLcdAIXM51ManoeuvringAreaAvailability
,TLcdAIXM51ManoeuvringAreaUsage
,TLcdAIXM51MarkerBeaconTimeSlice
,TLcdAIXM51MarkingBuoyTimeSlice
,TLcdAIXM51MarkingElement
,TLcdAIXM51MessageMetadataProperty
,TLcdAIXM51Meteorology
,TLcdAIXM51Minima
,TLcdAIXM51MissedApproachGroup
,TLcdAIXM51MissedApproachLegTimeSlice
,TLcdAIXM51NavaidComponent
,TLcdAIXM51NavaidEquipmentDistance
,TLcdAIXM51NavaidEquipmentMonitoring
,TLcdAIXM51NavaidOperationalStatus
,TLcdAIXM51NavaidTimeSlice
,TLcdAIXM51NavigationAreaRestrictionTimeSlice
,TLcdAIXM51NavigationAreaSector
,TLcdAIXM51NavigationAreaTimeSlice
,TLcdAIXM51NDBTimeSlice
,TLcdAIXM51Nitrogen
,TLcdAIXM51NonMovementAreaTimeSlice
,TLcdAIXM51Note
,TLcdAIXM51ObstacleAreaTimeSlice
,TLcdAIXM51ObstacleAssessmentArea
,TLcdAIXM51ObstaclePlacement
,TLcdAIXM51Obstruction
,TLcdAIXM51Oil
,TLcdAIXM51OnlineContact
,TLcdAIXM51Optional
,TLcdAIXM51OrganisationAuthorityAssociation
,TLcdAIXM51OrganisationAuthorityTimeSlice
,TLcdAIXM51Oxygen
,TLcdAIXM51PassengerLoadingBridgeTimeSlice
,TLcdAIXM51PassengerServiceTimeSlice
,TLcdAIXM51PilotControlledLightingTimeSlice
,TLcdAIXM51Point
,TLcdAIXM51PointReference
,TLcdAIXM51PostalAddress
,TLcdAIXM51PrecisionApproachRadarTimeSlice
,TLcdAIXM51PrimarySurveillanceRadarTimeSlice
,TLcdAIXM51ProcedureAvailability
,TLcdAIXM51ProcedureDMETimeSlice
,TLcdAIXM51ProcedureTransition
,TLcdAIXM51ProcedureTransitionLeg
,TLcdAIXM51Property
,TLcdAIXM51RadarComponent
,TLcdAIXM51RadarSystemTimeSlice
,TLcdAIXM51RadioCommunicationChannelTimeSlice
,TLcdAIXM51RadioCommunicationOperationalStatus
,TLcdAIXM51RadioFrequencyAreaTimeSlice
,TLcdAIXM51Reflector
,TLcdAIXM51Ridge
,TLcdAIXM51RoadTimeSlice
,TLcdAIXM51RouteAvailability
,TLcdAIXM51RouteDMETimeSlice
,TLcdAIXM51RoutePortion
,TLcdAIXM51RouteSegmentTimeSlice
,TLcdAIXM51RouteTimeSlice
,TLcdAIXM51RulesProceduresTimeSlice
,TLcdAIXM51RunwayBlastPadTimeSlice
,TLcdAIXM51RunwayCentrelinePointTimeSlice
,TLcdAIXM51RunwayContamination
,TLcdAIXM51RunwayDeclaredDistance
,TLcdAIXM51RunwayDeclaredDistanceValue
,TLcdAIXM51RunwayDirectionLightSystemTimeSlice
,TLcdAIXM51RunwayDirectionTimeSlice
,TLcdAIXM51RunwayElementTimeSlice
,TLcdAIXM51RunwayMarkingTimeSlice
,TLcdAIXM51RunwayProtectAreaLightSystemTimeSlice
,TLcdAIXM51RunwayProtectAreaTimeSlice
,TLcdAIXM51RunwaySectionContamination
,TLcdAIXM51RunwayTimeSlice
,TLcdAIXM51RunwayVisualRangeTimeSlice
,TLcdAIXM51SafeAltitudeAreaSector
,TLcdAIXM51SafeAltitudeAreaTimeSlice
,TLcdAIXM51SDFTimeSlice
,TLcdAIXM51SeaplaneLandingAreaTimeSlice
,TLcdAIXM51SeaplaneRampSiteTimeSlice
,TLcdAIXM51SearchRescueServiceTimeSlice
,TLcdAIXM51SecondarySurveillanceRadarTimeSlice
,TLcdAIXM51SectorDesign
,TLcdAIXM51ServiceOperationalStatus
,TLcdAIXM51SignificantPointInAirspaceTimeSlice
,TLcdAIXM51SpecialDateTimeSlice
,TLcdAIXM51SpecialNavigationStationStatus
,TLcdAIXM51SpecialNavigationStationTimeSlice
,TLcdAIXM51SpecialNavigationSystemTimeSlice
,TLcdAIXM51StandardInstrumentArrivalTimeSlice
,TLcdAIXM51StandardInstrumentDepartureTimeSlice
,TLcdAIXM51StandardLevel
,TLcdAIXM51StandardLevelColumnTimeSlice
,TLcdAIXM51StandardLevelSectorTimeSlice
,TLcdAIXM51StandardLevelTableTimeSlice
,TLcdAIXM51StandMarkingTimeSlice
,TLcdAIXM51Surface
,TLcdAIXM51SurfaceCharacteristics
,TLcdAIXM51SurfaceContaminationLayer
,TLcdAIXM51SurveillanceGroundStation
,TLcdAIXM51SurveyControlPointTimeSlice
,TLcdAIXM51TACANTimeSlice
,TLcdAIXM51TaxiHoldingPositionLightSystemTimeSlice
,TLcdAIXM51TaxiHoldingPositionMarkingTimeSlice
,TLcdAIXM51TaxiHoldingPositionTimeSlice
,TLcdAIXM51TaxiwayContamination
,TLcdAIXM51TaxiwayElementTimeSlice
,TLcdAIXM51TaxiwayLightSystemTimeSlice
,TLcdAIXM51TaxiwayMarkingTimeSlice
,TLcdAIXM51TaxiwayTimeSlice
,TLcdAIXM51TelephoneContact
,TLcdAIXM51TerminalArrivalAreaSector
,TLcdAIXM51TerminalArrivalAreaTimeSlice
,TLcdAIXM51TerminalSegmentPoint
,TLcdAIXM51TextNote
,TLcdAIXM51Timesheet
,TLcdAIXM51TouchDownLiftOffContamination
,TLcdAIXM51TouchDownLiftOffLightSystemTimeSlice
,TLcdAIXM51TouchDownLiftOffMarkingTimeSlice
,TLcdAIXM51TouchDownLiftOffSafeAreaTimeSlice
,TLcdAIXM51TouchDownLiftOffTimeSlice
,TLcdAIXM51UnitAvailability
,TLcdAIXM51UnitDependency
,TLcdAIXM51UnitTimeSlice
,TLcdAIXM51UnplannedHoldingTimeSlice
,TLcdAIXM51ValDepth
,TLcdAIXM51ValDistance
,TLcdAIXM51ValDistanceSigned
,TLcdAIXM51ValDistanceVertical
,TLcdAIXM51ValDuration
,TLcdAIXM51ValFL
,TLcdAIXM51ValFrequency
,TLcdAIXM51ValLightIntensity
,TLcdAIXM51ValPressure
,TLcdAIXM51ValSpeed
,TLcdAIXM51ValTemperature
,TLcdAIXM51ValWeight
,TLcdAIXM51VerticalStructureLightingStatus
,TLcdAIXM51VerticalStructurePart
,TLcdAIXM51VerticalStructureTimeSlice
,TLcdAIXM51VisualGlideSlopeIndicatorTimeSlice
,TLcdAIXM51VORTimeSlice
,TLcdAIXM51WorkareaActivity
,TLcdAIXM51WorkAreaTimeSlice
,TLcdAIXM51XHTML
,TLcdAtomCategory
,TLcdAtomContent
,TLcdAtomDateTime
,TLcdAtomEntry
,TLcdAtomFeed
,TLcdAtomGenerator
,TLcdAtomIcon
,TLcdAtomId
,TLcdAtomLink
,TLcdAtomLogo
,TLcdAtomPerson
,TLcdAtomSource
,TLcdAtomText
,TLcdAtomUri
,TLcdCSWAbstractQuery
,TLcdCSWAbstractRecord
,TLcdCSWAcknowledgement
,TLcdCSWBriefRecord
,TLcdCSWCapabilities
,TLcdCSWDCMIRecord
,TLcdCSWDistributedSearch
,TLcdCSWEchoedRequest
,TLcdCSWElementSetName
,TLcdCSWGetRecordByIdRequest
,TLcdCSWGetRecordsRequest
,TLcdCSWGetRecordsResponse
,TLcdCSWQuery
,TLcdCSWQueryConstraint
,TLcdCSWRecord
,TLcdCSWRequestBase
,TLcdCSWRequestStatus
,TLcdCSWSearchResults
,TLcdCSWSummaryRecord
,TLcdCSWTemporalExtent
,TLcdDataObject
,TLcdDCElemSimpleLiteral
,TLcdDGNCellGXYPainter
,TLcdDGNComplexShapeGXYPainter
,TLcdDGNGXYPainterProvider
,TLcdDWGGXYPainterProvider
,TLcdFeaturedDataObject
,TLcdGML2AbstractFeature
,TLcdGML2AbstractFeatureCollection
,TLcdGML2AbstractFeatureCollectionBase
,TLcdGML2AbstractGeometry
,TLcdGML2AbstractGeometryCollectionBase
,TLcdGML2BoundingShape
,TLcdGML2Box
,TLcdGML2Coord
,TLcdGML2Coordinates
,TLcdGML2FeatureAssociation
,TLcdGML2GeometryAssociation
,TLcdGML2GeometryCollection
,TLcdGML2GeometryProperty
,TLcdGML2LinearRing
,TLcdGML2LinearRingMember
,TLcdGML2LineString
,TLcdGML2LineStringMember
,TLcdGML2LineStringProperty
,TLcdGML2MultiGeometryProperty
,TLcdGML2MultiLineString
,TLcdGML2MultiLineStringProperty
,TLcdGML2MultiPoint
,TLcdGML2MultiPointProperty
,TLcdGML2MultiPolygon
,TLcdGML2MultiPolygonProperty
,TLcdGML2Point
,TLcdGML2PointMember
,TLcdGML2PointProperty
,TLcdGML2Polygon
,TLcdGML2PolygonMember
,TLcdGML2PolygonProperty
,TLcdGML31AbstractContinuousCoverage
,TLcdGML31AbstractCoverage
,TLcdGML31AbstractCurve
,TLcdGML31AbstractCurveSegment
,TLcdGML31AbstractDiscreteCoverage
,TLcdGML31AbstractFeature
,TLcdGML31AbstractFeatureCollection
,TLcdGML31AbstractGeometricAggregate
,TLcdGML31AbstractGeometricPrimitive
,TLcdGML31AbstractGeometry
,TLcdGML31AbstractGML
,TLcdGML31AbstractGriddedSurface
,TLcdGML31AbstractMetaData
,TLcdGML31AbstractParametricCurveSurface
,TLcdGML31AbstractRing
,TLcdGML31AbstractRingProperty
,TLcdGML31AbstractSolid
,TLcdGML31AbstractSurface
,TLcdGML31AbstractSurfacePatch
,TLcdGML31AbstractTimeComplex
,TLcdGML31AbstractTimeGeometricPrimitive
,TLcdGML31AbstractTimeObject
,TLcdGML31AbstractTimePrimitive
,TLcdGML31AbstractTimeSlice
,TLcdGML31AffinePlacement
,TLcdGML31Angle
,TLcdGML31AngleChoice
,TLcdGML31Arc
,TLcdGML31ArcByBulge
,TLcdGML31ArcByCenterPoint
,TLcdGML31ArcString
,TLcdGML31ArcStringByBulge
,TLcdGML31Area
,TLcdGML31Array
,TLcdGML31ArrayAssociation
,TLcdGML31Association
,TLcdGML31Bag
,TLcdGML31Bezier
,TLcdGML31BooleanProperty
,TLcdGML31BoundedFeature
,TLcdGML31BoundingShape
,TLcdGML31Box
,TLcdGML31BSpline
,TLcdGML31CategoryExtent
,TLcdGML31CategoryProperty
,TLcdGML31Circle
,TLcdGML31CircleByCenterPoint
,TLcdGML31Clothoid
,TLcdGML31Clothoid.RefLocation
,TLcdGML31Code
,TLcdGML31CodeList
,TLcdGML31CodeOrNullList
,TLcdGML31CompositeCurve
,TLcdGML31CompositeCurveProperty
,TLcdGML31CompositeSolid
,TLcdGML31CompositeSolidProperty
,TLcdGML31CompositeSurface
,TLcdGML31CompositeSurfaceProperty
,TLcdGML31CompositeValue
,TLcdGML31Cone
,TLcdGML31Coord
,TLcdGML31Coordinates
,TLcdGML31CountProperty
,TLcdGML31CoverageFunction
,TLcdGML31CubicSpline
,TLcdGML31Curve
,TLcdGML31CurveArrayProperty
,TLcdGML31CurveProperty
,TLcdGML31CurveSegmentArrayProperty
,TLcdGML31Cylinder
,TLcdGML31DataBlock
,TLcdGML31Degrees
,TLcdGML31DirectedObservation
,TLcdGML31DirectedObservationAtDistance
,TLcdGML31DirectionProperty
,TLcdGML31DirectionVector
,TLcdGML31DirectPosition
,TLcdGML31DirectPositionList
,TLcdGML31DMSAngle
,TLcdGML31DomainSet
,TLcdGML31DynamicFeature
,TLcdGML31DynamicFeatureCollection
,TLcdGML31Envelope
,TLcdGML31EnvelopeWithTimePeriod
,TLcdGML31FeatureArrayProperty
,TLcdGML31FeatureCollection
,TLcdGML31FeatureProperty
,TLcdGML31File
,TLcdGML31GenericMetaData
,TLcdGML31Geodesic
,TLcdGML31GeodesicString
,TLcdGML31GeometricComplex
,TLcdGML31GeometricComplexProperty
,TLcdGML31GeometricPrimitiveProperty
,TLcdGML31GeometryArrayProperty
,TLcdGML31GeometryProperty
,TLcdGML31Grid
,TLcdGML31GridCoverage
,TLcdGML31GridDomain
,TLcdGML31GridEnvelope
,TLcdGML31GridFunction
,TLcdGML31GridLength
,TLcdGML31GridLimits
,TLcdGML31HistoryProperty
,TLcdGML31IndexMap
,TLcdGML31Knot
,TLcdGML31KnotProperty
,TLcdGML31Length
,TLcdGML31LinearRing
,TLcdGML31LinearRingProperty
,TLcdGML31LineString
,TLcdGML31LineStringProperty
,TLcdGML31LineStringSegment
,TLcdGML31LineStringSegmentArrayProperty
,TLcdGML31LocationProperty
,TLcdGML31Measure
,TLcdGML31MeasureList
,TLcdGML31MeasureOrNullList
,TLcdGML31MetaDataProperty
,TLcdGML31Model
,TLcdGML31MovingObjectStatus
,TLcdGML31MultiCurve
,TLcdGML31MultiCurveCoverage
,TLcdGML31MultiCurveDomain
,TLcdGML31MultiCurveProperty
,TLcdGML31MultiGeometry
,TLcdGML31MultiGeometryProperty
,TLcdGML31MultiLineString
,TLcdGML31MultiLineStringProperty
,TLcdGML31MultiPoint
,TLcdGML31MultiPointCoverage
,TLcdGML31MultiPointDomain
,TLcdGML31MultiPointProperty
,TLcdGML31MultiPolygon
,TLcdGML31MultiPolygonProperty
,TLcdGML31MultiSolid
,TLcdGML31MultiSolidCoverage
,TLcdGML31MultiSolidDomain
,TLcdGML31MultiSolidProperty
,TLcdGML31MultiSurface
,TLcdGML31MultiSurfaceCoverage
,TLcdGML31MultiSurfaceDomain
,TLcdGML31MultiSurfaceProperty
,TLcdGML31Observation
,TLcdGML31OffsetCurve
,TLcdGML31OrientableCurve
,TLcdGML31OrientableSurface
,TLcdGML31Point
,TLcdGML31PointArrayProperty
,TLcdGML31PointProperty
,TLcdGML31Polygon
,TLcdGML31PolygonPatch
,TLcdGML31PolygonPatchArrayProperty
,TLcdGML31PolygonProperty
,TLcdGML31PolyhedralSurface
,TLcdGML31PriorityLocationProperty
,TLcdGML31QuantityExtent
,TLcdGML31QuantityProperty
,TLcdGML31RangeParameters
,TLcdGML31RangeSet
,TLcdGML31Rectangle
,TLcdGML31RectifiedGrid
,TLcdGML31RectifiedGridCoverage
,TLcdGML31RectifiedGridDomain
,TLcdGML31Reference
,TLcdGML31RelatedTime
,TLcdGML31Ring
,TLcdGML31RingProperty
,TLcdGML31Row
,TLcdGML31ScalarValueProperty
,TLcdGML31Scale
,TLcdGML31SequenceRule
,TLcdGML31Solid
,TLcdGML31SolidArrayProperty
,TLcdGML31SolidProperty
,TLcdGML31Speed
,TLcdGML31Sphere
,TLcdGML31StringOrRef
,TLcdGML31Surface
,TLcdGML31SurfaceArrayProperty
,TLcdGML31SurfacePatchArrayProperty
,TLcdGML31SurfaceProperty
,TLcdGML31TargetProperty
,TLcdGML31Time
,TLcdGML31TimeGeometricPrimitiveProperty
,TLcdGML31TimeInstant
,TLcdGML31TimeInstantProperty
,TLcdGML31TimeIntervalLength
,TLcdGML31TimePeriod
,TLcdGML31TimePeriodProperty
,TLcdGML31TimePosition
,TLcdGML31TimePrimitiveProperty
,TLcdGML31Tin
,TLcdGML31Tin.ControlPoint
,TLcdGML31Track
,TLcdGML31Triangle
,TLcdGML31TrianglePatchArrayProperty
,TLcdGML31TriangulatedSurface
,TLcdGML31UnitOfMeasure
,TLcdGML31ValueArray
,TLcdGML31ValueArrayProperty
,TLcdGML31ValueProperty
,TLcdGML31Vector
,TLcdGML31Volume
,TLcdGML32AbstractContinuousCoverage
,TLcdGML32AbstractCoverage
,TLcdGML32AbstractCurve
,TLcdGML32AbstractCurveSegment
,TLcdGML32AbstractFeature
,TLcdGML32AbstractFeatureCollection
,TLcdGML32AbstractFeatureMember
,TLcdGML32AbstractGeometricAggregate
,TLcdGML32AbstractGeometricPrimitive
,TLcdGML32AbstractGeometry
,TLcdGML32AbstractGML
,TLcdGML32AbstractGriddedSurface
,TLcdGML32AbstractMember
,TLcdGML32AbstractMetaData
,TLcdGML32AbstractMetadataProperty
,TLcdGML32AbstractParametricCurveSurface
,TLcdGML32AbstractRing
,TLcdGML32AbstractRingProperty
,TLcdGML32AbstractSolid
,TLcdGML32AbstractSurface
,TLcdGML32AbstractSurfacePatch
,TLcdGML32AbstractTimeComplex
,TLcdGML32AbstractTimeGeometricPrimitive
,TLcdGML32AbstractTimeObject
,TLcdGML32AbstractTimePrimitive
,TLcdGML32AbstractTimeSlice
,TLcdGML32AffinePlacement
,TLcdGML32Angle
,TLcdGML32Arc
,TLcdGML32ArcByBulge
,TLcdGML32ArcByCenterPoint
,TLcdGML32ArcString
,TLcdGML32ArcStringByBulge
,TLcdGML32Area
,TLcdGML32AssociationRole
,TLcdGML32BaseUnit
,TLcdGML32Bezier
,TLcdGML32Boolean
,TLcdGML32BooleanProperty
,TLcdGML32BoundingShape
,TLcdGML32BSpline
,TLcdGML32Category
,TLcdGML32CategoryExtent
,TLcdGML32CategoryProperty
,TLcdGML32Circle
,TLcdGML32CircleByCenterPoint
,TLcdGML32Clothoid
,TLcdGML32Clothoid.RefLocation
,TLcdGML32Code
,TLcdGML32CodeList
,TLcdGML32CodeOrNilReasonList
,TLcdGML32CodeWithAuthority
,TLcdGML32CompositeCurve
,TLcdGML32CompositeSolid
,TLcdGML32CompositeSurface
,TLcdGML32CompositeValue
,TLcdGML32Cone
,TLcdGML32ConventionalUnit
,TLcdGML32ConversionToPreferredUnit
,TLcdGML32Coordinates
,TLcdGML32Count
,TLcdGML32CountProperty
,TLcdGML32CoverageFunction
,TLcdGML32CubicSpline
,TLcdGML32Curve
,TLcdGML32CurveArrayProperty
,TLcdGML32CurveProperty
,TLcdGML32CurveSegmentArrayProperty
,TLcdGML32Cylinder
,TLcdGML32DataBlock
,TLcdGML32Definition
,TLcdGML32DefinitionBase
,TLcdGML32DerivationUnitTerm
,TLcdGML32DerivedUnit
,TLcdGML32Dictionary
,TLcdGML32DictionaryEntry
,TLcdGML32DirectedObservation
,TLcdGML32DirectedObservationAtDistance
,TLcdGML32DirectionDescription
,TLcdGML32DirectionProperty
,TLcdGML32DirectionVector
,TLcdGML32DirectPosition
,TLcdGML32DirectPositionList
,TLcdGML32DiscreteCoverage
,TLcdGML32DomainSet
,TLcdGML32DynamicFeature
,TLcdGML32DynamicFeatureCollection
,TLcdGML32DynamicFeatureMember
,TLcdGML32Envelope
,TLcdGML32EnvelopeWithTimePeriod
,TLcdGML32FeatureArrayProperty
,TLcdGML32FeatureCollection
,TLcdGML32FeatureProperty
,TLcdGML32File
,TLcdGML32Formula
,TLcdGML32Geodesic
,TLcdGML32GeodesicString
,TLcdGML32GeometricComplex
,TLcdGML32GeometricComplexProperty
,TLcdGML32GeometricPrimitiveProperty
,TLcdGML32GeometryArrayProperty
,TLcdGML32GeometryProperty
,TLcdGML32Grid
,TLcdGML32GridEnvelope
,TLcdGML32GridFunction
,TLcdGML32GridLength
,TLcdGML32GridLimits
,TLcdGML32HistoryProperty
,TLcdGML32InlineProperty
,TLcdGML32Knot
,TLcdGML32KnotProperty
,TLcdGML32Length
,TLcdGML32LinearRing
,TLcdGML32LinearRingProperty
,TLcdGML32LineString
,TLcdGML32LineStringSegment
,TLcdGML32LineStringSegmentArrayProperty
,TLcdGML32LocationProperty
,TLcdGML32MappingRule
,TLcdGML32Measure
,TLcdGML32MeasureList
,TLcdGML32MeasureOrNilReasonList
,TLcdGML32MetaDataProperty
,TLcdGML32Model
,TLcdGML32MultiCurve
,TLcdGML32MultiCurveProperty
,TLcdGML32MultiGeometry
,TLcdGML32MultiGeometryProperty
,TLcdGML32MultiPoint
,TLcdGML32MultiPointProperty
,TLcdGML32MultiSolid
,TLcdGML32MultiSolidProperty
,TLcdGML32MultiSurface
,TLcdGML32MultiSurfaceProperty
,TLcdGML32Observation
,TLcdGML32OffsetCurve
,TLcdGML32OrientableCurve
,TLcdGML32OrientableSurface
,TLcdGML32Point
,TLcdGML32PointArrayProperty
,TLcdGML32PointProperty
,TLcdGML32Polygon
,TLcdGML32PolygonPatch
,TLcdGML32ProcedureProperty
,TLcdGML32Quantity
,TLcdGML32QuantityExtent
,TLcdGML32QuantityProperty
,TLcdGML32RangeSet
,TLcdGML32Rectangle
,TLcdGML32RectifiedGrid
,TLcdGML32Reference
,TLcdGML32RelatedTime
,TLcdGML32Result
,TLcdGML32Ring
,TLcdGML32RingProperty
,TLcdGML32Rows
,TLcdGML32Rows.Row
,TLcdGML32Scale
,TLcdGML32SequenceRule
,TLcdGML32Shell
,TLcdGML32ShellProperty
,TLcdGML32Solid
,TLcdGML32SolidArrayProperty
,TLcdGML32SolidProperty
,TLcdGML32Speed
,TLcdGML32Sphere
,TLcdGML32StringOrRef
,TLcdGML32Surface
,TLcdGML32SurfaceArrayProperty
,TLcdGML32SurfacePatchArrayProperty
,TLcdGML32SurfaceProperty
,TLcdGML32TargetProperty
,TLcdGML32Time
,TLcdGML32TimeInstant
,TLcdGML32TimeInstantProperty
,TLcdGML32TimeIntervalLength
,TLcdGML32TimePeriod
,TLcdGML32TimePeriodProperty
,TLcdGML32TimePosition
,TLcdGML32TimePrimitiveProperty
,TLcdGML32Tin
,TLcdGML32Tin.ControlPoint
,TLcdGML32Triangle
,TLcdGML32UnitDefinition
,TLcdGML32UnitOfMeasure
,TLcdGML32ValueArray
,TLcdGML32ValueArrayProperty
,TLcdGML32ValueProperty
,TLcdGML32Vector
,TLcdGML32Volume
,TLcdGXYAreaShapeListPainter
,TLcdGXYCompositeCurvePainter
,TLcdGXYCompositeRingPainter
,TLcdGXYPainterProvider
,TLcdGXYPointShapeListPainter
,TLcdGXYPolylineShapeListPainter
,TLcdGXYRoutePainter
,TLcdGXYShapeListPainter
,TLcdGXYSurfacePainter
,TLcdISO19103Binary
,TLcdISO19103MemberName
,TLcdISO19103Multiplicity
,TLcdISO19103MultiplicityRange
,TLcdISO19103RecordType
,TLcdISO19103TypeName
,TLcdISO19103UnlimitedInteger
,TLcdISO19115AbsoluteExternalPositionalAccuracy
,TLcdISO19115AccuracyOfATimeMeasurement
,TLcdISO19115Address
,TLcdISO19115AffineCS
,TLcdISO19115Aggregate
,TLcdISO19115AggregateInformation
,TLcdISO19115Anchor
,TLcdISO19115ApplicationSchemaInformation
,TLcdISO19115Association
,TLcdISO19115AssociationTypeCode
,TLcdISO19115Band
,TLcdISO19115BaseUnit
,TLcdISO19115BoundingPolygon
,TLcdISO19115BrowseGraphic
,TLcdISO19115CartesianCS
,TLcdISO19115Catalogue
,TLcdISO19115CellGeometryCode
,TLcdISO19115CharacterSetCode
,TLcdISO19115Citation
,TLcdISO19115CitationSeries
,TLcdISO19115ClAlternativeExpression
,TLcdISO19115ClassificationCode
,TLcdISO19115Code
,TLcdISO19115CodeAlternativeExpression
,TLcdISO19115CodeDefinition
,TLcdISO19115CodelistCatalogue
,TLcdISO19115CodeListDictionary
,TLcdISO19115Completeness
,TLcdISO19115CompletenessCommission
,TLcdISO19115CompletenessOmission
,TLcdISO19115CompoundCRS
,TLcdISO19115ConcatenatedOperation
,TLcdISO19115ConceptualConsistency
,TLcdISO19115ConformanceResult
,TLcdISO19115Constraints
,TLcdISO19115Contact
,TLcdISO19115ContentInformation
,TLcdISO19115ConventionalUnit
,TLcdISO19115Conversion
,TLcdISO19115CoordinateSystemAlt
,TLcdISO19115CoordinateSystemAxis
,TLcdISO19115CoordinateSystemAxisAlt
,TLcdISO19115CountryCode
,TLcdISO19115CoverageContentTypeCode
,TLcdISO19115CoverageDescription
,TLcdISO19115CrsAlt
,TLcdISO19115CrsCatalogue
,TLcdISO19115CylindricalCS
,TLcdISO19115DataFile
,TLcdISO19115DataIdentification
,TLcdISO19115DataQuality
,TLcdISO19115DataSet
,TLcdISO19115DatatypeCode
,TLcdISO19115Date
,TLcdISO19115DateTypeCode
,TLcdISO19115DatumAlt
,TLcdISO19115DerivedCRS
,TLcdISO19115DerivedUnit
,TLcdISO19115DigitalTransferOptions
,TLcdISO19115Dimension
,TLcdISO19115DimensionNameTypeCode
,TLcdISO19115Distribution
,TLcdISO19115Distributor
,TLcdISO19115DomainConsistency
,TLcdISO19115Element
,TLcdISO19115Ellipsoid
,TLcdISO19115EllipsoidalCS
,TLcdISO19115EllipsoidAlt
,TLcdISO19115EngineeringCRS
,TLcdISO19115EngineeringDatum
,TLcdISO19115EvaluationMethodTypeCode
,TLcdISO19115ExtendedElementInformation
,TLcdISO19115Extent
,TLcdISO19115FeatureCatalogueDescription
,TLcdISO19115File
,TLcdISO19115FileName
,TLcdISO19115Format
,TLcdISO19115FormatConsistency
,TLcdISO19115FreeText
,TLcdISO19115GeodeticCRS
,TLcdISO19115GeodeticDatum
,TLcdISO19115GeographicBoundingBox
,TLcdISO19115GeographicDescription
,TLcdISO19115GeographicExtent
,TLcdISO19115GeometricObjects
,TLcdISO19115GeometricObjectTypeCode
,TLcdISO19115Georectified
,TLcdISO19115Georeferenceable
,TLcdISO19115GriddedDataPositionalAccuracy
,TLcdISO19115GridSpatialRepresentation
,TLcdISO19115Identification
,TLcdISO19115Identifier
,TLcdISO19115ImageCRS
,TLcdISO19115ImageDatum
,TLcdISO19115ImageDescription
,TLcdISO19115ImagingConditionCode
,TLcdISO19115Initiative
,TLcdISO19115InitiativeTypeCode
,TLcdISO19115Keywords
,TLcdISO19115KeywordTypeCode
,TLcdISO19115LanguageCode
,TLcdISO19115LegalConstraints
,TLcdISO19115Lineage
,TLcdISO19115LinearCS
,TLcdISO19115Locale
,TLcdISO19115LocaleContainer
,TLcdISO19115LocalisedCharacterString
,TLcdISO19115LogicalConsistency
,TLcdISO19115MaintenanceFrequencyCode
,TLcdISO19115MaintenanceInformation
,TLcdISO19115Medium
,TLcdISO19115MediumFormatCode
,TLcdISO19115MediumNameCode
,TLcdISO19115Metadata
,TLcdISO19115MetadataExtensionInformation
,TLcdISO19115MimeFileType
,TLcdISO19115MLCodeDefinition
,TLcdISO19115MLCodeListDictionary
,TLcdISO19115MXAggregate
,TLcdISO19115MXDataSet
,TLcdISO19115NonQuantitativeAttributeAccuracy
,TLcdISO19115ObligationCode
,TLcdISO19115OnLineFunctionCode
,TLcdISO19115OnlineResource
,TLcdISO19115OperationAlt
,TLcdISO19115OperationMethod
,TLcdISO19115OperationMethodAlt
,TLcdISO19115OperationParameter
,TLcdISO19115OperationParameterAlt
,TLcdISO19115OperationParameterGroup
,TLcdISO19115Optional
,TLcdISO19115OptionalWithFreeText
,TLcdISO19115OtherAggregate
,TLcdISO19115PassThroughOperation
,TLcdISO19115Platform
,TLcdISO19115PolarCS
,TLcdISO19115PortrayalCatalogueReference
,TLcdISO19115PositionalAccuracy
,TLcdISO19115PresentationFormCode
,TLcdISO19115PrimeMeridian
,TLcdISO19115PrimeMeridianAlt
,TLcdISO19115ProcessStep
,TLcdISO19115ProductionSeries
,TLcdISO19115ProgressCode
,TLcdISO19115ProjectedCRS
,TLcdISO19115QuantitativeAttributeAccuracy
,TLcdISO19115QuantitativeResult
,TLcdISO19115RangeDimension
,TLcdISO19115ReferenceSystem
,TLcdISO19115ReferenceSystemIdentifier
,TLcdISO19115RelativeInternalPositionalAccuracy
,TLcdISO19115RepresentativeFraction
,TLcdISO19115Resolution
,TLcdISO19115ResponsibleParty
,TLcdISO19115RestrictionCode
,TLcdISO19115Result
,TLcdISO19115RoleCode
,TLcdISO19115Scope
,TLcdISO19115ScopeCode
,TLcdISO19115ScopeDescription
,TLcdISO19115SecurityConstraints
,TLcdISO19115Sensor
,TLcdISO19115Series
,TLcdISO19115ServiceIdentification
,TLcdISO19115Source
,TLcdISO19115SpatialRepresentation
,TLcdISO19115SpatialRepresentationTypeCode
,TLcdISO19115SpatialTemporalExtent
,TLcdISO19115SphericalCS
,TLcdISO19115StandardOrderProcess
,TLcdISO19115StereoMate
,TLcdISO19115SupportFile
,TLcdISO19115Telephone
,TLcdISO19115TemporalAccuracy
,TLcdISO19115TemporalConsistency
,TLcdISO19115TemporalCRS
,TLcdISO19115TemporalDatum
,TLcdISO19115TemporalExtent
,TLcdISO19115TemporalValidity
,TLcdISO19115ThematicAccuracy
,TLcdISO19115ThematicClassificationCorrectness
,TLcdISO19115TimeCS
,TLcdISO19115TopologicalConsistency
,TLcdISO19115TopologyLevelCode
,TLcdISO19115Transformation
,TLcdISO19115UnitDefinition
,TLcdISO19115UomAlternativeExpression
,TLcdISO19115UomCatalogue
,TLcdISO19115Usage
,TLcdISO19115UserDefinedCS
,TLcdISO19115VectorSpatialRepresentation
,TLcdISO19115VerticalCRS
,TLcdISO19115VerticalCS
,TLcdISO19115VerticalDatum
,TLcdISO19115VerticalExtent
,TLcdISO19118Object
,TLcdISO19118ObjectReference
,TLcdISO19118Property
,TLcdISO19119CoupledResource
,TLcdISO19119CouplingTypeCode
,TLcdISO19119DCPListCode
,TLcdISO19119Interface
,TLcdISO19119Operation
,TLcdISO19119OperationChain
,TLcdISO19119OperationChainMetadata
,TLcdISO19119OperationMetadata
,TLcdISO19119Parameter
,TLcdISO19119PlatformNeutralServiceSpecification
,TLcdISO19119PlatformSpecificServiceSpecification
,TLcdISO19119Port
,TLcdISO19119PortSpecification
,TLcdISO19119Service
,TLcdISO19119ServiceIdentification
,TLcdISO19119ServiceSpecification
,TLcdISO19119ServiceType
,TLcdKML223DModel
,TLcdKML22AbstractColorStyle
,TLcdKML22AbstractContainer
,TLcdKML22AbstractFeature
,TLcdKML22AbstractGeometry
,TLcdKML22AbstractLatLonBox
,TLcdKML22AbstractObject
,TLcdKML22AbstractOverlay
,TLcdKML22AbstractStyleSelector
,TLcdKML22AbstractSubStyle
,TLcdKML22AbstractTimePrimitive
,TLcdKML22AbstractView
,TLcdKML22Alias
,TLcdKML22BalloonStyle
,TLcdKML22BasicLink
,TLcdKML22Boundary
,TLcdKML22Camera
,TLcdKML22Change
,TLcdKML22Create
,TLcdKML22Data
,TLcdKML22Delete
,TLcdKML22Document
,TLcdKML22ExtendedData
,TLcdKML22Folder
,TLcdKML22GroundOverlay
,TLcdKML22IconStyle
,TLcdKML22ImagePyramid
,TLcdKML22ItemIcon
,TLcdKML22Kml
,TLcdKML22LabelStyle
,TLcdKML22LatLonAltBox
,TLcdKML22LatLonBox
,TLcdKML22LinearRing
,TLcdKML22LineString
,TLcdKML22LineStyle
,TLcdKML22Link
,TLcdKML22ListStyle
,TLcdKML22Location
,TLcdKML22Lod
,TLcdKML22LookAt
,TLcdKML22Metadata
,TLcdKML22MultiGeometry
,TLcdKML22NetworkLink
,TLcdKML22NetworkLinkControl
,TLcdKML22Orientation
,TLcdKML22Pair
,TLcdKML22PhotoOverlay
,TLcdKML22Placemark
,TLcdKML22Point
,TLcdKML22Polygon
,TLcdKML22PolyStyle
,TLcdKML22Region
,TLcdKML22ResourceMap
,TLcdKML22Scale
,TLcdKML22Schema
,TLcdKML22SchemaData
,TLcdKML22ScreenOverlay
,TLcdKML22SimpleData
,TLcdKML22SimpleField
,TLcdKML22Snippet
,TLcdKML22Style
,TLcdKML22StyleMap
,TLcdKML22TimeSpan
,TLcdKML22TimeStamp
,TLcdKML22Update
,TLcdKML22Vec2
,TLcdKML22ViewVolume
,TLcdNVG15Anchor
,TLcdNVG15Arc
,TLcdNVG15ArcBand
,TLcdNVG15Arrow
,TLcdNVG15Base
,TLcdNVG15Circle
,TLcdNVG15Composite
,TLcdNVG15Corridor
,TLcdNVG15DataObject
,TLcdNVG15Ellipse
,TLcdNVG15ExtendedData
,TLcdNVG15Group
,TLcdNVG15MapObject
,TLcdNVG15Model
,TLcdNVG15Multipoint
,TLcdNVG15Point
,TLcdNVG15Polygon
,TLcdNVG15Polyline
,TLcdNVG15Schema
,TLcdNVG15SimpleData
,TLcdNVG15SimpleField
,TLcdNVG15Text
,TLcdNVG20Arc
,TLcdNVG20ArcBand
,TLcdNVG20ArcBandRing
,TLcdNVG20AreaContent
,TLcdNVG20Arrow
,TLcdNVG20Circle
,TLcdNVG20CircularRing
,TLcdNVG20Composite
,TLcdNVG20Content
,TLcdNVG20Content.TimeSpan
,TLcdNVG20Corridor
,TLcdNVG20Ellipse
,TLcdNVG20EllipticRing
,TLcdNVG20Exclusion
,TLcdNVG20ExtendedData
,TLcdNVG20Extension
,TLcdNVG20Group
,TLcdNVG20LinearRing
,TLcdNVG20Model
,TLcdNVG20MultiPoint
,TLcdNVG20Orbit
,TLcdNVG20Point
,TLcdNVG20Polygon
,TLcdNVG20Polyline
,TLcdNVG20Rectangle
,TLcdNVG20RectangularRing
,TLcdNVG20Schema
,TLcdNVG20SimpleData
,TLcdNVG20SimpleDataSection
,TLcdNVG20SimpleField
,TLcdNVG20SymbolizedContent
,TLcdNVG20Text
,TLcdOGCBBoxOperator
,TLcdOGCBinaryComparisonOperator
,TLcdOGCBinaryLogicOperator
,TLcdOGCBinaryOperator
,TLcdOGCBinarySpatialOperator
,TLcdOGCBinaryTemporalOperator
,TLcdOGCDistance
,TLcdOGCDistanceBuffer
,TLcdOGCFilter
,TLcdOGCFilterCapabilities
,TLcdOGCFunction
,TLcdOGCIDFilterCapabilities
,TLcdOGCIsBetweenOperator
,TLcdOGCIsLikeOperator
,TLcdOGCIsNullOperator
,TLcdOGCLiteral
,TLcdOGCNotOperator
,TLcdOGCPropertyName
,TLcdOGCResourceId
,TLcdOGCResourceIdsOperator
,TLcdOGCScalarFilterCapabilities
,TLcdOGCSortBy
,TLcdOGCSortProperty
,TLcdOGCSpatialFilterCapabilities
,TLcdOGCSpatialOperator
,TLcdOGCTemporalFilterCapabilities
,TLcdOGCTemporalOperator
,TLcdOpenSearchAtomFeed
,TLcdOpenSearchDescription
,TLcdOpenSearchDescription.Image
,TLcdOpenSearchDescription.Url
,TLcdOpenSearchQuery
,TLcdOWSAbstractReferenceBase
,TLcdOWSAdditionalParameter
,TLcdOWSAdditionalParameters
,TLcdOWSAdditionalParametersBase
,TLcdOWSAddress
,TLcdOWSAllowedValues
,TLcdOWSAnyValue
,TLcdOWSBasicIdentification
,TLcdOWSBoundingBox
,TLcdOWSCapabilitiesBase
,TLcdOWSCapabilitiesBase.Languages
,TLcdOWSCode
,TLcdOWSContact
,TLcdOWSContentsBase
,TLcdOWSDatasetDescriptionSummaryBase
,TLcdOWSDCP
,TLcdOWSDescription
,TLcdOWSDomain
,TLcdOWSDomainMetadata
,TLcdOWSException
,TLcdOWSExceptionReport
,TLcdOWSGetResourceById
,TLcdOWSHTTP
,TLcdOWSIdentification
,TLcdOWSKeywords
,TLcdOWSLanguageString
,TLcdOWSManifest
,TLcdOWSMetadata
,TLcdOWSNilValue
,TLcdOWSNoValues
,TLcdOWSOnlineResource
,TLcdOWSOperation
,TLcdOWSOperationsMetadata
,TLcdOWSRange
,TLcdOWSReference
,TLcdOWSReferenceGroup
,TLcdOWSRequestMethod
,TLcdOWSResponsibleParty
,TLcdOWSResponsiblePartySubset
,TLcdOWSServiceIdentification
,TLcdOWSServiceProvider
,TLcdOWSServiceReference
,TLcdOWSTelephone
,TLcdOWSUnNamedDomain
,TLcdOWSValue
,TLcdOWSValuesReference
,TLcdOWSWGS84BoundingBox
,TLcdPanorama
,TLcdS52SLDSymbolizer
,TLcdSLDAnchorPoint
,TLcdSLDCategorize
,TLcdSLDChangeCase
,TLcdSLDChannelSelection
,TLcdSLDColorMap
,TLcdSLDColorMapEntry
,TLcdSLDConcatenate
,TLcdSLDContrastEnhancement
,TLcdSLDDescription
,TLcdSLDDisplacement
,TLcdSLDExtent
,TLcdSLDExternalGraphic
,TLcdSLDFeatureTypeConstraint
,TLcdSLDFeatureTypeStyle
,TLcdSLDFill
,TLcdSLDFont
,TLcdSLDFormatDate
,TLcdSLDFormatNumber
,TLcdSLDFunction
,TLcdSLDGeometry
,TLcdSLDGraphic
,TLcdSLDHalo
,TLcdSLDHistogram
,TLcdSLDImageOutline
,TLcdSLDInlineContent
,TLcdSLDInlineFeature
,TLcdSLDInterpolate
,TLcdSLDInterpolationPoint
,TLcdSLDLabelPlacement
,TLcdSLDLayerFeatureConstraints
,TLcdSLDLinePlacement
,TLcdSLDLineSymbolizer
,TLcdSLDMapItem
,TLcdSLDMark
,TLcdSLDNamedLayer
,TLcdSLDNamedStyle
,TLcdSLDNormalize
,TLcdSLDOnlineResource
,TLcdSLDOverlapBehavior
,TLcdSLDParameterValue
,TLcdSLDPointPlacement
,TLcdSLDPointSymbolizer
,TLcdSLDPolygonSymbolizer
,TLcdSLDRasterSymbolizer
,TLcdSLDRecode
,TLcdSLDRemoteOWS
,TLcdSLDRule
,TLcdSLDSelectedChannel
,TLcdSLDShadedRelief
,TLcdSLDStringLength
,TLcdSLDStringPosition
,TLcdSLDStroke
,TLcdSLDStyledLayerDescriptor
,TLcdSLDSubstring
,TLcdSLDTextSymbolizer
,TLcdSLDTrim
,TLcdSLDUserLayer
,TLcdSLDUserStyle
,TLcdSLDVendorOption
,TLcdWCSOperationsMetadata
,TLcdWCSProxy
,TLcdWFSCapabilities
,TLcdWFSFeatureType
,TLcdWFSFeatureTypeList
,TLcdWFSGMLObjectType
,TLcdWFSGMLObjectTypeList
,TLcdWFSMetadataURL
,TLcdWFSOperation
,TLcdWFSOperationList
,TLcdWFSOutputFormatList
,TLcdXLinkSimpleLink
public interface ILcdDeepCloneable
Interface allowing to make deep clones of objects.
The contract of this interface's
clone
method is designed to support the cloning of complex Object
graphs with loops. Its purpose is to create a copy of the origin Object graph (all objects reachable from within
the original object), without introducing duplicate clones of an Object.
The precise meaning of 'deep clone' may depend on the Object class.
As a general rule, a deep clone should allow to modify the state of the cloned Object graph, without affecting the
state of the original Object graph.
The following code can be used as a general outline for the deep clone
method:
public Object clone(Map aObjectDictionary) {
MyClass clone = (MyClass) aObjectDictionary.get(this);
if (clone == null) {
// Make new clone of this Object.
clone = (MyClass) super.clone();
// Add clone to the object dictionary.
aObjectDictionary.put(this, clone);
// For each ILcdDeepCloneable field, make a deep clone.
clone.field1 = (MyFieldClass1) field1.clone(aObjectDictionary);
// For other cloneable objects, make a normal clone.
clone.field2 = (MyFieldClass2) field2.clone();
// Primitive fields and immutable Objects do not need to be cloned.
}
return clone;
}
The Object.clone()
can now be overridden as follows:
public Object clone() {
return clone(new IdentityHashMap());
}
-
Method Summary
-
Method Details
-
clone
Returns a deep clone of this Object. An object dictionary is used to keep track of all objects of the original Object graph, for which a clone has already been created. The dictionary should be ajava.util.Map
, using reference-equality instead of object-equality when comparing keys (such as thejava.util.IdentityHashMap
). It contains as keys the objects in the original object graph that have already been cloned, and as values their corresponding clone. The Object returned by this method should fulfill the following conditions, as specified in the generalObject.clone()
contract:this.clone(aObjectDictionary) != this
this.clone(aObjectDictionary).getClass() == this.getClass()
this.clone(aObjectDictionary).equals(this)
- If a clone of this Object already exists in the object dictionary before this
clone
method is called, this method shall return that clone:aObjectDictionary.get(this) == null || aObjectDictionary.get(this) == this.clone(aObjectDictionary)
- The object dictionary shall contain the resulting clone, after this
clone method has completed:
this.clone(aObjectDictionary) == aObjectDictionary.get(this)
- Parameters:
aObjectDictionary
- the Object dictionary that keeps track of the objects for which a clone has already been made, and their corresponding clone Object.- Returns:
- a deep clone of this Object that fulfills the conditions described above.
- Throws:
NullPointerException
- ifaObjectDictionary == null
.
-