@Override public MultiTrack clone() { MultiTrack copy; copy = ((MultiTrack) super.clone()); copy.track = new ArrayList<Track>((getTrack().size())); for (Track iter: track) { copy.track.add(iter.clone()); } return copy; }
@Override public MultiTrack clone() { MultiTrack copy; copy = ((MultiTrack) super.clone()); copy.track = new ArrayList<Track>((getTrack().size())); for (Track iter: track) { copy.track.add(iter.clone()); } return copy; }
@Override public MultiGeometry clone() { MultiGeometry copy; copy = ((MultiGeometry) super.clone()); copy.geometry = new ArrayList<Geometry>((getGeometry().size())); for (Geometry iter: geometry) { copy.geometry.add(iter.clone()); } copy.multiGeometrySimpleExtension = new ArrayList<Object>((getMultiGeometrySimpleExtension().size())); for (Object iter: multiGeometrySimpleExtension) { copy.multiGeometrySimpleExtension.add(iter); } copy.multiGeometryObjectExtension = new ArrayList<AbstractObject>((getMultiGeometryObjectExtension().size())); for (AbstractObject iter: multiGeometryObjectExtension) { copy.multiGeometryObjectExtension.add(iter.clone()); } return copy; }
@Override public MultiGeometry clone() { MultiGeometry copy; copy = ((MultiGeometry) super.clone()); copy.geometry = new ArrayList<Geometry>((getGeometry().size())); for (Geometry iter: geometry) { copy.geometry.add(iter.clone()); } copy.multiGeometrySimpleExtension = new ArrayList<Object>((getMultiGeometrySimpleExtension().size())); for (Object iter: multiGeometrySimpleExtension) { copy.multiGeometrySimpleExtension.add(iter); } copy.multiGeometryObjectExtension = new ArrayList<AbstractObject>((getMultiGeometryObjectExtension().size())); for (AbstractObject iter: multiGeometryObjectExtension) { copy.multiGeometryObjectExtension.add(iter.clone()); } return copy; }
@Override public Placemark clone() { Placemark copy; copy = ((Placemark) super.clone()); copy.geometry = ((geometry == null)?null:((Geometry ) geometry.clone())); copy.placemarkSimpleExtension = new ArrayList<Object>((getPlacemarkSimpleExtension().size())); for (Object iter: placemarkSimpleExtension) { copy.placemarkSimpleExtension.add(iter); } copy.placemarkObjectExtension = new ArrayList<AbstractObject>((getPlacemarkObjectExtension().size())); for (AbstractObject iter: placemarkObjectExtension) { copy.placemarkObjectExtension.add(iter.clone()); } return copy; }
@Override public Placemark clone() { Placemark copy; copy = ((Placemark) super.clone()); copy.geometry = ((geometry == null)?null:((Geometry ) geometry.clone())); copy.placemarkSimpleExtension = new ArrayList<Object>((getPlacemarkSimpleExtension().size())); for (Object iter: placemarkSimpleExtension) { copy.placemarkSimpleExtension.add(iter); } copy.placemarkObjectExtension = new ArrayList<AbstractObject>((getPlacemarkObjectExtension().size())); for (AbstractObject iter: placemarkObjectExtension) { copy.placemarkObjectExtension.add(iter.clone()); } return copy; }
@Override public LineString clone() { LineString copy; copy = ((LineString) super.clone()); copy.coordinates = new ArrayList<Coordinate>((getCoordinates().size())); for (Coordinate iter: coordinates) { copy.coordinates.add(iter.clone()); } copy.lineStringSimpleExtension = new ArrayList<Object>((getLineStringSimpleExtension().size())); for (Object iter: lineStringSimpleExtension) { copy.lineStringSimpleExtension.add(iter); } copy.lineStringObjectExtension = new ArrayList<AbstractObject>((getLineStringObjectExtension().size())); for (AbstractObject iter: lineStringObjectExtension) { copy.lineStringObjectExtension.add(iter.clone()); } return copy; }
@Override public Point clone() { Point copy; copy = ((Point) super.clone()); copy.coordinates = new ArrayList<Coordinate>((getCoordinates().size())); for (Coordinate iter: coordinates) { copy.coordinates.add(iter.clone()); } copy.pointSimpleExtension = new ArrayList<Object>((getPointSimpleExtension().size())); for (Object iter: pointSimpleExtension) { copy.pointSimpleExtension.add(iter); } copy.pointObjectExtension = new ArrayList<AbstractObject>((getPointObjectExtension().size())); for (AbstractObject iter: pointObjectExtension) { copy.pointObjectExtension.add(iter.clone()); } return copy; }
@Override public LinearRing clone() { LinearRing copy; copy = ((LinearRing) super.clone()); copy.coordinates = new ArrayList<Coordinate>((getCoordinates().size())); for (Coordinate iter: coordinates) { copy.coordinates.add(iter.clone()); } copy.linearRingSimpleExtension = new ArrayList<Object>((getLinearRingSimpleExtension().size())); for (Object iter: linearRingSimpleExtension) { copy.linearRingSimpleExtension.add(iter); } copy.linearRingObjectExtension = new ArrayList<AbstractObject>((getLinearRingObjectExtension().size())); for (AbstractObject iter: linearRingObjectExtension) { copy.linearRingObjectExtension.add(iter.clone()); } return copy; }
@Override public LineString clone() { LineString copy; copy = ((LineString) super.clone()); copy.coordinates = new ArrayList<Coordinate>((getCoordinates().size())); for (Coordinate iter: coordinates) { copy.coordinates.add(iter.clone()); } copy.lineStringSimpleExtension = new ArrayList<Object>((getLineStringSimpleExtension().size())); for (Object iter: lineStringSimpleExtension) { copy.lineStringSimpleExtension.add(iter); } copy.lineStringObjectExtension = new ArrayList<AbstractObject>((getLineStringObjectExtension().size())); for (AbstractObject iter: lineStringObjectExtension) { copy.lineStringObjectExtension.add(iter.clone()); } return copy; }
@Override public Point clone() { Point copy; copy = ((Point) super.clone()); copy.coordinates = new ArrayList<Coordinate>((getCoordinates().size())); for (Coordinate iter: coordinates) { copy.coordinates.add(iter.clone()); } copy.pointSimpleExtension = new ArrayList<Object>((getPointSimpleExtension().size())); for (Object iter: pointSimpleExtension) { copy.pointSimpleExtension.add(iter); } copy.pointObjectExtension = new ArrayList<AbstractObject>((getPointObjectExtension().size())); for (AbstractObject iter: pointObjectExtension) { copy.pointObjectExtension.add(iter.clone()); } return copy; }
@Override public LinearRing clone() { LinearRing copy; copy = ((LinearRing) super.clone()); copy.coordinates = new ArrayList<Coordinate>((getCoordinates().size())); for (Coordinate iter: coordinates) { copy.coordinates.add(iter.clone()); } copy.linearRingSimpleExtension = new ArrayList<Object>((getLinearRingSimpleExtension().size())); for (Object iter: linearRingSimpleExtension) { copy.linearRingSimpleExtension.add(iter); } copy.linearRingObjectExtension = new ArrayList<AbstractObject>((getLinearRingObjectExtension().size())); for (AbstractObject iter: linearRingObjectExtension) { copy.linearRingObjectExtension.add(iter.clone()); } return copy; }
@Override public Polygon clone() { Polygon copy; copy = ((Polygon) super.clone()); copy.outerBoundaryIs = ((outerBoundaryIs == null)?null:((Boundary) outerBoundaryIs.clone())); copy.innerBoundaryIs = new ArrayList<Boundary>((getInnerBoundaryIs().size())); for (Boundary iter: innerBoundaryIs) { copy.innerBoundaryIs.add(iter.clone()); } copy.polygonSimpleExtension = new ArrayList<Object>((getPolygonSimpleExtension().size())); for (Object iter: polygonSimpleExtension) { copy.polygonSimpleExtension.add(iter); } copy.polygonObjectExtension = new ArrayList<AbstractObject>((getPolygonObjectExtension().size())); for (AbstractObject iter: polygonObjectExtension) { copy.polygonObjectExtension.add(iter.clone()); } return copy; }
@Override public Track clone() { Track copy; copy = ((Track) super.clone()); copy.when = new ArrayList<String>((getWhen().size())); for (String iter: when) { copy.when.add(iter); } copy.coord = new ArrayList<String>((getCoord().size())); for (String iter: coord) { copy.coord.add(iter); } copy.angles = new ArrayList<String>((getAngles().size())); for (String iter: angles) { copy.angles.add(iter); } copy.model = ((model == null)?null:((Model) model.clone())); copy.extendedData = ((extendedData == null)?null:((ExtendedData) extendedData.clone())); copy.trackSimpleExtension = new ArrayList<Object>((getTrackSimpleExtension().size())); for (Object iter: trackSimpleExtension) { copy.trackSimpleExtension.add(iter); } return copy; }
@Override public Polygon clone() { Polygon copy; copy = ((Polygon) super.clone()); copy.outerBoundaryIs = ((outerBoundaryIs == null)?null:((Boundary) outerBoundaryIs.clone())); copy.innerBoundaryIs = new ArrayList<Boundary>((getInnerBoundaryIs().size())); for (Boundary iter: innerBoundaryIs) { copy.innerBoundaryIs.add(iter.clone()); } copy.polygonSimpleExtension = new ArrayList<Object>((getPolygonSimpleExtension().size())); for (Object iter: polygonSimpleExtension) { copy.polygonSimpleExtension.add(iter); } copy.polygonObjectExtension = new ArrayList<AbstractObject>((getPolygonObjectExtension().size())); for (AbstractObject iter: polygonObjectExtension) { copy.polygonObjectExtension.add(iter.clone()); } return copy; }
@Override public Track clone() { Track copy; copy = ((Track) super.clone()); copy.when = new ArrayList<String>((getWhen().size())); for (String iter: when) { copy.when.add(iter); } copy.coord = new ArrayList<String>((getCoord().size())); for (String iter: coord) { copy.coord.add(iter); } copy.angles = new ArrayList<String>((getAngles().size())); for (String iter: angles) { copy.angles.add(iter); } copy.model = ((model == null)?null:((Model) model.clone())); copy.extendedData = ((extendedData == null)?null:((ExtendedData) extendedData.clone())); copy.trackSimpleExtension = new ArrayList<Object>((getTrackSimpleExtension().size())); for (Object iter: trackSimpleExtension) { copy.trackSimpleExtension.add(iter); } return copy; }
@Override public Model clone() { Model copy; copy = ((Model) super.clone()); copy.location = ((location == null)?null:((Location) location.clone())); copy.orientation = ((orientation == null)?null:((Orientation) orientation.clone())); copy.scale = ((scale == null)?null:((Scale) scale.clone())); copy.link = ((link == null)?null:((Link) link.clone())); copy.resourceMap = ((resourceMap == null)?null:((ResourceMap) resourceMap.clone())); copy.modelSimpleExtension = new ArrayList<Object>((getModelSimpleExtension().size())); for (Object iter: modelSimpleExtension) { copy.modelSimpleExtension.add(iter); } copy.modelObjectExtension = new ArrayList<AbstractObject>((getModelObjectExtension().size())); for (AbstractObject iter: modelObjectExtension) { copy.modelObjectExtension.add(iter.clone()); } return copy; }
@Override public Model clone() { Model copy; copy = ((Model) super.clone()); copy.location = ((location == null)?null:((Location) location.clone())); copy.orientation = ((orientation == null)?null:((Orientation) orientation.clone())); copy.scale = ((scale == null)?null:((Scale) scale.clone())); copy.link = ((link == null)?null:((Link) link.clone())); copy.resourceMap = ((resourceMap == null)?null:((ResourceMap) resourceMap.clone())); copy.modelSimpleExtension = new ArrayList<Object>((getModelSimpleExtension().size())); for (Object iter: modelSimpleExtension) { copy.modelSimpleExtension.add(iter); } copy.modelObjectExtension = new ArrayList<AbstractObject>((getModelObjectExtension().size())); for (AbstractObject iter: modelObjectExtension) { copy.modelObjectExtension.add(iter.clone()); } return copy; }