TEA provides a bridge from its own TaskingLifeCycleListener mechanism to the E41 event bus mechanism. This allows for some advanced integration in a more Eclipse-ish fashion. Actually, the Tasking Live View is implemented based on this mechanism. It is a plain E4 view part that requests TEA events from the Eclipse event bus.
The Event Bridge
The bridge is implemented in org.eclipse.tea.core.ui.internal.listeners.EventBrokerBridge. It is quite straightforward since it broadcasts an event for every TaskingLifeCycleListener method possible to the Eclipse IEventBroker. TEA uses the org/eclipse/tea/* ...