| <?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 "Hello world" 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="false" |
| 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="false" |
| 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> |
| <super |
| type="org.eclipse.core.resources.textmarker"> |
| </super>
|
| </extension> |
| |
| </plugin> |