blob: f4fa00684d77391bbc2bfc05c09c48545163833d [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<!--
Copyright (c) 2019 Mia-Software and others.
This program and the accompanying materials
are made available under the terms of the Eclipse Public License 2.0
which accompanies this distribution, and is available at
https://www.eclipse.org/legal/epl-2.0/
SPDX-License-Identifier: EPL-2.0
Contributors:
Unknown - initial API and implementation
-->
<plugin>
<extension-point id="discoverer" name="%extension-point.name" schema="schema/discoverer.exsd"/>
<extension
point="org.eclipse.ui.newWizards">
<wizard
canFinishEarly="false"
category="org.eclipse.modisco"
class="org.eclipse.modisco.infra.discovery.ui.internal.wizards.NewDiscovererWizard"
hasPages="true"
icon="icons/new_discoverer.png"
id="org.eclipse.modisco.infra.discovery.ui.wizards.NewDiscovererWizard"
name="%wizard.name"
project="false">
</wizard>
</extension>
<extension
point="org.eclipse.ui.views">
<category
id="org.eclipse.modisco"
name="%category.name">
</category>
<view
category="org.eclipse.modisco"
class="org.eclipse.modisco.infra.discovery.ui.internal.views.DiscoverersView"
icon="icons/discoverer16x16.png"
id="org.eclipse.modisco.infra.discovery.ui.views.discoverersview"
name="%view.name"
restorable="true">
</view>
</extension>
<extension
point="org.eclipse.debug.core.launchConfigurationTypes">
<launchConfigurationType
delegate="org.eclipse.modisco.infra.discovery.ui.internal.launch.DiscovererLaunchConfigurationDelegate"
id="org.eclipse.modisco.infra.discovery.launchConfigurationType"
modes="run, debug"
name="%launchConfigurationType.name">
</launchConfigurationType>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
<launchConfigurationTabGroup
class="org.eclipse.modisco.infra.discovery.ui.internal.launch.DiscoverersTabGroup"
id="org.eclipse.modisco.infra.discovery.launchConfigurationTabGroup"
type="org.eclipse.modisco.infra.discovery.launchConfigurationType">
</launchConfigurationTabGroup>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
<launchConfigurationTypeImage
configTypeID="org.eclipse.modisco.infra.discovery.launchConfigurationType"
icon="icons/discoverer16x16.png"
id="org.eclipse.modisco.infra.discovery.launchConfigurationTypeImage">
</launchConfigurationTypeImage>
</extension>
<extension point="org.eclipse.modisco.facet.widgets.celleditors.compositeEditorFactories">
<compositeEditorFactory class="org.eclipse.modisco.infra.discovery.ui.internal.celleditors.composite.TargetURICompositeFactory"/>
</extension>
<extension
id="org.eclipse.modisco.infra.discovery.ui.menu"
name="%extension.name"
point="org.eclipse.ui.menus">
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.ui.popup.any?after=additions">
<menu
icon="icons/discoverer16x16.png"
id="org.eclipse.modisco.infra.discovery.ui.menu"
label="%menu.label">
<visibleWhen checkEnabled="false">
<with variable="selection">
<iterate>
<or>
<adapt type="org.eclipse.core.resources.IResource"/>
<instanceof value="org.eclipse.jdt.core.IJavaElement"/>
<instanceof value="org.eclipse.emf.ecore.EObject"/>
<instanceof value="org.eclipse.emf.ecore.resource.Resource"/>
</or>
</iterate>
</with>
</visibleWhen>
</menu>
</menuContribution>
<menuContribution
allPopups="true"
locationURI="popup:org.eclipse.modisco.infra.discovery.ui.menu">
<dynamic
class="org.eclipse.modisco.infra.discovery.ui.internal.actions.ContributionItemForMoDiscoMenu"
id="org.eclipse.modisco.infra.discovery.ui.dynamicDiscoverersMenu">
</dynamic>
</menuContribution>
<menuContribution
allPopups="true"
locationURI="popup:org.eclipse.modisco.infra.discovery.ui.menu">
<menu
id="org.eclipse.modisco.infra.discovery.ui.actionsMenu"
label="%menu.label.0">
</menu>
</menuContribution>
</extension>
</plugin>