blob: d76e5f585a5b1af9d4eb33fdf1e9dad21925a5e1 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension id="org.eclipse.epsilon.common.dt" point="org.eclipse.core.runtime.products">
<product name="%productName" application="org.eclipse.ui.ide.workbench" description="%aboutText">
<property name="aboutImage" value="%aboutImage"/>
<property name="aboutText" value="%aboutText"/>
<property name="windowImage" value="icons/epsilon16.png"/>
</product>
</extension>
<extension-point id="modelType" name="Model Type" schema="schema/modelType.exsd"/>
<extension-point id="modelElementLocator" name="Model Element Locator" schema="schema/modelElementLocator.exsd"/>
<extension-point id="prettyPrinter" name="Pretty Printer" schema="schema/prettyPrinter.exsd"/>
<extension-point id="operationContributor" name="Operation Contributor" schema="schema/operationContributor.exsd"/>
<extension-point id="tool" name="Tool" schema="schema/tool.exsd"/>
<extension-point id="moduleValidator" name="Module Validator" schema="schema/moduleValidator.exsd"/>
<extension-point id="moduleImplementation" name="Module Implementation" schema="schema/moduleImplementation.exsd"/>
<!--extension
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
<launchConfigurationTypeImage
configTypeID="org.eclipse.epsilon.common.dt.launching.chain.ChainLaunchConfigurationDelegate"
icon="icons/chain.gif"
id="org.eclipse.epsilon.common.dt.launching.chain.ChainLaunchConfigurationDelegate"/>
</extension-->
<extension
point="org.eclipse.core.variables.dynamicVariables">
<variable
description="Prompts for a resource in the workspace and returns its absolute path in the filesystem"
name="resource_prompt"
resolver="org.eclipse.epsilon.common.dt.variables.ResourcePromptVariableResolver"/>
</extension>
<extension
point="org.eclipse.ui.console.consolePageParticipants">
<consolePageParticipant
class="org.eclipse.epsilon.common.dt.console.EpsilonConsolePageParticipant"
id="org.eclipse.epsilon.common.dt.console.EpsilonConsolePageParticipant">
<enablement/>
</consolePageParticipant>
</extension>
<extension
point="org.eclipse.ui.views">
<view
category="org.eclipse.epsilon.dt"
class="org.eclipse.epsilon.common.dt.tools.ToolsView"
icon="icons/tool.png"
id="org.eclipse.epsilon.common.dt.tools.ToolsView"
name="Tools">
</view>
</extension>
<extension
id="problemmarker"
point="org.eclipse.core.resources.markers">
<super
type="org.eclipse.core.resources.problemmarker">
</super>
<persistent
value="true">
</persistent>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
class="org.eclipse.epsilon.common.dt.preferences.EpsilonPreferencePage"
id="Epsilon"
name="Epsilon">
</page>
<page
category="Epsilon"
class="org.eclipse.epsilon.common.dt.preferences.EpsilonSyntaxColoringPreferencePage"
id="Epsilon.SyntaxColoring"
name="Syntax Coloring">
</page>
</extension>
<extension
point="org.eclipse.epsilon.common.dt.tool">
<tool
class="org.eclipse.epsilon.common.dt.launching.extensions.ModelTypeExtension"
defaultName="modelTypeExtension">
</tool>
</extension>
<extension
point="org.eclipse.ui.bindings">
<key
commandId="org.eclipse.epsilon.common.dt.editor.AbsractModuleEditor.ToggleComment"
contextId="org.eclipse.ui.textEditorScope"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+/">
</key>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
categoryId="org.eclipse.ui.category.textEditor"
id="org.eclipse.epsilon.common.dt.editor.AbsractModuleEditor.ToggleComment"
name="Toggle Comment">
</command>
</extension>
</plugin>