/* * (non-Javadoc) * * @see org.eclipse.gef.commands.Command#undo() */ @Override public void undo() { jrGroup.removeGanttSeries(jrElement); if (oldIndex >= 0 && oldIndex < jrGroup.getSeriesList().size()) jrGroup.addGanttSeries(oldIndex, jrElement); else jrGroup.addGanttSeries(jrElement); }
/* * (non-Javadoc) * * @see org.eclipse.gef.commands.Command#execute() */ @Override public void execute() { oldIndex = jrGroup.getSeriesList().indexOf(jrElement); jrGroup.removeGanttSeries(jrElement); if (newIndex >= 0 && newIndex < jrGroup.getSeriesList().size()) jrGroup.addGanttSeries(newIndex, jrElement); else jrGroup.addGanttSeries(jrElement); }