Author: akazakov
Date: 2012-04-12 20:07:15 -0400 (Thu, 12 Apr 2012)
New Revision: 40165
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.ui/plugin.xml
Log:
https://issues.jboss.org/browse/JBIDE-11470 Context New Menu does not provide the best
options for "webapp"
Modified: trunk/cdi/plugins/org.jboss.tools.cdi.ui/plugin.xml
===================================================================
--- trunk/cdi/plugins/org.jboss.tools.cdi.ui/plugin.xml 2012-04-12 23:30:18 UTC (rev
40164)
+++ trunk/cdi/plugins/org.jboss.tools.cdi.ui/plugin.xml 2012-04-13 00:07:15 UTC (rev
40165)
@@ -444,29 +444,16 @@
<commonWizard
menuGroupId="org.jboss.tools.cdi.ui"
type="new"
- wizardId="org.jboss.tools.cdi.ui.wizard.NewCDIProjectWizard">
- <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"
/>
- <adapt type="org.eclipse.jdt.core.IJavaElement" />
- </or>
- </enablement>
- </commonWizard>
- <commonWizard
- menuGroupId="org.jboss.tools.cdi.ui"
- type="new"
wizardId="org.jboss.tools.cdi.ui.wizard.NewBeanCreationWizard">
<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"
/>
- <adapt type="org.eclipse.jdt.core.IJavaElement" />
- </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.cdi.core.cdinature"/>
+ </adapt>
+ </or>
</enablement>
</commonWizard>
<commonWizard
@@ -474,27 +461,29 @@
type="new"
wizardId="org.jboss.tools.cdi.ui.wizard.NewQualifierCreationWizard">
<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"
/>
- <adapt type="org.eclipse.jdt.core.IJavaElement" />
- </or>
- </enablement>
+ <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.cdi.core.cdinature"/>
+ </adapt>
+ </or>
+ </enablement>
</commonWizard>
<commonWizard
menuGroupId="org.jboss.tools.cdi.ui"
type="new"
wizardId="org.jboss.tools.cdi.ui.wizard.NewStereotypeCreationWizard">
<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"
/>
- <adapt type="org.eclipse.jdt.core.IJavaElement" />
- </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.cdi.core.cdinature"/>
+ </adapt>
+ </or>
</enablement>
</commonWizard>
<commonWizard
@@ -502,13 +491,14 @@
type="new"
wizardId="org.jboss.tools.cdi.ui.wizard.NewScopeCreationWizard">
<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"
/>
- <adapt type="org.eclipse.jdt.core.IJavaElement" />
- </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.cdi.core.cdinature"/>
+ </adapt>
+ </or>
</enablement>
</commonWizard>
<commonWizard
@@ -516,13 +506,14 @@
type="new"
wizardId="org.jboss.tools.cdi.ui.wizard.NewInterceptorBindingCreationWizard">
<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"
/>
- <adapt type="org.eclipse.jdt.core.IJavaElement" />
- </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.cdi.core.cdinature"/>
+ </adapt>
+ </or>
</enablement>
</commonWizard>
<commonWizard
@@ -530,13 +521,14 @@
type="new"
wizardId="org.jboss.tools.cdi.ui.wizard.NewInterceptorCreationWizard">
<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"
/>
- <adapt type="org.eclipse.jdt.core.IJavaElement" />
- </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.cdi.core.cdinature"/>
+ </adapt>
+ </or>
</enablement>
</commonWizard>
<commonWizard
@@ -544,13 +536,14 @@
type="new"
wizardId="org.jboss.tools.cdi.ui.wizard.NewDecoratorCreationWizard">
<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"
/>
- <adapt type="org.eclipse.jdt.core.IJavaElement" />
- </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.cdi.core.cdinature"/>
+ </adapt>
+ </or>
</enablement>
</commonWizard>
<commonWizard
@@ -558,13 +551,14 @@
type="new"
wizardId="org.jboss.tools.cdi.ui.wizard.NewAnnotationLiteralCreationWizard">
<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"
/>
- <adapt type="org.eclipse.jdt.core.IJavaElement" />
- </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.cdi.core.cdinature"/>
+ </adapt>
+ </or>
</enablement>
</commonWizard>
<commonWizard
@@ -573,11 +567,9 @@
wizardId="org.jboss.tools.cdi.ui.wizard.NewBeansXMLCreationWizard">
<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"
/>
- <adapt type="org.eclipse.jdt.core.IJavaElement" />
</or>
</enablement>
</commonWizard>