Fix the Issue #96873 - Closing Reply - Property Dialog in Maximized Window, Restores Window before_merge2_fr_nb_vw_integration
authorsupernikita@netbeans.org
Mon, 16 Apr 2007 15:28:12 +0000
changeset 35984556a9d99ba
parent 358 49c48b560825
child 360 d69891b7301e
Fix the Issue #96873 - Closing Reply - Property Dialog in Maximized Window, Restores Window
bpel.editors/src/org/netbeans/modules/bpel/design/MouseHandler.java
     1.1 --- a/bpel.editors/src/org/netbeans/modules/bpel/design/MouseHandler.java	Mon Apr 16 14:30:18 2007 +0000
     1.2 +++ b/bpel.editors/src/org/netbeans/modules/bpel/design/MouseHandler.java	Mon Apr 16 15:28:12 2007 +0000
     1.3 @@ -21,30 +21,21 @@
     1.4  
     1.5  import java.awt.event.MouseAdapter;
     1.6  import java.awt.event.MouseEvent;
     1.7 -import java.lang.ref.WeakReference;
     1.8 -import java.util.ArrayList;
     1.9 -import java.util.Collection;
    1.10 -import java.util.Iterator;
    1.11 -import java.util.List;
    1.12  import javax.swing.JPopupMenu;
    1.13  import org.netbeans.modules.bpel.design.model.patterns.Pattern;
    1.14  
    1.15  import org.netbeans.modules.bpel.design.selection.EntitySelectionModel;
    1.16  import org.netbeans.modules.bpel.design.selection.PlaceHolderManager;
    1.17 -import org.netbeans.modules.bpel.editors.api.ExternalBpelEditorDiagramClickListener;
    1.18 -import org.openide.util.Lookup;
    1.19  
    1.20  
    1.21  public class MouseHandler extends MouseAdapter {
    1.22      
    1.23      private DesignView designView;
    1.24 -    private List mExternalClickListeners = new ArrayList(4);
    1.25   
    1.26  
    1.27      public MouseHandler(DesignView designView) {
    1.28          this.designView = designView;
    1.29          designView.addMouseListener(this);
    1.30 -        initializeExternalClickListeners();
    1.31      }
    1.32      
    1.33      public DesignView getDesignView() {
    1.34 @@ -82,11 +73,6 @@
    1.35                  }
    1.36              }
    1.37          }
    1.38 -        
    1.39 -        // Notify external modules of the click.
    1.40 -        if (!getDesignView().getNameEditor().isActive()) {
    1.41 -            notifyExternalClickListeners(e);
    1.42 -        }
    1.43      }
    1.44      
    1.45      public NameEditor getNameEditor() {
    1.46 @@ -117,26 +103,4 @@
    1.47          return true;
    1.48      }
    1.49  
    1.50 -    private void initializeExternalClickListeners() {
    1.51 -        Lookup.Result lookupResult = 
    1.52 -                Lookup.getDefault().lookup(new Lookup.Template(ExternalBpelEditorDiagramClickListener.class));
    1.53 -        if (lookupResult != null) {
    1.54 -            Collection instances = lookupResult.allInstances();
    1.55 -            for (Iterator iter=instances.iterator(); iter.hasNext();) {
    1.56 -                ExternalBpelEditorDiagramClickListener listener = 
    1.57 -                        (ExternalBpelEditorDiagramClickListener) iter.next();
    1.58 -                mExternalClickListeners.add(new WeakReference(listener));
    1.59 -            }
    1.60 -        }
    1.61 -    }
    1.62 -    
    1.63 -    private void notifyExternalClickListeners(MouseEvent e) {
    1.64 -        for (Iterator iter=mExternalClickListeners.iterator(); iter.hasNext();) {
    1.65 -            WeakReference ref = (WeakReference) iter.next();
    1.66 -            ExternalBpelEditorDiagramClickListener listener = (ExternalBpelEditorDiagramClickListener) ref.get();
    1.67 -            if (listener != null) {
    1.68 -                listener.diagramClicked(e);
    1.69 -            }
    1.70 -        }
    1.71 -    }
    1.72  }