<?xml version="1.0" encoding="UTF-8"?> | |
<?eclipse version="3.0"?> | |
<plugin> | |
<extension-point id="mergingStrategy" name="MergingStrategy" schema="schema/mergingStrategy.exsd"/> | |
<extension | |
point="org.eclipse.ui.editors"> | |
<editor | |
class="org.eclipse.epsilon.eml.dt.editor.EmlEditor" | |
contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor" | |
default="true" | |
extensions="eml" | |
icon="icons/eml.gif" | |
id="org.eclipse.epsilon.eml.dt.editor.EmlEditor" | |
name="Epsilon Merging Language Editor"> | |
</editor> | |
</extension> | |
<extension | |
point="org.eclipse.debug.ui.launchConfigurationTabGroups"> | |
<launchConfigurationTabGroup | |
class="org.eclipse.epsilon.eml.dt.launching.EmlLaunchConfigurationTabGroup" | |
description="Create a configuration to launch an EML merging" | |
id="org.eclipse.epsilon.eml.dt.launching.EmlLaunchConfigurationTabGroup" | |
type="org.epsilon.eml.eclipse.dt.launcing.EmlLaunchConfigurationDelegate"/> | |
</extension> | |
<extension | |
point="org.eclipse.debug.core.launchConfigurationTypes"> | |
<launchConfigurationType | |
delegate="org.eclipse.epsilon.eml.dt.launching.EmlLaunchConfigurationDelegate" | |
id="org.epsilon.eml.eclipse.dt.launcing.EmlLaunchConfigurationDelegate" | |
modes="run,debug" | |
name="EML Merging"/> | |
</extension> | |
<extension | |
point="org.eclipse.debug.ui.launchConfigurationTypeImages"> | |
<launchConfigurationTypeImage | |
configTypeID="org.epsilon.eml.eclipse.dt.launcing.EmlLaunchConfigurationDelegate" | |
icon="icons/eml.gif" | |
id="EMLMerging"/> | |
</extension> | |
<extension | |
point="org.eclipse.ui.newWizards"> | |
<wizard | |
category="org.eclipse.epsilon.dt" | |
class="org.eclipse.epsilon.eml.dt.wizards.NewEmlFileWizard" | |
icon="icons/eml.gif" | |
id="org.eclipse.epsilon.eml.dt.wizards.NewEmlFileWizard" | |
name="EML Merging"> | |
<description> | |
Create a new EML merging | |
</description> | |
</wizard> | |
</extension> | |
<extension | |
point="org.eclipse.epsilon.eml.dt.mergingStrategy"> | |
<mergingStrategy | |
class="org.eclipse.epsilon.eml.strategy.DefaultMergingStrategy" | |
label="No merging strategy" | |
id="Default"/> | |
</extension> | |
<extension | |
point="org.eclipse.epsilon.common.dt.moduleImplementation"> | |
<implementation | |
class="org.eclipse.epsilon.eml.EmlModule" | |
default="true" | |
dialog="org.eclipse.epsilon.eml.dt.launching.EmlModuleConfiguration" | |
language="EML" | |
name="Default"> | |
</implementation> | |
</extension> | |
</plugin> |