if (selectedMapLayer == null)
return;
List<Layer> layersList = mapLayerTableViewer.getLayersList();
MapContent mapContent = pane.getMapContent();
int contextIndex = mapContent.layers().indexOf(selectedMapLayer);
int viewerIndex = layersList.indexOf(selectedMapLayer);
int newViewerIndex = viewerIndex + delta;
if (newViewerIndex < 0 || newViewerIndex > layersList.size() - 1) {
return;