/** * Removes a ChemSequence from this container. * * @param pos The position from which to remove * @see #chemSequences * @see #addChemSequence(org.openscience.cdk.interfaces.IChemSequence) */ @Override public void removeChemSequence(int pos) { chemSequences[pos].removeListener(this); for (int i = pos; i < chemSequenceCount - 1; i++) { chemSequences[i] = chemSequences[i + 1]; } chemSequences[chemSequenceCount - 1] = null; chemSequenceCount--; notifyChanged(); }
/** * Removes a ChemSequence from this container. * * @param pos The position from which to remove * @see #chemSequences * @see #addChemSequence(org.openscience.cdk.interfaces.IChemSequence) */ @Override public void removeChemSequence(int pos) { chemSequences[pos].removeListener(this); for (int i = pos; i < chemSequenceCount - 1; i++) { chemSequences[i] = chemSequences[i + 1]; } chemSequences[chemSequenceCount - 1] = null; chemSequenceCount--; notifyChanged(); }