Author: vrubezhny
Date: 2011-08-10 15:20:32 -0400 (Wed, 10 Aug 2011)
New Revision: 33785
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.ui/src/org/jboss/tools/cdi/ui/CDIUIPlugin.java
Log:
JBIDE-7892
Search for @Named beans.
Open CDI Named Bean Dialog is added
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.ui/src/org/jboss/tools/cdi/ui/CDIUIPlugin.java
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.ui/src/org/jboss/tools/cdi/ui/CDIUIPlugin.java 2011-08-10
19:09:12 UTC (rev 33784)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.ui/src/org/jboss/tools/cdi/ui/CDIUIPlugin.java 2011-08-10
19:20:32 UTC (rev 33785)
@@ -34,6 +34,13 @@
public CDIUIPlugin() {
}
+ private final static ICDIProjectChangeListener cdiProjectListener =
+ new ICDIProjectChangeListener() {
+ public void projectChanged(CDIProjectChangeEvent event) {
+ OpenCDINamedBeanDialog.validateHistory(event.getProject());
+ }
+ };
+
/*
* (non-Javadoc)
* @see org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
@@ -41,11 +48,7 @@
public void start(BundleContext context) throws Exception {
super.start(context);
plugin = this;
- CDICorePlugin.addCDIProjectListener(new ICDIProjectChangeListener(){
- public void projectChanged(CDIProjectChangeEvent event) {
- OpenCDINamedBeanDialog.validateHistory(event.getProject());
- }
- });
+ CDICorePlugin.addCDIProjectListener(cdiProjectListener);
}
@@ -54,6 +57,7 @@
* @see org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
*/
public void stop(BundleContext context) throws Exception {
+ CDICorePlugin.removeCDIProjectListener(cdiProjectListener);
plugin = null;
super.stop(context);
}
Show replies by date