Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "TCS/Zoo"
< TCS
(→AMMA Domain-Specific Languages) |
(→AMMA Domain-Specific Languages) |
||
Line 83: | Line 83: | ||
| [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.gmt/AM3/dsls/AM3/Syntax/AM3.tcs?root=Technology_Project&view=markup AM3.tcs] | | [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.gmt/AM3/dsls/AM3/Syntax/AM3.tcs?root=Technology_Project&view=markup AM3.tcs] | ||
|- | |- | ||
− | ! | + | ! Annotation |
| [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.gmt/Annotation/dsls/Annotation/?root=Technology_Project GMT/AM3/DSLs/Annotation] | | [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.gmt/Annotation/dsls/Annotation/?root=Technology_Project GMT/AM3/DSLs/Annotation] | ||
| [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.gmt/Annotation/dsls/Annotation/Metamodel/Annotation.km3?root=Technology_Project&view=markup Annotation.km3] | | [http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.gmt/Annotation/dsls/Annotation/Metamodel/Annotation.km3?root=Technology_Project&view=markup Annotation.km3] | ||
Line 98: | Line 98: | ||
| [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] | | [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] | ||
|- | |- | ||
− | ! | + | ! Editor |
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/dsls/Editor/ GMT/TCS/DSLs/Editor] | | [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/dsls/Editor/ GMT/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] | | [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/dsls/Editor/Metamodel/Editor.km3?view=markup Editor.km3] | ||
Line 112: | Line 112: | ||
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/KM3-2007/Metamodel/KM3.km3?view=markup KM3.km3] | | [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/KM3-2007/Metamodel/KM3.km3?view=markup KM3.km3] | ||
| [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/KM3-2007/Syntax/KM3.tcs?view=markup KM3.tcs] | | [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/KM3-2007/Syntax/KM3.tcs?view=markup KM3.tcs] | ||
+ | |- | ||
+ | ! Namespace | ||
+ | | [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/Namespace/ GMT/AM3/DSLs/Namespace] | ||
+ | | [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/Namespace/Metamodel/Namespace.km3?view=markup Namespace.km3] | ||
+ | | [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/Namespace/Syntax/Namespace.tcs?view=markup Namespace.tcs] | ||
+ | |- | ||
+ | ! Outline | ||
+ | | [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/dsls/Outline/ GMT/TCS/DSLs/Outline] | ||
+ | | [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/dsls/Outline/Metamodel/Outline.km3?view=markup Outline.km3] | ||
+ | | [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/org.eclipse.gmt.tcs/dsls/Outline/Syntax/Outline.tcs?view=markup Outline.tcs] | ||
+ | |- | ||
+ | ! Partial KM3 | ||
+ | | [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/PartialKM3/ GMT/AM3/DSLs/PartialKM3] | ||
+ | | [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/PartialKM3/Metamodel/PartialKM3.km3?view=markup PartialKM3.km3] | ||
+ | | [http://dev.eclipse.org/viewcvs/indextech.cgi/org.eclipse.gmt/AM3/dsls/PartialKM3/Syntax/PartialKM3.tcs?view=markup PartialKM3.tcs] | ||
|- | |- | ||
! Problem | ! Problem |
Revision as of 09:51, 2 October 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
Note: many entries of this section correspond to languages available as part of the GMT TCS project. They are committed in the CVS at: GMT/TCS/syntaxes.
AMMA Domain-Specific Languages
Language | Project | Metamodel | TCS model |
---|---|---|---|
ACG | M2M/ATL/DSLs/ACG | ACG.km3 | ACG.tcs |
AM3 | GMT/AM3/DSLs/AM3 | AM3.km3 | AM3.tcs |
Annotation | GMT/AM3/DSLs/Annotation | Annotation.km3 | Annotation.tcs |
ANTLR | GMT/TCS/DSLs/ANTLR | ANTLR.km3 | ANTLRv2.tcs, ANTLRv3.tcs |
ATL | M2M/ATL/DSLs/ATL | ATL.km3 | ATL.tcs |
Editor | GMT/TCS/DSLs/Editor | Editor.km3 | Editor.tcs |
KM3 2005 | GMT/AM3/DSLs/KM3-2005 | KM3.km3 | KM3.tcs |
KM3 2007 | GMT/AM3/DSLs/KM3-2007 | KM3.km3 | KM3.tcs |
Namespace | GMT/AM3/DSLs/Namespace | Namespace.km3 | Namespace.tcs |
Outline | GMT/TCS/DSLs/Outline | Outline.km3 | Outline.tcs |
Partial KM3 | GMT/AM3/DSLs/PartialKM3 | PartialKM3.km3 | PartialKM3.tcs |
Problem | GMT/AM3/DSLs/Problem | Problem.km3 | Problem.tcs |
Property | GMT/AM3/DSLs/Property | Property.km3 | Property.tcs |
TCS | GMT/TCS/DSLs/TCS | TCS.km3 | TCS.tcs |