Issue #165295
authorJavier A. Ortiz Bultron <javydreamercsw@netbeans.org>
Fri, 17 Jun 2011 18:35:56 -0500
changeset 357f4686b429b6
parent 34 796d11012688
child 36 dd1d8e6910b0
Issue #165295

The only reason I see for that is if checking in the context's lookup returns
null for DesignerScene.class.

If that's null we return null. Looks like this is no longer valid in the API
(thus the assertion).
uml.drawingarea/src/org/netbeans/modules/uml/drawingarea/actions/SelectAllAction.java
     1.1 --- a/uml.drawingarea/src/org/netbeans/modules/uml/drawingarea/actions/SelectAllAction.java	Fri Jun 17 18:23:00 2011 -0500
     1.2 +++ b/uml.drawingarea/src/org/netbeans/modules/uml/drawingarea/actions/SelectAllAction.java	Fri Jun 17 18:35:56 2011 -0500
     1.3 @@ -61,16 +61,14 @@
     1.4  
     1.5      private DesignerScene scene;
     1.6  
     1.7 +    @Override
     1.8      public Action createContextAwareInstance(Lookup actionContext)
     1.9      {
    1.10          scene = actionContext.lookup(DesignerScene.class);
    1.11 -        if (scene == null)
    1.12 -        {
    1.13 -            return null;
    1.14 -        }
    1.15          return this;
    1.16      }
    1.17  
    1.18 +    @Override
    1.19      protected void performAction(Node[] activatedNodes)
    1.20      {
    1.21          HashSet<Object> selected = new HashSet<Object>();
    1.22 @@ -90,16 +88,19 @@
    1.23          scene.validate();
    1.24      }
    1.25  
    1.26 +    @Override
    1.27      protected boolean enable(Node[] activatedNodes)
    1.28      {
    1.29          return true;
    1.30      }
    1.31  
    1.32 +    @Override
    1.33      public String getName()
    1.34      {
    1.35          return NbBundle.getBundle(MainMenuAction.class).getString("select_all_main_menu_item");
    1.36      }
    1.37  
    1.38 +    @Override
    1.39      public HelpCtx getHelpCtx()
    1.40      {
    1.41          return null;