Changeset 1110 for trunk/modelicaml


Ignore:
Timestamp:
11/21/11 21:31:15 (13 years ago)
Author:
wschamai
Message:
  • bug fix for Jobs
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/modelicaml/org.openmodelica.modelicaml.view.valuebindings/src/org/openmodelica/modelicaml/view/valuebindings/listeners/PapyrusListener.java

    r856 r1110  
    6565                // if it is a UML element that was deleted
    6666                if (notification.getOldValue() instanceof NamedElement) {
    67                     // get the value bindings view
    68                     IViewPart view = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().findView("org.openmodelica.modelicaml.view.valuebindings.views.ValueBindingsView");
    69                     ValueBindingsView myView = null;
    7067                   
    71                     if (view instanceof ValueBindingsView) {
    72                         myView = (ValueBindingsView)view;           
    73                     }
    74                    
    75                     if (myView != null) {
    76                         TreeUtls.removeTreeItem(((NamedElement)notification.getOldValue()), myView.getTreeRoot(), myView.getViewer());
    77 //                      myView.removeTreeItem(((NamedElement)notification.getOldValue()));
    78                         myView.getViewer().refresh(); // refresh the entire viewer
    79 //                      System.err.println("REMOVED: " + ((NamedElement)notification.getOldValue()).getName());
     68                    // if it is not a job that is deleting elements
     69                    if (PlatformUI.getWorkbench().getActiveWorkbenchWindow() != null) {
     70                        // get the value bindings view
     71                        IViewPart view = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().findView("org.openmodelica.modelicaml.view.valuebindings.views.ValueBindingsView");
     72                        ValueBindingsView myView = null;
     73                       
     74                        if (view instanceof ValueBindingsView) {
     75                            myView = (ValueBindingsView)view;           
     76                        }
     77                       
     78                        if (myView != null) {
     79                            TreeUtls.removeTreeItem(((NamedElement)notification.getOldValue()), myView.getTreeRoot(), myView.getViewer());
     80//                          myView.removeTreeItem(((NamedElement)notification.getOldValue()));
     81                            myView.getViewer().refresh(); // refresh the entire viewer
     82//                          System.err.println("REMOVED: " + ((NamedElement)notification.getOldValue()).getName());
     83                        }
    8084                    }
    8185                }
Note: See TracChangeset for help on using the changeset viewer.