/** * {@inheritDoc} */ @Override public void addSingleElectron(int atomID) { logger.debug("Adding single electron: ", atomID); super.addSingleElectron(atomID); }
/** * {@inheritDoc} */ @Override public void addSingleElectron(ISingleElectron ec) { logger.debug("Adding single electron: ", ec); super.addSingleElectron(ec); }
/** * {@inheritDoc} */ @Override public void addElectronContainer(IElectronContainer electronContainer) { if (electronContainer instanceof IBond) this.addBond((IBond) electronContainer); if (electronContainer instanceof ILonePair) this.addLonePair((ILonePair) electronContainer); if (electronContainer instanceof ISingleElectron) this.addSingleElectron((ISingleElectron) electronContainer); }
/** * {@inheritDoc} */ @Override public void addElectronContainer(IElectronContainer electronContainer) { if (electronContainer instanceof IBond) this.addBond((IBond) electronContainer); if (electronContainer instanceof ILonePair) this.addLonePair((ILonePair) electronContainer); if (electronContainer instanceof ISingleElectron) this.addSingleElectron((ISingleElectron) electronContainer); }
/** * {@inheritDoc} */ @Override public void addSingleElectron(int atomID) { ISingleElectron singleElectron = getBuilder().newInstance(ISingleElectron.class, atoms[atomID]); singleElectron.addListener(this); addSingleElectron(singleElectron); /* * no notifyChanged() here because addSingleElectron() does it already */ }
/** * {@inheritDoc} */ @Override public void addSingleElectron(int atomID) { ISingleElectron singleElectron = getBuilder().newInstance(ISingleElectron.class, atoms[atomID]); singleElectron.addListener(this); addSingleElectron(singleElectron); /* * no notifyChanged() here because addSingleElectron() does it already */ }