if (window != null) {
IWorkbenchPage activePage = window.getActivePage();
if (activePage != null) {
IEditorPart activeEditor = activePage.getActiveEditor();
if (activeEditor instanceof RiderEditor) {
RiderEditor editor = (RiderEditor) activeEditor;
RiderDesignEditor designEditor = editor.getDesignEditor();
if (designEditor != null) {
DiagramOperations.deleteRoute(designEditor, designEditor.getSelectedRoute());
if (designEditor.getModel().getChildren().size() < 1) {
designEditor.addNewRoute();
}