blob: cb407599a58aa95c59ed5d13283ca68842031dd2 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension
point="org.eclipse.ui.handlers">
<handler
class="org.eclipse.papyrus.designer.languages.java.reverse.ui.ReverseCodeHandler"
commandId="org.eclipse.papyrus.designer.languages.java.reverse.ui.reverseCodeCommand">
<enabledWhen>
<with
variable="activeEditorId">
<equals
value="org.eclipse.papyrus.infra.core.papyrusEditor">
</equals>
</with>
</enabledWhen>
</handler>
<handler
class="org.eclipse.papyrus.designer.languages.java.reverse.ui.handlers.CreateAssociationFromPropertyHandler"
commandId="org.eclipse.papyrus.designer.languages.java.reverse.ui.commands.CreateAssociationFromPropertyCommand">
</handler>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="toolbar:org.eclipse.ui.main.toolbar">
<toolbar
id="org.eclipse.papyrus.designer.languages.java.ui.toolbar">
<command
commandId="org.eclipse.papyrus.designer.languages.java.reverse.ui.reverseCodeCommand"
icon="icons/javaReverse.gif"
label="Java Reverse"
style="push"
tooltip="Reverse Java code into current model">
</command>
<command
commandId="org.eclipse.papyrus.designer.languages.java.reverse.ui.commands.CreateAssociationFromPropertyCommand"
icon="icons/associationFromProperty.gif"
label="Create Association From Property"
style="push">
</command>
</toolbar>
</menuContribution>
<menuContribution
locationURI="menu:org.eclipse.papyrus.ui.menu">
<menu
id="org.eclipse.papyrus.designer.languages.java.ui.menu"
label="Java">
<command
commandId="org.eclipse.papyrus.designer.languages.java.reverse.ui.reverseCodeCommand"
style="push">
</command>
</menu>
<menu
id="org.eclipse.papyrus.ui.menu.misc"
label="Utils">
<command
commandId="org.eclipse.papyrus.designer.languages.java.reverse.ui.commands.CreateAssociationFromPropertyCommand"
icon="icons/associationFromProperty.gif"
label="Create Association From Property"
style="push">
</command>
</menu>
</menuContribution>
<menuContribution
locationURI="popup:org.eclipse.sash.ui.folder">
<menu
id="org.eclipse.papyrus.designer.languages.java.ui.sash.menu"
label="Java">
<command
commandId="org.eclipse.papyrus.designer.languages.java.reverse.ui.reverseCodeCommand"
style="push">
</command>
</menu>
</menuContribution>
<menuContribution
locationURI="popup:org.eclipse.papyrus.views.modelexplorer.modelexplorer.popup">
<menu
id="org.eclipse.papyrus.ui.popupmenu.modelexplorer.misc"
label="Utils">
<command
commandId="org.eclipse.papyrus.designer.languages.java.reverse.ui.commands.CreateAssociationFromPropertyCommand"
icon="icons/associationFromProperty.gif"
label="Create Association From Property"
style="push">
</command>
</menu>
</menuContribution>
<menuContribution
locationURI="popup:org.eclipse.gmf.runtime.diagram.ui.DiagramEditorContextMenu">
<menu
id="org.eclipse.papyrus.ui.popupmenu.diagram.misc"
label="Utils">
<command
commandId="org.eclipse.papyrus.designer.languages.java.reverse.ui.commands.CreateAssociationFromPropertyCommand"
icon="icons/associationFromProperty.gif"
label="Create Association From Property"
style="push">
</command>
</menu>
</menuContribution>
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.ui.popup.any">
<menu
id="org.eclipse.papyrus.designer.languages.java.reverse.ui.javaMenu"
label="Java">
<command
commandId="org.eclipse.papyrus.designer.languages.java.reverse.ui.reverseCodeCommand"
style="push">
<visibleWhen
checkEnabled="false">
<with
variable="activeMenuSelection">
<iterate
ifEmpty="false"
operator="or">
<adapt
type="org.eclipse.jdt.core.IJavaElement">
<and>
<not>
<adapt
type="org.eclipse.jdt.core.IJavaProject">
</adapt>
</not>
</and>
</adapt>
</iterate>
</with>
</visibleWhen>
</command>
</menu>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
description="Reverse Java code into current model"
id="org.eclipse.papyrus.designer.languages.java.reverse.ui.reverseCodeCommand"
name="Java Reverse">
</command>
<command
description="Create a New association from the Property."
id="org.eclipse.papyrus.designer.languages.java.reverse.ui.commands.CreateAssociationFromPropertyCommand"
name="Create Association From Property">
</command>
</extension>
<extension
point="org.eclipse.papyrus.infra.gmfdiag.dnd.dropStrategy">
<strategy
strategy="org.eclipse.papyrus.designer.languages.java.reverse.ui.dnd.DropReverseStrategy">
</strategy>
</extension>
</plugin>