Author: akazakov
Date: 2012-04-12 20:13:54 -0400 (Thu, 12 Apr 2012)
New Revision: 40166
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui/plugin.xml
Log:
https://issues.jboss.org/browse/JBIDE-11470 Context New Menu does not provide the best
options for "webapp"
Modified: trunk/seam/plugins/org.jboss.tools.seam.ui/plugin.xml
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.ui/plugin.xml 2012-04-13 00:07:15 UTC (rev
40165)
+++ trunk/seam/plugins/org.jboss.tools.seam.ui/plugin.xml 2012-04-13 00:13:54 UTC (rev
40166)
@@ -477,30 +477,16 @@
<commonWizard
menuGroupId="org.jboss.tools.seam.ui"
type="new"
- wizardId="org.jboss.tools.seam.ui.wizards.SeamProjectWizard">
- <enablement>
- <or>
- <adapt type="org.eclipse.core.resources.IFile" />
- <adapt type="org.eclipse.core.resources.IFolder" />
- <adapt type="org.eclipse.core.resources.IProject" />
- <adapt type="org.eclipse.core.resources.IWorkspaceRoot"
/>
- <instanceof
value="org.jboss.tools.seam.core.ISeamElement"/>
- </or>
- </enablement>
- </commonWizard>
-
- <commonWizard
- menuGroupId="org.jboss.tools.seam.ui"
- type="new"
wizardId="org.jboss.tools.seam.ui.wizard.SeamActionWizard">
<enablement>
- <or>
- <adapt type="org.eclipse.core.resources.IFile" />
- <adapt type="org.eclipse.core.resources.IFolder" />
- <adapt type="org.eclipse.core.resources.IProject" />
- <adapt type="org.eclipse.core.resources.IWorkspaceRoot"
/>
- <instanceof
value="org.jboss.tools.seam.core.ISeamElement"/>
- </or>
+ <or>
+ <instanceof
value="org.eclipse.jdt.core.IPackageFragment"/>
+ <instanceof
value="org.eclipse.jdt.core.IPackageFragmentRoot"/>
+ <instanceof
value="org.eclipse.jdt.core.ICompilationUnit"/>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature"
value="org.jboss.tools.seam.core.seamnature"/>
+ </adapt>
+ </or>
</enablement>
</commonWizard>
@@ -509,13 +495,14 @@
type="new"
wizardId="org.jboss.tools.seam.ui.wizard.SeamConversationWizard">
<enablement>
- <or>
- <adapt type="org.eclipse.core.resources.IFile" />
- <adapt type="org.eclipse.core.resources.IFolder" />
- <adapt type="org.eclipse.core.resources.IProject" />
- <adapt type="org.eclipse.core.resources.IWorkspaceRoot"
/>
- <instanceof
value="org.jboss.tools.seam.core.ISeamElement"/>
- </or>
+ <or>
+ <instanceof
value="org.eclipse.jdt.core.IPackageFragment"/>
+ <instanceof
value="org.eclipse.jdt.core.IPackageFragmentRoot"/>
+ <instanceof
value="org.eclipse.jdt.core.ICompilationUnit"/>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature"
value="org.jboss.tools.seam.core.seamnature"/>
+ </adapt>
+ </or>
</enablement>
</commonWizard>
@@ -524,13 +511,14 @@
type="new"
wizardId="org.jboss.tools.seam.ui.wizard.SeamEntityWizard">
<enablement>
- <or>
- <adapt type="org.eclipse.core.resources.IFile" />
- <adapt type="org.eclipse.core.resources.IFolder" />
- <adapt type="org.eclipse.core.resources.IProject" />
- <adapt type="org.eclipse.core.resources.IWorkspaceRoot"
/>
- <instanceof
value="org.jboss.tools.seam.core.ISeamElement"/>
- </or>
+ <or>
+ <instanceof
value="org.eclipse.jdt.core.IPackageFragment"/>
+ <instanceof
value="org.eclipse.jdt.core.IPackageFragmentRoot"/>
+ <instanceof
value="org.eclipse.jdt.core.ICompilationUnit"/>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature"
value="org.jboss.tools.seam.core.seamnature"/>
+ </adapt>
+ </or>
</enablement>
</commonWizard>
@@ -539,13 +527,14 @@
type="new"
wizardId="org.jboss.tools.seam.ui.wizard.SeamFormWizard">
<enablement>
- <or>
- <adapt type="org.eclipse.core.resources.IFile" />
- <adapt type="org.eclipse.core.resources.IFolder" />
- <adapt type="org.eclipse.core.resources.IProject" />
- <adapt type="org.eclipse.core.resources.IWorkspaceRoot"
/>
- <instanceof
value="org.jboss.tools.seam.core.ISeamElement"/>
- </or>
+ <or>
+ <instanceof
value="org.eclipse.jdt.core.IPackageFragment"/>
+ <instanceof
value="org.eclipse.jdt.core.IPackageFragmentRoot"/>
+ <instanceof
value="org.eclipse.jdt.core.ICompilationUnit"/>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature"
value="org.jboss.tools.seam.core.seamnature"/>
+ </adapt>
+ </or>
</enablement>
</commonWizard>
@@ -554,13 +543,14 @@
type="new"
wizardId="org.jboss.tools.seam.ui.wizard.SeamGenerateEnitiesWizard">
<enablement>
- <or>
- <adapt type="org.eclipse.core.resources.IFile" />
- <adapt type="org.eclipse.core.resources.IFolder" />
- <adapt type="org.eclipse.core.resources.IProject" />
- <adapt type="org.eclipse.core.resources.IWorkspaceRoot"
/>
- <instanceof
value="org.jboss.tools.seam.core.ISeamElement"/>
- </or>
+ <or>
+ <instanceof
value="org.eclipse.jdt.core.IPackageFragment"/>
+ <instanceof
value="org.eclipse.jdt.core.IPackageFragmentRoot"/>
+ <instanceof
value="org.eclipse.jdt.core.ICompilationUnit"/>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature"
value="org.jboss.tools.seam.core.seamnature"/>
+ </adapt>
+ </or>
</enablement>
</commonWizard>