| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> |
| <HEAD> |
| |
| <meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." > |
| |
| <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> |
| <META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> |
| |
| <LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css"> |
| <title>Activities Example</title> |
| </HEAD> |
| <BODY BGCOLOR="#ffffff"> |
| <h2>Activities Example</h2> |
| <p>The following plug-in contains an example of two different activity techniques. |
| The first technique demonstrates how activities can be used to filter a specific |
| contribution, in this case, the Problems view. The second technique is to filter |
| an entire plug-in.</p> |
| <p><strong>Note: </strong>For the end user, Activities are referred to as Capabilities |
| in the UI.</p> |
| <pre CLASS="Para"><?xml version="1.0" encoding="UTF-8"?><br><?eclipse version="3.0"?><br><plugin<br> id="org.eclipse.ui.examples.activities.simple"<br> name="Simple Activities Plug-in"<br> version="1.0.0"<br> provider-name="IBM"><br> <requires><br> <import plugin="org.eclipse.ui"/><br> </requires><br> <br> <!-- Define the Examples category --><br> <extension<br> point="org.eclipse.ui.activities"><br> <category<br> description="Contains bindings declared in the org.eclipse.ui.examples.activities.simple plugin."<br> name="Examples"<br> id="org.eclipse.ui.examples.activities.simple.Category"/><br> </extension><br> <br> <!-- The following extension will filter out the Problems View--><br> <extension<br> point="org.eclipse.ui.activities"><br> <activity<br> description="Allows usage of the Problems View"<br> name="Problems View Filter"<br> id="org.eclipse.ui.examples.activities.simple.Problems"/><br> <activityPatternBinding<br> activityId="org.eclipse.ui.examples.activities.simple.Problems"<br> pattern="org\.eclipse\.ui\.ide/org\.eclipse\.ui\.views\.ProblemView"/><br> <categoryActivityBinding<br> activityId="org.eclipse.ui.examples.activities.simple.Problems"<br> categoryId="org.eclipse.ui.examples.activities.simple.Category"/><br> <defaultEnablement id="org.eclipse.ui.examples.activities.simple.Problems"/><br> </extension><br> <br> <!-- The following extension will filter all contributions from the org.eclipse.team* plugins --><br> <extension<br> point="org.eclipse.ui.activities"><br> <activity<br> id="org.eclipse.ui.examples.activities.simple.Team"<br> description="Filters all &quot;Team&quot; contributions."<br> name="Team Views Filter"/><br> <activityPatternBinding<br> activityId="org.eclipse.ui.examples.activities.simple.Team"<br> pattern="org\.eclipse\.team.*/.*"/><br> <categoryActivityBinding<br> activityId="org.eclipse.ui.examples.activities.simple.Team"<br> categoryId="org.eclipse.ui.examples.activities.simple.Category"/><br> </extension><br></plugin></pre> |
| <p><img border="0" src="../images/ngrelc.png" alt="Related concepts." ><br> |
| <a href="../concepts/concepts-activites.htm">Activities</a> </P> |
| <p><img border="0" src="../images/ngrelr.png" alt="Related reference" ><br> |
| <a href="../reference/ref-activitiespref.htm">Capabilities</a> |
| </p> |
| </BODY> |
| </HTML> |