Author: Grid.Qian
Date: 2008-11-06 03:25:43 -0500 (Thu, 06 Nov 2008)
New Revision: 11560
Modified:
trunk/jbpm/plugins/org.jboss.tools.jbpm.convert/src/org/jboss/tools/jbpm/convert/bpmnto/wizard/GeneratedFileLocationPage.java
Log:
JBIDE-3110: BPMN -> jPDL wizard should filter target location selections
Modified:
trunk/jbpm/plugins/org.jboss.tools.jbpm.convert/src/org/jboss/tools/jbpm/convert/bpmnto/wizard/GeneratedFileLocationPage.java
===================================================================
---
trunk/jbpm/plugins/org.jboss.tools.jbpm.convert/src/org/jboss/tools/jbpm/convert/bpmnto/wizard/GeneratedFileLocationPage.java 2008-11-06
08:24:24 UTC (rev 11559)
+++
trunk/jbpm/plugins/org.jboss.tools.jbpm.convert/src/org/jboss/tools/jbpm/convert/bpmnto/wizard/GeneratedFileLocationPage.java 2008-11-06
08:25:43 UTC (rev 11560)
@@ -12,6 +12,7 @@
package org.jboss.tools.jbpm.convert.bpmnto.wizard;
import org.eclipse.core.resources.IContainer;
+import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.ResourcesPlugin;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.ISelectionChangedListener;
@@ -36,8 +37,6 @@
import org.eclipse.ui.model.WorkbenchContentProvider;
import org.eclipse.ui.model.WorkbenchLabelProvider;
import org.jboss.tools.jbpm.convert.b2j.messages.B2JMessages;
-import org.jboss.tools.jbpm.convert.bpmnto.wizard.BpmnToWizard;
-import org.jboss.tools.jbpm.convert.bpmnto.wizard.ProFilter;
/**
* @author Grid Qian
@@ -180,6 +179,10 @@
class ProFilter extends ViewerFilter {
@Override
public boolean select(Viewer viewer, Object parent, Object element) {
- return element instanceof IContainer;
+ if (element instanceof IContainer) {
+ return ((IContainer)element).getProject().isAccessible();
+ } else {
+ return false;
+ }
}
}