blob: 02e63775c09b1a26801ce59443c604a9eb135f94 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension
point="org.eclipse.ui.editors">
<editor
name="VIATRA2 Lightweight VTML Editor"
extensions="vtml"
icon="icons/vtml.png"
class="org.eclipse.viatra2.editor.text.light.VTMLEditor"
contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
id="org.eclipse.viatra2.editor.text.light.VTMLEditor">
</editor>
<editor
name="VIATRA2 Lightweight VTCL Editor"
extensions="vtcl"
icon="icons/vtcl.png"
class="org.eclipse.viatra2.editor.text.light.VTCLEditor"
contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
id="org.eclipse.viatra2.editor.text.light.VTCLEditor">
</editor>
</extension>
<extension
point="org.eclipse.ui.bindings">
<key
commandId="org.eclipse.viatra2.editor.text.loadCommand"
contextId="org.eclipse.ui.textEditorScope"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="Alt+P"/>
<key
commandId="org.eclipse.viatra2.editor.text.runCommand"
contextId="org.eclipse.ui.textEditorScope"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="Alt+R">
</key>
</extension>
<extension
point="org.eclipse.ui.commands">
<category
id="org.eclipse.viatra2.editor.text.category"
name="VIATRA2 Commands"/>
<command
id="org.eclipse.viatra2.editor.text.loadCommand"
name="Parse"/>
<command
id="org.eclipse.viatra2.editor.text.runCommand"
name="Run">
</command>
</extension>
<extension
point="org.eclipse.viatra2.gui.fileTemplate">
<templateReference
description="The popular &quot;Hello world&quot; example in VTCL."
extension="vtcl"
name="VTCL Hello world"
templateFile="templates/helloworld.vtcl.jet">
<templateParameter
defaultValue="helloworld"
description="The name of the VTCL machine."
name="machineName">
</templateParameter>
<templateParameter
defaultValue="Hello VIATRA2 world!"
description="The message to print to the output."
name="message">
</templateParameter>
</templateReference>
<templateReference
description="The Datatypes metamodel by Daniel Varro."
extension="vtml"
name="VTML Datatypes metamodel"
templateFile="templates/datatypes.vtml.jet">
</templateReference>
</extension>
<extension
point="org.eclipse.ui.newWizards">
<wizard
canFinishEarly="true"
category="org.eclipse.viatra2.wizards"
class="org.eclipse.viatra2.editor.text.wizards.NewVTCLWizard"
finalPerspective="org.eclipse.viatra2.gui.perspective"
hasPages="true"
icon="icons/vtcl.png"
id="org.eclipse.viatra2.editor.text.wizard.vtcl"
name="VIATRA2 Textual Command Language script">
</wizard>
<wizard
canFinishEarly="true"
category="org.eclipse.viatra2.wizards"
class="org.eclipse.viatra2.editor.text.wizards.NewVTMLWizard"
finalPerspective="org.eclipse.viatra2.gui.perspective"
hasPages="true"
icon="icons/vtml.png"
id="org.eclipse.viatra2.editor.text.wizard.vtml"
name="VIATRA2 Textual Modeling Language script">
</wizard>
</extension>
<extension
id="org.eclipse.viatra2.loaders.vtclparsermarker"
name="VTCL Parsing Problems"
point="org.eclipse.core.resources.markers">
<super
type="org.eclipse.core.resources.problemmarker">
</super>
<persistent
value="true">
</persistent>
</extension>
</plugin>