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.
Difference between revisions of "TCS/Zoo"
< TCS
(added AMMA usage languages) |
(added Used by column) |
||
Line 17: | Line 17: | ||
! Metamodel | ! Metamodel | ||
! TCS model | ! TCS model | ||
+ | ! Used by | ||
|- | |- | ||
! [http://phoenix.labri.fr/software/spl/ SPL] | ! [http://phoenix.labri.fr/software/spl/ SPL] | ||
Line 22: | Line 23: | ||
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/SPL/Metamodel/SPL.km3?view=markup SPL.km3] | | [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/SPL/Metamodel/SPL.km3?view=markup 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] | | [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/SPL/Syntax/SPL.tcs?view=markup SPL.tcs] | ||
+ | | [http://www.eclipse.org/m2m/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] | ||
Line 27: | Line 29: | ||
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/SQLDDL/Metamodel/SQLDDL.km3?view=markup SQLDDL.km3] | | [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/SQLDDL/Metamodel/SQLDDL.km3?view=markup 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] | | [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/syntaxes/SQLDDL/Syntax/SQLDDL.tcs?view=markup 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] | ||
|} | |} | ||
Revision as of 20:51, 27 September 2007
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
Language | Project | Metamodel | TCS model | Used by |
---|---|---|---|---|
SPL | GMT/TCS/syntaxes/SPL | SPL.km3 | SPL.tcs | An ATL Use Case |
SQL DDL | GMT/TCS/syntaxes/SQLDDL | SQLDDL.km3 | SQLDDL.tcs | An AMW Use Case, The Atlantic SQL DDL Zoo |
AMMA Domain-Specific Languages
Language | Project | Metamodel | TCS model |
---|---|---|---|
ACG | M2M/ATL/DSLs/ACG | ACG.km3 | ACG.tcs |
ANTLR | GMT/TCS/DSLs/ANTLR | ANTLR.km3 | ANTLRv2.tcs, ANTLRv3.tcs |
ATL | M2M/ATL/DSLs/ATL | ATL.km3 | ATL.tcs |
TCS | GMT/TCS/DSLs/TCS | TCS.km3 | TCS.tcs |
KM3 2005 | GMT/AM3/DSLs/KM3-2005 | KM3.km3 | KM3.tcs |
KM3 2007 | GMT/AM3/DSLs/KM3-2007 | KM3.km3 | KM3.tcs |
Problem | GMT/AM3/DSLs/Problem | Problem.km3 | Problem.tcs |
Property | GMT/AM3/DSLs/Property | Property.km3 | Property.tcs |