blob: 12f49546f61998b3518d02190148c9bb7285ed24 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension point="org.eclipse.ui.commands">
<command
description="Open a JDT Editor"
defaultHandler="org.eclipse.papyrus.designer.languages.java.jdt.texteditor.handler.SyncJDTEditorHandler"
id="org.eclipse.papyrus.designer.languages.exteditor.jdt.openeditor"
name="Open a JDT Editor">
</command>
</extension>
<extension
id="org.eclipse.jdt.ui.synceditor"
point="org.eclipse.ui.editors">
<editor
default="true"
name="Papyrus synchronizing JDT editor"
icon="icons/texteditor.gif"
class="org.eclipse.papyrus.designer.languages.java.jdt.texteditor.editor.SyncJDTEditor"
contributorClass="org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditorActionContributor"
symbolicFontName="org.eclipse.jdt.ui.editors.textfont"
id="org.eclipse.papyrus.designer.languages.java.jdt.texteditor.editor.SyncJDTEditor">
</editor>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.papyrus.designer.popup?after=codegen">
<command
commandId="org.eclipse.papyrus.designer.languages.exteditor.jdt.openeditor"
id="org.eclipse.papyrus.designer.languages.exteditor.jdt.open"
icon="icons/texteditor.gif"
style="push">
<visibleWhen checkEnabled="true"/>
<iterate>
<adapt type="org.eclipse.emf.ecore.EObject">
<or>
<instanceof value="org.eclipse.uml2.uml.Class"/>
<instanceof value="org.eclipse.uml2.uml.Operation"/>
<instanceof value="org.eclipse.uml2.uml.Property"/>
</or>
</adapt>
</iterate>
</command>
</menuContribution>
</extension>
<extension point="org.eclipse.papyrus.infra.core.modelListener">
<listener
name="org.eclipse.papyrus.designer.languages.exteditor.jdt.listener.ModelListener"
realization="org.eclipse.papyrus.designer.languages.java.jdt.texteditor.listener.ModelListener">
</listener>
</extension>
</plugin>