/** * add a value to the lookAtObjectExtension property collection * * @param lookAtObjectExtension * 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 LookAt addToLookAtObjectExtension(final AbstractObject lookAtObjectExtension) { this.getLookAtObjectExtension().add(lookAtObjectExtension); return this; }
/** * add a value to the lookAtObjectExtension property collection * * @param lookAtObjectExtension * 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 LookAt addToLookAtObjectExtension(final AbstractObject lookAtObjectExtension) { this.getLookAtObjectExtension().add(lookAtObjectExtension); return this; }
@Override public LookAt clone() { LookAt copy; copy = ((LookAt) super.clone()); copy.lookAtSimpleExtension = new ArrayList<Object>((getLookAtSimpleExtension().size())); for (Object iter: lookAtSimpleExtension) { copy.lookAtSimpleExtension.add(iter); } copy.lookAtObjectExtension = new ArrayList<AbstractObject>((getLookAtObjectExtension().size())); for (AbstractObject iter: lookAtObjectExtension) { copy.lookAtObjectExtension.add(iter.clone()); } return copy; }
@Override public LookAt clone() { LookAt copy; copy = ((LookAt) super.clone()); copy.lookAtSimpleExtension = new ArrayList<Object>((getLookAtSimpleExtension().size())); for (Object iter: lookAtSimpleExtension) { copy.lookAtSimpleExtension.add(iter); } copy.lookAtObjectExtension = new ArrayList<AbstractObject>((getLookAtObjectExtension().size())); for (AbstractObject iter: lookAtObjectExtension) { copy.lookAtObjectExtension.add(iter.clone()); } return copy; }