/** * add a value to the folderObjectExtension property collection * * @param folderObjectExtension * 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 Folder addToFolderObjectExtension(final AbstractObject folderObjectExtension) { this.getFolderObjectExtension().add(folderObjectExtension); return this; }
/** * add a value to the folderObjectExtension property collection * * @param folderObjectExtension * 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 Folder addToFolderObjectExtension(final AbstractObject folderObjectExtension) { this.getFolderObjectExtension().add(folderObjectExtension); return this; }
@Override public Folder clone() { Folder copy; copy = ((Folder) super.clone()); copy.feature = new ArrayList<Feature>((getFeature().size())); for (Feature iter: feature) { copy.feature.add(iter.clone()); } copy.folderSimpleExtension = new ArrayList<Object>((getFolderSimpleExtension().size())); for (Object iter: folderSimpleExtension) { copy.folderSimpleExtension.add(iter); } copy.folderObjectExtension = new ArrayList<AbstractObject>((getFolderObjectExtension().size())); for (AbstractObject iter: folderObjectExtension) { copy.folderObjectExtension.add(iter.clone()); } return copy; }
@Override public Folder clone() { Folder copy; copy = ((Folder) super.clone()); copy.feature = new ArrayList<Feature>((getFeature().size())); for (Feature iter: feature) { copy.feature.add(iter.clone()); } copy.folderSimpleExtension = new ArrayList<Object>((getFolderSimpleExtension().size())); for (Object iter: folderSimpleExtension) { copy.folderSimpleExtension.add(iter); } copy.folderObjectExtension = new ArrayList<AbstractObject>((getFolderObjectExtension().size())); for (AbstractObject iter: folderObjectExtension) { copy.folderObjectExtension.add(iter.clone()); } return copy; }