| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.4"?> |
| <plugin> |
| <extension |
| point="org.eclipse.ui.handlers"> |
| <handler |
| class="org.eclipse.app4mc.multicore.partitioning.handlers.PartitioningHandler" |
| commandId="org.eclipse.app4mc.multicore.partitioning.perform"> |
| </handler> |
| <handler |
| class="org.eclipse.app4mc.multicore.partitioning.handlers.WriteGraphvizHandler" |
| commandId="org.eclipse.app4mc.multicore.partitioning.visualize2"> |
| </handler> |
| </extension> |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| allPopups="false" |
| locationURI="popup:org.eclipse.app4mc.multicore.menu?after=org.eclipse.app4mc.multicore.openmapping.popups.performMapping"> |
| <command |
| commandId="org.eclipse.app4mc.multicore.partitioning.visualize" |
| id="org.eclipse.app4mc.multicore.partitioning.popups.visualize" |
| label="Create Applet" |
| style="push"> |
| <visibleWhen |
| checkEnabled="false"> |
| <with |
| variable="activeMenuSelection"> |
| <iterate |
| ifEmpty="false"> |
| <instanceof |
| value="org.eclipse.core.resources.IResource"> |
| </instanceof> |
| <test |
| property="org.eclipse.core.resources.extension" |
| value="amxmi"> |
| </test> |
| </iterate> |
| </with> |
| </visibleWhen> |
| </command> |
| </menuContribution> |
| <menuContribution |
| allPopups="false" |
| locationURI="popup:org.eclipse.app4mc.multicore.menu?before=org.eclipse.app4mc.multicore.openmapping.popups.createTasks"> |
| <command |
| commandId="org.eclipse.app4mc.multicore.partitioning.perform" |
| id="org.eclipse.app4mc.multicore.partitioning.popups.perform" |
| label="Perform Partitioning" |
| style="push"> |
| <visibleWhen |
| checkEnabled="false"> |
| <with |
| variable="activeMenuSelection"> |
| <iterate |
| ifEmpty="false"> |
| <instanceof |
| value="org.eclipse.core.resources.IResource"> |
| </instanceof> |
| <test |
| property="org.eclipse.core.resources.extension" |
| value="amxmi"> |
| </test> |
| </iterate> |
| </with> |
| </visibleWhen> |
| </command> |
| </menuContribution> |
| <menuContribution |
| allPopups="false" |
| locationURI="popup:org.eclipse.app4mc.multicore.menu?after=org.eclipse.app4mc.multicore.openmapping.popups.performMapping"> |
| <command |
| commandId="org.eclipse.app4mc.multicore.partitioning.visualize2" |
| id="org.eclipse.app4mc.multicore.partitioning.popups.visualize2" |
| label="Create Graphviz (.dot) file" |
| style="push"> |
| <visibleWhen |
| checkEnabled="false"> |
| <with |
| variable="activeMenuSelection"> |
| <iterate |
| ifEmpty="false"> |
| <instanceof |
| value="org.eclipse.core.resources.IResource"> |
| </instanceof> |
| <test |
| property="org.eclipse.core.resources.extension" |
| value="amxmi"> |
| </test> |
| </iterate> |
| </with> |
| </visibleWhen> |
| </command> |
| </menuContribution> |
| </extension> |
| <extension |
| point="org.eclipse.ui.commands"> |
| <command |
| id="org.eclipse.app4mc.multicore.partitioning.perform" |
| name="Perform Partitioning"> |
| </command> |
| <command |
| id="org.eclipse.app4mc.multicore.partitioning.visualize2" |
| name="Generate Graphviz"> |
| </command> |
| </extension> |
| |
| <extension |
| point="org.eclipse.core.runtime.preferences"> |
| <initializer |
| class="org.eclipse.app4mc.multicore.partitioning.ParPreferenceInitializer"> |
| </initializer> |
| </extension> |
| |
| </plugin> |