@Override public Overlay clone() { Overlay copy; copy = ((Overlay) super.clone()); copy.icon = ((icon == null)?null:((Icon) icon.clone())); copy.overlaySimpleExtension = new ArrayList<Object>((getOverlaySimpleExtension().size())); for (Object iter: overlaySimpleExtension) { copy.overlaySimpleExtension.add(iter); } copy.overlayObjectExtension = new ArrayList<AbstractObject>((getOverlayObjectExtension().size())); for (AbstractObject iter: overlayObjectExtension) { copy.overlayObjectExtension.add(iter.clone()); } return copy; }
@Override public Overlay clone() { Overlay copy; copy = ((Overlay) super.clone()); copy.icon = ((icon == null)?null:((Icon) icon.clone())); copy.overlaySimpleExtension = new ArrayList<Object>((getOverlaySimpleExtension().size())); for (Object iter: overlaySimpleExtension) { copy.overlaySimpleExtension.add(iter); } copy.overlayObjectExtension = new ArrayList<AbstractObject>((getOverlayObjectExtension().size())); for (AbstractObject iter: overlayObjectExtension) { copy.overlayObjectExtension.add(iter.clone()); } return copy; }
@Override public IconStyle clone() { IconStyle copy; copy = ((IconStyle) super.clone()); copy.icon = ((icon == null)?null:((Icon) icon.clone())); copy.hotSpot = ((hotSpot == null)?null:((Vec2) hotSpot.clone())); copy.iconStyleSimpleExtension = new ArrayList<Object>((getIconStyleSimpleExtension().size())); for (Object iter: iconStyleSimpleExtension) { copy.iconStyleSimpleExtension.add(iter); } copy.iconStyleObjectExtension = new ArrayList<AbstractObject>((getIconStyleObjectExtension().size())); for (AbstractObject iter: iconStyleObjectExtension) { copy.iconStyleObjectExtension.add(iter.clone()); } return copy; }
@Override public IconStyle clone() { IconStyle copy; copy = ((IconStyle) super.clone()); copy.icon = ((icon == null)?null:((Icon) icon.clone())); copy.hotSpot = ((hotSpot == null)?null:((Vec2) hotSpot.clone())); copy.iconStyleSimpleExtension = new ArrayList<Object>((getIconStyleSimpleExtension().size())); for (Object iter: iconStyleSimpleExtension) { copy.iconStyleSimpleExtension.add(iter); } copy.iconStyleObjectExtension = new ArrayList<AbstractObject>((getIconStyleObjectExtension().size())); for (AbstractObject iter: iconStyleObjectExtension) { copy.iconStyleObjectExtension.add(iter.clone()); } return copy; }