blob: 6a294cf1831431e43fc8482a39f9ee2841d426a2 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension point="org.eclipse.modisco.infra.discovery.ui.discoverer">
<discoverer
discovererID="org.eclipse.modisco.usecase.modelfilter.methodcalls.discoverer.discoverMethodCallsModelFromJavaModel"
label="%discoverer.label.0">
</discoverer>
<discoverer
discovererID="org.eclipse.modisco.usecase.modelfilter.methodcalls.discoverer.discoverMethodCallsModelFromJavaProject"
label="%discoverer.label.1">
</discoverer>
</extension>
<extension point="org.eclipse.ui.commands">
<command
id="org.eclipse.modisco.usecase.modelfilter.methodcalls.discoverer.ui.DisplayMethodCalls"
name="%command.name">
</command>
</extension>
<extension point="org.eclipse.ui.handlers">
<handler
class="org.eclipse.modisco.usecase.modelfilter.methodcalls.discoverer.ui.internal.handlers.DisplayMethodCallsHandler"
commandId="org.eclipse.modisco.usecase.modelfilter.methodcalls.discoverer.ui.DisplayMethodCalls">
</handler>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution locationURI="popup:org.eclipse.modisco.infra.discovery.ui.actionsMenu">
<command commandId="org.eclipse.modisco.usecase.modelfilter.methodcalls.discoverer.ui.DisplayMethodCalls">
<visibleWhen checkEnabled="false">
<with variable="selection">
<iterate>
<or>
<and>
<adapt type="org.eclipse.core.resources.IFile"/>
<test property="org.eclipse.core.resources.contentTypeId" value="org.eclipse.modisco.java.contenttype"/>
</and>
<instanceof value="org.eclipse.jdt.core.IJavaProject"/>
<instanceof value="org.eclipse.gmt.modisco.java.AbstractMethodDeclaration"/>
<instanceof value="org.eclipse.jdt.core.IMethod"/>
</or>
</iterate>
</with>
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.editors">
<editor
class="org.eclipse.modisco.usecase.modelfilter.methodcalls.discoverer.ui.internal.editor.MethodCallsModelEditor"
default="false"
icon="resources/logoMoDiscoMini.gif"
id="org.eclipse.modisco.usecase.modelfilter.methodcalls.discoverer.ui.prefuse.EditorID"
name="%editor.name">
</editor>
</extension>
</plugin>