From ec0167feba1d0d513df06dc8462e84a460815510 Mon Sep 17 00:00:00 2001 From: Fedor Isakov Date: Fri, 4 Nov 2022 11:36:25 +0100 Subject: [PATCH] Types for j.m.l.sharedConcepts languange --- ...ceptsExt.generator.templates@generator.mps | 24 +++ .../jetbrains.mps.lang.sharedConceptsExt.mpl | 140 ++++++++++++++ ...ns.mps.lang.sharedConceptsExt.behavior.mps | 12 ++ ...mps.lang.sharedConceptsExt.constraints.mps | 19 ++ ...ains.mps.lang.sharedConceptsExt.editor.mps | 12 ++ ...s.mps.lang.sharedConceptsExt.structure.mps | 10 + ...rains.mps.lang.sharedConceptsExt.types.mps | 179 ++++++++++++++++++ ....mps.lang.sharedConceptsExt.typesystem.mps | 11 ++ 8 files changed, 407 insertions(+) create mode 100644 samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/generator/templates/jetbrains.mps.lang.sharedConceptsExt.generator.templates@generator.mps create mode 100644 samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/jetbrains.mps.lang.sharedConceptsExt.mpl create mode 100644 samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/models/jetbrains.mps.lang.sharedConceptsExt.behavior.mps create mode 100644 samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/models/jetbrains.mps.lang.sharedConceptsExt.constraints.mps create mode 100644 samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/models/jetbrains.mps.lang.sharedConceptsExt.editor.mps create mode 100644 samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/models/jetbrains.mps.lang.sharedConceptsExt.structure.mps create mode 100644 samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/models/jetbrains.mps.lang.sharedConceptsExt.types.mps create mode 100644 samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/models/jetbrains.mps.lang.sharedConceptsExt.typesystem.mps diff --git a/samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/generator/templates/jetbrains.mps.lang.sharedConceptsExt.generator.templates@generator.mps b/samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/generator/templates/jetbrains.mps.lang.sharedConceptsExt.generator.templates@generator.mps new file mode 100644 index 00000000..41057e22 --- /dev/null +++ b/samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/generator/templates/jetbrains.mps.lang.sharedConceptsExt.generator.templates@generator.mps @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/jetbrains.mps.lang.sharedConceptsExt.mpl b/samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/jetbrains.mps.lang.sharedConceptsExt.mpl new file mode 100644 index 00000000..00a086b6 --- /dev/null +++ b/samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/jetbrains.mps.lang.sharedConceptsExt.mpl @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0fda14cc-a416-4c81-869a-2175d8b3325d(jetbrains.mps.baseLanguageExt) + 13744753-c81f-424a-9c1b-cf8943bf4e86(jetbrains.mps.lang.sharedConcepts) + + + diff --git a/samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/models/jetbrains.mps.lang.sharedConceptsExt.behavior.mps b/samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/models/jetbrains.mps.lang.sharedConceptsExt.behavior.mps new file mode 100644 index 00000000..1e26211b --- /dev/null +++ b/samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/models/jetbrains.mps.lang.sharedConceptsExt.behavior.mps @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/models/jetbrains.mps.lang.sharedConceptsExt.constraints.mps b/samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/models/jetbrains.mps.lang.sharedConceptsExt.constraints.mps new file mode 100644 index 00000000..17fd8dff --- /dev/null +++ b/samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/models/jetbrains.mps.lang.sharedConceptsExt.constraints.mps @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/models/jetbrains.mps.lang.sharedConceptsExt.editor.mps b/samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/models/jetbrains.mps.lang.sharedConceptsExt.editor.mps new file mode 100644 index 00000000..a7d3776e --- /dev/null +++ b/samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/models/jetbrains.mps.lang.sharedConceptsExt.editor.mps @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/models/jetbrains.mps.lang.sharedConceptsExt.structure.mps b/samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/models/jetbrains.mps.lang.sharedConceptsExt.structure.mps new file mode 100644 index 00000000..6923c10e --- /dev/null +++ b/samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/models/jetbrains.mps.lang.sharedConceptsExt.structure.mps @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/models/jetbrains.mps.lang.sharedConceptsExt.types.mps b/samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/models/jetbrains.mps.lang.sharedConceptsExt.types.mps new file mode 100644 index 00000000..324f2074 --- /dev/null +++ b/samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/models/jetbrains.mps.lang.sharedConceptsExt.types.mps @@ -0,0 +1,179 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/models/jetbrains.mps.lang.sharedConceptsExt.typesystem.mps b/samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/models/jetbrains.mps.lang.sharedConceptsExt.typesystem.mps new file mode 100644 index 00000000..00f1baff --- /dev/null +++ b/samples/mpscore/languages/jetbrains.mps.lang.sharedConceptsExt/models/jetbrains.mps.lang.sharedConceptsExt.typesystem.mps @@ -0,0 +1,11 @@ + + + + + + + + + + +