/** * Adds an atomContainer to this container. * * @param atomContainer The atomContainer to be added to this container */ @Override public void addAtomContainer(IAtomContainer atomContainer) { addAtomContainer(atomContainer, 1.0); /* * notifyChanged is called below */ }
/** * Adds an atomContainer to this container. * * @param atomContainer The atomContainer to be added to this container */ @Override public void addAtomContainer(IAtomContainer atomContainer) { addAtomContainer(atomContainer, 1.0); /* * notifyChanged is called below */ }
/** * Adds all atomContainers in the AtomContainerSet to this container. * * @param atomContainerSet The AtomContainerSet */ @Override public void add(IAtomContainerSet atomContainerSet) { for (IAtomContainer iter : atomContainerSet.atomContainers()) { addAtomContainer(iter); } /* * notifyChanged() is called by addAtomContainer() */ }
/** * Adds all atomContainers in the AtomContainerSet to this container. * * @param atomContainerSet The AtomContainerSet */ @Override public void add(IAtomContainerSet atomContainerSet) { for (IAtomContainer iter : atomContainerSet.atomContainers()) { addAtomContainer(iter); } /* * notifyChanged() is called by addAtomContainer() */ }
/** * Clones this AtomContainerSet and its content. * * @return the cloned Object */ @Override public Object clone() throws CloneNotSupportedException { AtomContainerSet clone = (AtomContainerSet) super.clone(); clone.atomContainers = new IAtomContainer[atomContainerCount]; clone.atomContainerCount = 0; for (int i = 0; i < atomContainerCount; i++) { clone.addAtomContainer((IAtomContainer) atomContainers[i].clone()); clone.setMultiplier(i, getMultiplier(i)); } return clone; }
/** * Clones this AtomContainerSet and its content. * * @return the cloned Object */ @Override public Object clone() throws CloneNotSupportedException { AtomContainerSet clone = (AtomContainerSet) super.clone(); clone.atomContainers = new IAtomContainer[atomContainerCount]; clone.atomContainerCount = 0; for (int i = 0; i < atomContainerCount; i++) { clone.addAtomContainer((IAtomContainer) atomContainers[i].clone()); clone.setMultiplier(i, getMultiplier(i)); } return clone; }