Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "TCS/Zoo"

< TCS
(added FScript entry)
(fixed links to TCS projects using Template:TCSRepositoryLink)
 
(3 intermediate revisions by 2 users not shown)
Line 20: Line 20:
 
|-
 
|-
 
! [http://www-sop.inria.fr/oasis/fiacre/ FIACRE]
 
! [http://www-sop.inria.fr/oasis/fiacre/ FIACRE]
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/FIACRE/ GMT/TCS/syntaxes/FIACRE]
+
| {{TCSRepositoryLink|syntaxes/FIACRE/|ATL/TCS/syntaxes/FIACRE}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/FIACRE/Metamodel/FIACRE.km3?view=markup FIACRE.km3]
+
| {{TCSRepositoryLink|syntaxes/FIACRE/Metamodel/FIACRE.km3|FIACRE.km3}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/FIACRE/Syntax/FIACRE.tcs?view=markup FIACRE.tcs]
+
| {{TCSRepositoryLink|syntaxes/FIACRE/Syntax/FIACRE.tcs|FIACRE.tcs}}
| [[Image:FIACRE-Simple_enum.png|thumb|none|TGE screenshot]], [http://www.eclipse.org/m2m/atl/usecases/FIACRE2LOTOS/ An ATL Use Case]
+
| [[Image:FIACRE-Simple_enum.png|thumb|none|TGE screenshot]], [http://www.eclipse.org/atl/usecases/FIACRE2LOTOS/ An ATL Use Case]
 
|-
 
|-
 
! [http://fractal.objectweb.org/fscript/ FPath]
 
! [http://fractal.objectweb.org/fscript/ FPath]
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/FPath/ GMT/TCS/syntaxes/FPath]
+
| {{TCSRepositoryLink|syntaxes/FPath/|ATL/TCS/syntaxes/FPath}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/FPath/Metamodel/FPath.km3?view=markup FPath.km3]
+
| {{TCSRepositoryLink|syntaxes/FPath/Metamodel/FPath.km3|FPath.km3}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/FPath/Syntax/FPath.tcs?view=markup FPath.tcs]
+
| {{TCSRepositoryLink|syntaxes/FPath/Syntax/FPath.tcs|FPath.tcs}}
 
|
 
|
 
|-
 
|-
 
! [http://fractal.objectweb.org/fscript/ FScript]
 
! [http://fractal.objectweb.org/fscript/ FScript]
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/FScript/ GMT/TCS/syntaxes/FScript]
+
| {{TCSRepositoryLink|syntaxes/FScript/|ATL/TCS/syntaxes/FScript}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/FScript/Metamodel/FScript.km3?view=markup FScript.km3]
+
| {{TCSRepositoryLink|syntaxes/FScript/Metamodel/FScript.km3|FScript.km3}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/FScript/Syntax/FScript.tcs?view=markup FScript.tcs]
+
| {{TCSRepositoryLink|syntaxes/FScript/Syntax/FScript.tcs|FScript.tcs}}
 
| [[Image:FScript-auto-bind.png|thumb|none|TGE screenshot]]
 
| [[Image:FScript-auto-bind.png|thumb|none|TGE screenshot]]
 
|-
 
|-
 
! [http://www.lina.sciences.univ-nantes.fr/coloss/projects/index_en.php Kmelia]
 
! [http://www.lina.sciences.univ-nantes.fr/coloss/projects/index_en.php Kmelia]
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/Kmelia/ GMT/TCS/syntaxes/Kmelia]
+
| {{TCSRepositoryLink|syntaxes/Kmelia/|ATL/TCS/syntaxes/Kmelia}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/Kmelia/Metamodel/Kmelia.km3?view=markup Kmelia.km3]
+
| {{TCSRepositoryLink|syntaxes/Kmelia/Metamodel/Kmelia.km3|Kmelia.km3}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/Kmelia/Syntax/Kmelia.tcs?view=markup Kmelia.tcs]
+
| {{TCSRepositoryLink|syntaxes/Kmelia/Syntax/Kmelia.tcs|Kmelia.tcs}}
 
|
 
|
 
|-
 
|-
 
! [http://www.inrialpes.fr/vasy/cadp/ LOTOS]
 
! [http://www.inrialpes.fr/vasy/cadp/ LOTOS]
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/LOTOS/ GMT/TCS/syntaxes/LOTOS]
+
| {{TCSRepositoryLink|syntaxes/LOTOS/|ATL/TCS/syntaxes/LOTOS}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/LOTOS/Metamodel/LOTOS.km3?view=markup LOTOS.km3]
+
| {{TCSRepositoryLink|syntaxes/LOTOS/Metamodel/LOTOS.km3|LOTOS.km3}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/LOTOS/Syntax/LOTOS.tcs?view=markup LOTOS.tcs]
+
| {{TCSRepositoryLink|syntaxes/LOTOS/Syntax/LOTOS.tcs|LOTOS.tcs}}
| [[Image:LOTOS-TGE.png|thumb|none|TGE screenshot]], [http://www.eclipse.org/m2m/atl/usecases/FIACRE2LOTOS/ An ATL Use Case]
+
| [[Image:LOTOS-TGE.png|thumb|none|TGE screenshot]], [http://www.eclipse.org/atl/usecases/FIACRE2LOTOS/ An ATL Use Case]
 
|-
 
|-
 
! Program
 
! Program
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/Program/ GMT/TCS/syntaxes/Program]
+
| {{TCSRepositoryLink|syntaxes/Program/|ATL/TCS/syntaxes/Program}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/Program/Metamodel/Program.km3?view=markup Program.km3]
+
| {{TCSRepositoryLink|syntaxes/Program/Metamodel/Program.km3|Program.km3}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/Program/Syntax/Program.tcs?view=markup Program.tcs]
+
| {{TCSRepositoryLink|syntaxes/Program/Syntax/Program.tcs|Program.tcs}}
| [http://www.eclipse.org/m2m/atl/usecases/MonitorToSemaphore/ An ATL Use Case]
+
| [http://www.eclipse.org/atl/usecases/MonitorToSemaphore/ An ATL Use Case]
 
|-
 
|-
 
! [http://www.sf.net/projects/gems Scatter]
 
! [http://www.sf.net/projects/gems Scatter]
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/Scatter/ GMT/TCS/syntaxes/Scatter]
+
| {{TCSRepositoryLink|syntaxes/Scatter/|ATL/TCS/syntaxes/Scatter}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/Scatter/Metamodel/Scatter.km3?view=markup Scatter.km3]
+
| {{TCSRepositoryLink|syntaxes/Scatter/Metamodel/Scatter.km3|Scatter.km3}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/Scatter/Syntax/Scatter.tcs?view=markup Scatter.tcs]
+
| {{TCSRepositoryLink|syntaxes/Scatter/Syntax/Scatter.tcs|Scatter.tcs}}
 
|
 
|
 
|-
 
|-
 
! [http://phoenix.labri.fr/software/spl/ SPL]
 
! [http://phoenix.labri.fr/software/spl/ SPL]
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/SPL/ GMT/TCS/syntaxes/SPL]
+
| {{TCSRepositoryLink|syntaxes/SPL/|ATL/TCS/syntaxes/SPL}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/SPL/Metamodel/SPL.km3?view=markup SPL.km3]
+
| {{TCSRepositoryLink|syntaxes/SPL/Metamodel/SPL.km3|SPL.km3}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/SPL/Syntax/SPL.tcs?view=markup SPL.tcs]
+
| {{TCSRepositoryLink|syntaxes/SPL/Syntax/SPL.tcs|SPL.tcs}}
| [http://www.eclipse.org/m2m/atl/usecases/DSLsTelephony/ An ATL Use Case]
+
| [http://www.eclipse.org/atl/usecases/DSLsTelephony/ An ATL Use Case]
 
|-
 
|-
 
! [http://en.wikipedia.org/wiki/SQL#Data_definition SQL DDL]
 
! [http://en.wikipedia.org/wiki/SQL#Data_definition SQL DDL]
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/SQLDDL/ GMT/TCS/syntaxes/SQLDDL]
+
| {{TCSRepositoryLink|syntaxes/SQLDDL/|ATL/TCS/syntaxes/SQLDDL}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/SQLDDL/Metamodel/SQLDDL.km3?view=markup SQLDDL.km3]
+
| {{TCSRepositoryLink|syntaxes/SQLDDL/Metamodel/SQLDDL.km3|SQLDDL.km3}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/SQLDDL/Syntax/SQLDDL.tcs?view=markup SQLDDL.tcs]
+
| {{TCSRepositoryLink|syntaxes/SQLDDL/Syntax/SQLDDL.tcs|SQLDDL.tcs}}
 
| [http://www.eclipse.org/gmt/amw/usecases/modelgen/ An AMW Use Case], [http://www.eclipse.org/gmt/am3/zoos/atlanticSQLDDLZoo/ The Atlantic SQL DDL Zoo]
 
| [http://www.eclipse.org/gmt/amw/usecases/modelgen/ An AMW Use Case], [http://www.eclipse.org/gmt/am3/zoos/atlanticSQLDDLZoo/ The Atlantic SQL DDL Zoo]
 
|-
 
|-
 
! [http://en.wikipedia.org/wiki/XML XML2]
 
! [http://en.wikipedia.org/wiki/XML XML2]
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/XML2/ GMT/TCS/syntaxes/XML2]
+
| {{TCSRepositoryLink|syntaxes/XML2/|ATL/TCS/syntaxes/XML2}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/XML2/Metamodel/XML2.km3?view=markup XML2.km3]
+
| {{TCSRepositoryLink|syntaxes/XML2/Metamodel/XML2.km3|XML2.km3}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/XML2/Syntax/XML2.tcs?view=markup XML2.tcs]
+
| {{TCSRepositoryLink|syntaxes/XML2/Syntax/XML2.tcs|XML2.tcs}}
 
|
 
|
 
|-
 
|-
 
! [http://en.wikipedia.org/wiki/XPath XPath]
 
! [http://en.wikipedia.org/wiki/XPath XPath]
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/XPath/ GMT/TCS/syntaxes/XPath]
+
| {{TCSRepositoryLink|syntaxes/XPath/|ATL/TCS/syntaxes/XPath}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/XPath/Metamodel/XPath.km3?view=markup XPath.km3]
+
| {{TCSRepositoryLink|syntaxes/XPath/Metamodel/XPath.km3|XPath.km3}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/XPath/Syntax/XPath.tcs?view=markup XPath.tcs]
+
| {{TCSRepositoryLink|syntaxes/XPath/Syntax/XPath.tcs|XPath.tcs}}
 
|
 
|
 
|}
 
|}
  
Note: many entries of this section correspond to languages available as part of the [[GMT]] [[TCS]] project. They are committed in the CVS at: [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/ GMT/TCS/syntaxes].
+
Note: many entries of this section correspond to languages available as part of the [[GMT]] [[TCS]] project. They are committed in the CVS at: {{TCSRepositoryLink|syntaxes/|ATL/TCS/syntaxes}}.
  
 
==AMMA Samples==
 
==AMMA Samples==
Line 99: Line 99:
 
|-
 
|-
 
! MSRT
 
! MSRT
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/MSRT/ GMT/TCS/syntaxes/MSRT]
+
| {{TCSRepositoryLink|syntaxes/MSRT/|ATL/TCS/syntaxes/MSRT}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/MSRT/Metamodel/MSRT.km3?view=markup MSRT.km3]
+
| {{TCSRepositoryLink|syntaxes/MSRT/Metamodel/MSRT.km3|MSRT.km3}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/MSRT/Syntax/MSRT.tcs?view=markup MSRT.tcs]
+
| {{TCSRepositoryLink|syntaxes/MSRT/Syntax/MSRT.tcs|MSRT.tcs}}
 
| [http://bugs.eclipse.org/bugs/show_bug.cgi?id=214598 Bug #214598]
 
| [http://bugs.eclipse.org/bugs/show_bug.cgi?id=214598 Bug #214598]
 
|}
 
|}
Line 115: Line 115:
 
|-
 
|-
 
! [[ACG]]
 
! [[ACG]]
| [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.m2m/org.eclipse.m2m.atl/dsls/ACG/?root=Modeling_Project M2M/ATL/DSLs/ACG]
+
| {{ATLRepositoryLink|dsls/ACG/|ATL/DSLs/ACG}}
| [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.m2m/org.eclipse.m2m.atl/dsls/ACG/Metamodel/ACG.km3?root=Modeling_Project&view=markup ACG.km3]
+
| {{ATLRepositoryLink|dsls/ACG/Metamodel/ACG.km3|ACG.km3}}
| [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.m2m/org.eclipse.m2m.atl/dsls/ACG/Syntax/ACG.tcs?root=Modeling_Project&view=markup ACG.tcs]
+
| {{ATLRepositoryLink|dsls/ACG/Syntax/ACG.tcs|ACG.tcs}}
 
|-
 
|-
 
! [[AM3]]
 
! [[AM3]]
| [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.gmt/AM3/dsls/AM3/?root=Technology_Project GMT/AM3/DSLs/AM3]
+
| {{AM3RepositoryLink|dsls/trunk/AM3/||MoDisco/AM3/DSLs/AM3}}
| [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.gmt/AM3/dsls/AM3/Metamodel/AM3.km3?root=Technology_Project&view=markup AM3.km3]
+
| {{AM3RepositoryLink|dsls/trunk/AM3/Metamodel/AM3.km3|2=&view=markup|3=AM3.km3}}
| [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.gmt/AM3/dsls/AM3/Syntax/AM3.tcs?root=Technology_Project&view=markup AM3.tcs]
+
| {{AM3RepositoryLink|dsls/trunk/AM3/Syntax/AM3.tcs|2=&view=markup|3=AM3.tcs}}
 
|-
 
|-
 
! Annotation
 
! Annotation
| [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.gmt/AM3/dsls/Annotation/?root=Technology_Project GMT/AM3/DSLs/Annotation]
+
| {{AM3RepositoryLink|dsls/trunk/Annotation/||MoDisco/AM3/DSLs/Annotation}}
| [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.gmt/AM3/dsls/Annotation/Metamodel/Annotation.pkm3?root=Technology_Project&view=markup Annotation.pkm3]
+
| {{AM3RepositoryLink|dsls/trunk/Annotation/Metamodel/Annotation.pkm3|2=&view=markup|3=Annotation.pkm3}}
| [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.gmt/AM3/dsls/Annotation/Syntax/Annotation.tcs?root=Technology_Project&view=markup Annotation.tcs]
+
| {{AM3RepositoryLink|dsls/trunk/Annotation/Syntax/Annotation.tcs|2=&view=markup|3=Annotation.tcs}}
 
|-
 
|-
 
! [http://www.antlr.org ANTLR]
 
! [http://www.antlr.org ANTLR]
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/dsls/ANTLR/ GMT/TCS/DSLs/ANTLR]
+
| {{TCSRepositoryLink|dsls/ANTLR/|TCS/DSLs/ANTLR}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/dsls/ANTLR/Metamodel/ANTLR.km3?view=markup ANTLR.km3]
+
| {{TCSRepositoryLink|dsls/ANTLR/Metamodel/ANTLR.km3|ANTLR.km3}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/dsls/ANTLR/Syntax/ANTLRv2.tcs?view=markup ANTLRv2.tcs], [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/dsls/ANTLR/Syntax/ANTLRv3.tcs?view=markup ANTLRv3.tcs]
+
| {{TCSRepositoryLink|dsls/ANTLR/Syntax/ANTLRv2.tcs|ANTLRv2.tcs}}, {{TCSRepositoryLink|dsls/ANTLR/Syntax/ANTLRv3.tcs|ANTLRv3.tcs}}
 
|-
 
|-
 
! [[ATL]]
 
! [[ATL]]
| [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.m2m/org.eclipse.m2m.atl/dsls/ATL/?root=Modeling_Project M2M/ATL/DSLs/ATL]
+
| {{ATLRepositoryLink|dsls/ATL/|ATL/DSLs/ATL}}
| [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.m2m/org.eclipse.m2m.atl/dsls/ATL/Metamodel/ATL.km3?root=Modeling_Project&view=markup ATL.km3]
+
| {{ATLRepositoryLink|dsls/ATL/Metamodel/ATL.km3|ATL.km3}}
| [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.m2m/org.eclipse.m2m.atl/dsls/ATL/Syntax/ATL.tcs?root=Modeling_Project&view=markup ATL.tcs]
+
| {{ATLRepositoryLink|dsls/ATL/Syntax/ATL.tcs|ATL.tcs}}
 
|-
 
|-
 
! Editor
 
! Editor
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/dsls/Editor/ GMT/TCS/DSLs/Editor]
+
| {{TCSRepositoryLink|dsls/Editor/|TCS/DSLs/Editor}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/dsls/Editor/Metamodel/Editor.km3?view=markup Editor.km3]
+
| {{TCSRepositoryLink|dsls/Editor/Metamodel/Editor.km3|Editor.km3}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/dsls/Editor/Syntax/Editor.tcs?view=markup Editor.tcs]
+
| {{TCSRepositoryLink|dsls/Editor/Syntax/Editor.tcs|Editor.tcs}}
 
|-
 
|-
 
! [[KM3]] 2005
 
! [[KM3]] 2005
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/KM3-2005/ GMT/AM3/DSLs/KM3-2005]
+
| {{AM3RepositoryLink|dsls/trunk/KM3-2005/||MoDisco/AM3/DSLs/KM3-2005}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/KM3-2005/Metamodel/KM3.km3?view=markup KM3.km3]
+
| {{AM3RepositoryLink|dsls/trunk/KM3-2005/Metamodel/KM3.km3|2=&view=markup|3=KM3.km3}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/KM3-2005/Syntax/KM3.tcs?view=markup KM3.tcs]
+
| {{AM3RepositoryLink|dsls/trunk/KM3-2005/Syntax/KM3.tcs|2=&view=markup|3=KM3.tcs}}
 
|-
 
|-
 
! [[KM3]] 2007
 
! [[KM3]] 2007
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/KM3-2007/ GMT/AM3/DSLs/KM3-2007]
+
| {{AM3RepositoryLink|dsls/trunk/KM3-2007/||MoDisco/AM3/DSLs/KM3-2007}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/KM3-2007/Metamodel/KM3.km3?view=markup KM3.km3]
+
| {{AM3RepositoryLink|dsls/trunk/KM3-2007/Metamodel/KM3.km3|2=&view=markup|3=KM3.km3}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/KM3-2007/Syntax/KM3.tcs?view=markup KM3.tcs]
+
| {{AM3RepositoryLink|dsls/trunk/KM3-2007/Syntax/KM3.tcs|2=&view=markup|3=KM3.tcs}}
 
|-
 
|-
 
! Namespace
 
! Namespace
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/Namespace/ GMT/AM3/DSLs/Namespace]
+
| {{AM3RepositoryLink|dsls/trunk/Namespace/||MoDisco/AM3/DSLs/Namespace}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/Namespace/Metamodel/Namespace.pkm3?view=markup Namespace.pkm3]
+
| {{AM3RepositoryLink|dsls/trunk/Namespace/Metamodel/Namespace.pkm3|2=&view=markup|3=Namespace.pkm3}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/Namespace/Syntax/Namespace.tcs?view=markup Namespace.tcs]
+
| {{AM3RepositoryLink|dsls/trunk/Namespace/Syntax/Namespace.tcs|2=&view=markup|3=Namespace.tcs}}
 +
<!--
 
|-
 
|-
 
! Partial KM3
 
! Partial KM3
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/PartialKM3/ GMT/AM3/DSLs/PartialKM3]
+
| {{AM3RepositoryLink|dsls/trunk/PartialKM3/||MoDisco/AM3/DSLs/PartialKM3}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/PartialKM3/Metamodel/PartialKM3.km3?view=markup PartialKM3.km3]
+
| {{AM3RepositoryLink|dsls/trunk/PartialKM3/Metamodel/PartialKM3.km3|2=&view=markup|3=PartialKM3.km3}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/PartialKM3/Syntax/PartialKM3.tcs?view=markup PartialKM3.tcs]
+
| {{AM3RepositoryLink|dsls/trunk/PartialKM3/Syntax/PartialKM3.tcs|2=&view=markup|3=PartialKM3.tcs}}
 +
-->
 
|-
 
|-
 
! Problem
 
! Problem
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/Problem/ GMT/AM3/DSLs/Problem]
+
| {{AM3RepositoryLink|dsls/trunk/Problem/||MoDisco/AM3/DSLs/Problem}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/Problem/Metamodel/Problem.km3?view=markup Problem.km3]
+
| {{AM3RepositoryLink|dsls/trunk/Problem/Metamodel/Problem.km3|2=&view=markup|3=Problem.km3}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/Problem/Syntax/Problem.tcs?view=markup Problem.tcs]
+
| {{AM3RepositoryLink|dsls/trunk/Problem/Syntax/Problem.tcs|2=&view=markup|3=Problem.tcs}}
 
|-
 
|-
 
! Property
 
! Property
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/Property/ GMT/AM3/DSLs/Property]
+
| {{AM3RepositoryLink|dsls/trunk/Property/||MoDisco/AM3/DSLs/Property}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/Property/Metamodel/Property.km3?view=markup Property.km3]
+
| {{AM3RepositoryLink|dsls/trunk/Property/Metamodel/Property.km3|2=&view=markup|3=Property.km3}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/Property/Syntax/Property.tcs?view=markup Property.tcs]
+
| {{AM3RepositoryLink|dsls/trunk/Property/Syntax/Property.tcs|2=&view=markup|3=Property.tcs}}
 
|-
 
|-
 
! [[TCS]]
 
! [[TCS]]
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/dsls/TCS/ GMT/TCS/DSLs/TCS]
+
| {{TCSRepositoryLink|dsls/TCS/|TCS/DSLs/TCS}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/dsls/TCS/Metamodel/TCS.km3?view=markup TCS.km3]
+
| {{TCSRepositoryLink|dsls/TCS/Metamodel/TCS.km3|TCS.km3}}
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/dsls/TCS/Syntax/TCS.tcs?view=markup TCS.tcs]
+
| {{TCSRepositoryLink|dsls/TCS/Syntax/TCS.tcs|TCS.tcs}}
 +
|}
 +
 
 +
==Language Classification by Used TCS Feature==
 +
 
 +
Each line of the table in this section lists one TCS feature, and the languages which make use of it.
 +
It is then possible to lookup one of the corresponding languages in the above tables to find example usage of a given feature.
 +
 
 +
{| border=1
 +
|+ Language classification by used TCS feature
 +
! Feature
 +
! Language
 +
|-
 +
| <code>createIn = '#context'.</code>[...]
 +
| Kmelia
 +
|-
 +
| multiple operator tables
 +
| LOTOS
 
|}
 
|}

Latest revision as of 13:48, 18 December 2013

This page contains a Zoo (or library) of TCS models. Because TCS models define textual syntaxes for metamodels, links to the KM3 representation of corresponding metamodels are given along with links to the TCS models. Moreover, most TCS models are specified within a Language Project, which is also linked to.

The zoo is separated in two sections:

  • AMMA Usage: languages implemented using AMMA, but not part of AMMA. These elements show AMMA usage in various domains.
  • AMMA Domain-Specific Languages (DSLs): languages that are part of AMMA, and implemented with AMMA. These elements show that AMMA is bootstrapped (i.e., in this case: that the syntax of AMMA DSLs is implemented in TCS, itself part of AMMA).

AMMA Usage

TCS Zoo
Language Project Metamodel TCS model Used by
FIACRE ATL/TCS/syntaxes/FIACRE FIACRE.km3 FIACRE.tcs
TGE screenshot
, An ATL Use Case
FPath ATL/TCS/syntaxes/FPath FPath.km3 FPath.tcs
FScript ATL/TCS/syntaxes/FScript FScript.km3 FScript.tcs
TGE screenshot
Kmelia ATL/TCS/syntaxes/Kmelia Kmelia.km3 Kmelia.tcs
LOTOS ATL/TCS/syntaxes/LOTOS LOTOS.km3 LOTOS.tcs
TGE screenshot
, An ATL Use Case
Program ATL/TCS/syntaxes/Program Program.km3 Program.tcs An ATL Use Case
Scatter ATL/TCS/syntaxes/Scatter Scatter.km3 Scatter.tcs
SPL ATL/TCS/syntaxes/SPL SPL.km3 SPL.tcs An ATL Use Case
SQL DDL ATL/TCS/syntaxes/SQLDDL SQLDDL.km3 SQLDDL.tcs An AMW Use Case, The Atlantic SQL DDL Zoo
XML2 ATL/TCS/syntaxes/XML2 XML2.km3 XML2.tcs
XPath ATL/TCS/syntaxes/XPath XPath.km3 XPath.tcs

Note: many entries of this section correspond to languages available as part of the GMT TCS project. They are committed in the CVS at: ATL/TCS/syntaxes.

AMMA Samples

TCS Zoo
Language Project Metamodel TCS model Used by
MSRT ATL/TCS/syntaxes/MSRT MSRT.km3 MSRT.tcs Bug #214598

AMMA Domain-Specific Languages

TCS Zoo
Language Project Metamodel TCS model
ACG ATL/DSLs/ACG ACG.km3 ACG.tcs
AM3 MoDisco/AM3/DSLs/AM3 AM3.km3 AM3.tcs
Annotation MoDisco/AM3/DSLs/Annotation Annotation.pkm3 Annotation.tcs
ANTLR TCS/DSLs/ANTLR ANTLR.km3 ANTLRv2.tcs, ANTLRv3.tcs
ATL ATL/DSLs/ATL ATL.km3 ATL.tcs
Editor TCS/DSLs/Editor Editor.km3 Editor.tcs
KM3 2005 MoDisco/AM3/DSLs/KM3-2005 KM3.km3 KM3.tcs
KM3 2007 MoDisco/AM3/DSLs/KM3-2007 KM3.km3 KM3.tcs
Namespace MoDisco/AM3/DSLs/Namespace Namespace.pkm3 Namespace.tcs
Problem MoDisco/AM3/DSLs/Problem Problem.km3 Problem.tcs
Property MoDisco/AM3/DSLs/Property Property.km3 Property.tcs
TCS TCS/DSLs/TCS TCS.km3 TCS.tcs

Language Classification by Used TCS Feature

Each line of the table in this section lists one TCS feature, and the languages which make use of it. It is then possible to lookup one of the corresponding languages in the above tables to find example usage of a given feature.

Language classification by used TCS feature
Feature Language
createIn = '#context'.[...] Kmelia
multiple operator tables LOTOS

Back to the top