Revision: 6177
          http://sourceforge.net/p/jump-pilot/code/6177
Author:   ma15569
Date:     2019-04-09 04:49:36 +0000 (Tue, 09 Apr 2019)
Log Message:
-----------
Correct eneble check of plugins

Modified Paths:
--------------
    core/trunk/src/org/openjump/core/ui/plugin/raster/CropWarpPlugIn.java
    core/trunk/src/org/openjump/core/ui/plugin/raster/KernelAnalysisPlugIn.java

Modified: core/trunk/src/org/openjump/core/ui/plugin/raster/CropWarpPlugIn.java
===================================================================
--- core/trunk/src/org/openjump/core/ui/plugin/raster/CropWarpPlugIn.java       
2019-04-07 18:16:06 UTC (rev 6176)
+++ core/trunk/src/org/openjump/core/ui/plugin/raster/CropWarpPlugIn.java       
2019-04-09 04:49:36 UTC (rev 6177)
@@ -40,6 +40,7 @@
 import com.vividsolutions.jump.task.TaskMonitor;
 import com.vividsolutions.jump.util.FileUtil;
 import com.vividsolutions.jump.workbench.JUMPWorkbench;
+import com.vividsolutions.jump.workbench.WorkbenchContext;
 import com.vividsolutions.jump.workbench.model.Category;
 import com.vividsolutions.jump.workbench.model.Layer;
 import com.vividsolutions.jump.workbench.model.Layerable;
@@ -408,16 +409,6 @@
         return NAME;
     }
 
-    public static MultiEnableCheck check() {
-        final EnableCheckFactory checkFactory = EnableCheckFactory
-                .getInstance();
-        return new MultiEnableCheck()
-                .add(checkFactory
-                        
.createWindowWithAssociatedTaskFrameMustBeActiveCheck())
-                .add(checkFactory.createAtLeastNLayerablesOfTypeMustExistCheck(
-                        1, RasterImageLayer.class));
-    }
-
     public static final String MINX_KEY = I18N
             
.get("org.openjump.core.ui.plugin.layer.pirolraster.RasterImageWizardPanel.minx");
     public static final String MAXX_KEY = I18N
@@ -516,4 +507,15 @@
 
     }
 
+    public static MultiEnableCheck createEnableCheck(
+            WorkbenchContext workbenchContext) {
+        final EnableCheckFactory checkFactory = new EnableCheckFactory(
+                workbenchContext);
+        return new MultiEnableCheck()
+                .add(checkFactory
+                        
.createWindowWithAssociatedTaskFrameMustBeActiveCheck())
+                .add(checkFactory.createAtLeastNLayerablesOfTypeMustExistCheck(
+                        1, RasterImageLayer.class));
+    }
+
 }
\ No newline at end of file

Modified: 
core/trunk/src/org/openjump/core/ui/plugin/raster/KernelAnalysisPlugIn.java
===================================================================
--- core/trunk/src/org/openjump/core/ui/plugin/raster/KernelAnalysisPlugIn.java 
2019-04-07 18:16:06 UTC (rev 6176)
+++ core/trunk/src/org/openjump/core/ui/plugin/raster/KernelAnalysisPlugIn.java 
2019-04-09 04:49:36 UTC (rev 6177)
@@ -37,6 +37,7 @@
 import com.vividsolutions.jump.I18N;
 import com.vividsolutions.jump.task.TaskMonitor;
 import com.vividsolutions.jump.util.FileUtil;
+import com.vividsolutions.jump.workbench.WorkbenchContext;
 import com.vividsolutions.jump.workbench.model.Category;
 import com.vividsolutions.jump.workbench.plugin.EnableCheck;
 import com.vividsolutions.jump.workbench.plugin.EnableCheckFactory;
@@ -381,9 +382,10 @@
         return jTextField_RasterOut.getText();
     }
 
-    public static MultiEnableCheck check() {
-        final EnableCheckFactory checkFactory = EnableCheckFactory
-                .getInstance();
+    public static MultiEnableCheck createEnableCheck(
+            WorkbenchContext workbenchContext) {
+        final EnableCheckFactory checkFactory = new EnableCheckFactory(
+                workbenchContext);
         return new MultiEnableCheck()
                 .add(checkFactory
                         
.createWindowWithAssociatedTaskFrameMustBeActiveCheck())



_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to