protected void doExecute() {
if (selectedRoute != null) {
boolean deleteIt = MessageDialog.openQuestion(Display.getCurrent().getActiveShell(), EditorMessages.deleteRouteCommandLabel, EditorMessages.deleteRouteCommandDescription);
if (deleteIt) {
RouteContainer model = designEditor.getModel();
model.removeChild(selectedRoute);
RouteSupport newRoute = null;
if (model.getChildren().size()<1) {
// no more routes - create one
designEditor.addNewRoute();
}