org.eclipse.e4.core.commands;bundle-version="0.11.100",
org.eclipse.e4.ui.services;bundle-version="1.2.100",
org.eclipse.e4.ui.model.workbench;bundle-version="1.2.0",
- org.eclipse.e4.core.contexts;bundle-version="1.5.1"
+ org.eclipse.e4.core.contexts;bundle-version="1.5.1",
+ org.eclipse.osgi.services,
+ org.eclipse.e4.core.services
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Bundle-ActivationPolicy: lazy
Import-Package: eu.etaxonomy.taxeditor.webapp,
return shell;
}
+// private EventHandler testHandler;
+//
+// @Inject
+// public EventUtility(IEventBroker eventBroker) {
+// testHandler = new EventHandler() {
+//
+// @Override
+// public void handleEvent(Event event) {
+// Object part = event.getProperty(UIEvents.EventTags.ELEMENT);
+// boolean tbr =(Boolean) event.getProperty(UIEvents.EventTags.NEW_VALUE);
+// if (part instanceof MPart){
+// System.out.println("Part "+((MPart)part).getElementId()+" is "+(!tbr?"NOT":"")+" visible");
+// }
+// else if(part instanceof MPlaceholder){
+// System.out.println("Part "+((MPlaceholder)part).getRef().getElementId()+" is "+(!tbr?"NOT":"")+" visible");
+// }
+// }
+// };
+// eventBroker.subscribe(UIEvents.UIElement.TOPIC_TOBERENDERED, testHandler);
+// }
+
}