A console page participant is notified of page lifecycle events such as creation, activation, deactivation and disposal. A page participant can also provide adapters for a page. Participants are contributed via the
org.eclispe.ui.console.consolePageParticipants
extension point.
Participant behavior is implementation dependent. For example, a page participant could add actions to a console's toolbar by accessing a its page's action bars.
Following is an example extension definition.
<extension point="org.eclipse.ui.console.consolePageParticipants"> <consolePageParticipant id="com.example.ExamplePageParticipant" class="com.example.ExamplePageParticipant"> </consolePageParticipant> </extension>
The example page participant is contributed to all console pages. An optional
enablement
attribute may be specified to control which consoles a page participant is applicable to.
Clients contributing console page participant extensions are intended to implement this interface.
@since 3.1