Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/dsls/ACG
diff options
context:
space:
mode:
authorwpiers2008-09-02 15:29:09 +0000
committerwpiers2008-09-02 15:29:09 +0000
commit0ed7ba79d74e0fce3468ce4d5cccf3136fee7a43 (patch)
treed236be7c715a7807ae839e838249831ad0ef1306 /dsls/ACG
parent9c832b95e2b95e6fb965055c4ebbf1e467d2bdda (diff)
downloadorg.eclipse.atl-0ed7ba79d74e0fce3468ce4d5cccf3136fee7a43.tar.gz
org.eclipse.atl-0ed7ba79d74e0fce3468ce4d5cccf3136fee7a43.tar.xz
org.eclipse.atl-0ed7ba79d74e0fce3468ce4d5cccf3136fee7a43.zip
Bug 111487 - Merging HEAD with R2_1_0_dev branch
Diffstat (limited to 'dsls/ACG')
-rw-r--r--dsls/ACG/.externalToolBuilders/ACG DSL Builder.launch31
-rw-r--r--dsls/ACG/.project7
-rw-r--r--dsls/ACG/Metamodel/ACG.ann6
-rw-r--r--dsls/ACG/Syntax/ACG.tcs2
4 files changed, 41 insertions, 5 deletions
diff --git a/dsls/ACG/.externalToolBuilders/ACG DSL Builder.launch b/dsls/ACG/.externalToolBuilders/ACG DSL Builder.launch
new file mode 100644
index 00000000..22b1d06a
--- /dev/null
+++ b/dsls/ACG/.externalToolBuilders/ACG DSL Builder.launch
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType">
+<stringAttribute key="org.eclipse.ant.ui.ATTR_ANT_CLEAN_TARGETS" value="clean,"/>
+<booleanAttribute key="org.eclipse.ant.ui.ATTR_TARGETS_UPDATED" value="true"/>
+<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/>
+<booleanAttribute key="org.eclipse.ant.uiSET_INPUTHANDLER" value="false"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/AMMAScripts/build.dsl.xml"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="1"/>
+</listAttribute>
+<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/>
+<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>
+<listAttribute key="org.eclipse.jdt.launching.CLASSPATH">
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry containerPath=&quot;org.eclipse.jdt.launching.JRE_CONTAINER&quot; path=&quot;1&quot; type=&quot;4&quot;/&gt;&#13;&#10;"/>
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry id=&quot;org.eclipse.ant.ui.classpathentry.antHome&quot;&gt;&#13;&#10;&lt;memento default=&quot;true&quot;/&gt;&#13;&#10;&lt;/runtimeClasspathEntry&gt;&#13;&#10;"/>
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry id=&quot;org.eclipse.ant.ui.classpathentry.extraClasspathEntries&quot;&gt;&#13;&#10;&lt;memento/&gt;&#13;&#10;&lt;/runtimeClasspathEntry&gt;&#13;&#10;"/>
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/AMMAScripts/libs/antlr.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/AMMAScripts/libs/antlr-3.0.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/AMMAScripts/libs/antlr3-ant.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
+<listEntry value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;runtimeClasspathEntry internalArchive=&quot;/AMMAScripts/libs/stringtemplate-3.0.jar&quot; path=&quot;3&quot; type=&quot;2&quot;/&gt;&#13;&#10;"/>
+</listAttribute>
+<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
+<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="AMMAScripts"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/AMMAScripts/build.dsl.xml}"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,incremental,clean"/>
+<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${workspace_loc:/ACG}"/>
+</launchConfiguration>
diff --git a/dsls/ACG/.project b/dsls/ACG/.project
index a145137c..2d2798af 100644
--- a/dsls/ACG/.project
+++ b/dsls/ACG/.project
@@ -6,8 +6,13 @@
</projects>
<buildSpec>
<buildCommand>
- <name>org.eclipse.gmt.tcs.builder.Builder</name>
+ <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
+ <triggers>clean,full,incremental,</triggers>
<arguments>
+ <dictionary>
+ <key>LaunchConfigHandle</key>
+ <value>&lt;project&gt;/.externalToolBuilders/ACG DSL Builder.launch</value>
+ </dictionary>
</arguments>
</buildCommand>
<buildCommand>
diff --git a/dsls/ACG/Metamodel/ACG.ann b/dsls/ACG/Metamodel/ACG.ann
index 246aa0c6..68d632af 100644
--- a/dsls/ACG/Metamodel/ACG.ann
+++ b/dsls/ACG/Metamodel/ACG.ann
@@ -3,13 +3,13 @@ annotate ACG {
nsURI='http://www.eclipse.org/m2m/atl/2007/ACG',
nsPrefix='acg';
- annotate "ACG::Severity::critic" with
+ annotate "ACG::critic" with
literalValue='critic';
- annotate "ACG::Severity::error" with
+ annotate "ACG::error" with
literalValue='error';
- annotate "ACG::Severity::warning" with
+ annotate "ACG::warning" with
literalValue='warning';
annotate PrimitiveTypes with
diff --git a/dsls/ACG/Syntax/ACG.tcs b/dsls/ACG/Syntax/ACG.tcs
index 72697443..21d5efd6 100644
--- a/dsls/ACG/Syntax/ACG.tcs
+++ b/dsls/ACG/Syntax/ACG.tcs
@@ -101,7 +101,7 @@ syntax ACG {
] "}"
;
- template OperationStat context
+ template OperationStat
: "operation" "context" context "name" name "{" [
statements
] "}"

Back to the top