for(i=0; i<indices.length; i++) {
indice=indices[i];
tmp=getElementContainer().get(indice);
getElementContainer().remove(indice);
getElementContainer().add(i, tmp);
ce.addEdit(new DepthChangedEdit(getElementContainer(), indice, i));
}
ce.end();
getElementContainer().getComponent().fireUndoableEditUpdate(new UndoableEditEvent(getElementContainer(), ce));
getElementContainer().getComponent().repaint();