Poniższy moduł dodatkowy zawiera przykład dwóch różnych technik działań. Pierwsza technika demonstruje zastosowanie działań do filtrowania określonych danych uzupełniających, w tym przypadku widoku Problemy. Druga technika pokazuje filtrowanie całego modułu dodatkowego.
Uwaga: W interfejsie użytkownika działania nazywane są możliwościami.
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin
id="org.eclipse.ui.examples.activities.simple"
name="Prosty moduł dodatkowy działań"
version="1.0.0"
provider-name="IBM">
<requires>
<import plugin="org.eclipse.ui"/>
</requires>
<!-- Definicja kategorii Examples -->
<extension
point="org.eclipse.ui.activities">
<category
description="Zawiera powiązania zadeklarowane w module dodatkowym org.eclipse.ui.examples.activities.simple plugin."
name="Examples"
id="org.eclipse.ui.examples.activities.simple.Category"/>
</extension>
<!-- To rozszerzenie umożliwia filtrowanie widoku Problemy -->
<extension
point="org.eclipse.ui.activities">
<activity
description="Umożliwia użycie widoku Problemy"
name="Problems View Filter"
id="org.eclipse.ui.examples.activities.simple.Problems"/>
<activityPatternBinding
activityId="org.eclipse.ui.examples.activities.simple.Problems"
pattern="org\.eclipse\.ui\.ide/org\.eclipse\.ui\.views\.ProblemView"/>
<categoryActivityBinding
activityId="org.eclipse.ui.examples.activities.simple.Problems"
categoryId="org.eclipse.ui.examples.activities.simple.Category"/>
<defaultEnablement id="org.eclipse.ui.examples.activities.simple.Problems"/>
</extension>
<!-- To rozszerzenie umożliwia filtrowanie wszystkich danych uzupełniających z modułów dodatkowych org.eclipse.team* -->
<extension
point="org.eclipse.ui.activities">
<activity
id="org.eclipse.ui.examples.activities.simple.Team"
description="Filtruje wszystkie dane uzupełniające "Team"."
name="Filtr widoków zespołowych"/>
<activityPatternBinding
activityId="org.eclipse.ui.examples.activities.simple.Team"
pattern="org\.eclipse\.team.*/.*"/>
<categoryActivityBinding
activityId="org.eclipse.ui.examples.activities.simple.Team"
categoryId="org.eclipse.ui.examples.activities.simple.Category"/>
</extension>
</plugin>