/** * add a value to the locationObjectExtension property collection * * @param locationObjectExtension * Objects of the following type are allowed in the list: {@link AbstractObject} * @return * <tt>true</tt> (as general contract of <tt>Collection.add</tt>). */ public Location addToLocationObjectExtension(final AbstractObject locationObjectExtension) { this.getLocationObjectExtension().add(locationObjectExtension); return this; }
/** * add a value to the locationObjectExtension property collection * * @param locationObjectExtension * Objects of the following type are allowed in the list: {@link AbstractObject} * @return * <tt>true</tt> (as general contract of <tt>Collection.add</tt>). */ public Location addToLocationObjectExtension(final AbstractObject locationObjectExtension) { this.getLocationObjectExtension().add(locationObjectExtension); return this; }
@Override public Location clone() { Location copy; copy = ((Location) super.clone()); copy.locationSimpleExtension = new ArrayList<Object>((getLocationSimpleExtension().size())); for (Object iter: locationSimpleExtension) { copy.locationSimpleExtension.add(iter); } copy.locationObjectExtension = new ArrayList<AbstractObject>((getLocationObjectExtension().size())); for (AbstractObject iter: locationObjectExtension) { copy.locationObjectExtension.add(iter.clone()); } return copy; }
@Override public Location clone() { Location copy; copy = ((Location) super.clone()); copy.locationSimpleExtension = new ArrayList<Object>((getLocationSimpleExtension().size())); for (Object iter: locationSimpleExtension) { copy.locationSimpleExtension.add(iter); } copy.locationObjectExtension = new ArrayList<AbstractObject>((getLocationObjectExtension().size())); for (AbstractObject iter: locationObjectExtension) { copy.locationObjectExtension.add(iter.clone()); } return copy; }