diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index b37553450863..b2e8eba58c0a 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -154,6 +154,8 @@
+
+
@@ -195,10 +197,6 @@
-
-
-
-
@@ -416,6 +414,12 @@
+
+
+
+
+
+
@@ -445,6 +449,14 @@
+
+
+
+
+
+
+
+
@@ -638,20 +650,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -677,4 +675,5 @@
-
\ No newline at end of file
+
+
diff --git a/.idea/modules.xml b/.idea/modules.xml
index fbe343500966..17eff1ab0cca 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -73,6 +73,7 @@
+
diff --git a/.mps/modules.xml b/.mps/modules.xml
index ca214466c357..0854b0cacf9a 100644
--- a/.mps/modules.xml
+++ b/.mps/modules.xml
@@ -127,6 +127,7 @@
+
@@ -150,8 +151,6 @@
-
-
diff --git a/build/mpsCore.xml b/build/mpsCore.xml
index aa46818b4fe5..b56b5f5e3499 100644
--- a/build/mpsCore.xml
+++ b/build/mpsCore.xml
@@ -166,6 +166,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
mpsBootstrapCore.version=${mpsBootstrapCore.version}
@@ -182,7 +230,7 @@
-
+
@@ -265,6 +313,7 @@
+
@@ -477,10 +526,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/build/mpsPlugins.xml b/build/mpsPlugins.xml
index 36d10d019df3..b8d567bd9e71 100644
--- a/build/mpsPlugins.xml
+++ b/build/mpsPlugins.xml
@@ -153,10 +153,10 @@
-
-
-
-
+
+
+
+
@@ -170,36 +170,112 @@
-
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
@@ -255,6 +331,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -303,90 +414,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -422,117 +449,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -583,7 +499,7 @@
-
+
@@ -662,6 +578,8 @@
+
+
@@ -669,17 +587,13 @@
-
-
-
-
-
-
-
+
+
+
@@ -932,119 +846,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1083,80 +884,29 @@
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
+
+
+
+
-
+
@@ -1186,36 +936,33 @@
-
-
-
-
+
+
-
-
-
+
+
-
-
-
-
+
+
+
+
-
+
@@ -1233,11 +980,7 @@
-
-
-
-
-
+
@@ -1250,37 +993,35 @@
-
-
-
-
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
+
@@ -1289,9 +1030,12 @@
-
+
+
+
+
@@ -1301,37 +1045,35 @@
+
-
-
-
-
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
@@ -1349,9 +1091,7 @@
-
-
-
+
@@ -1364,35 +1104,32 @@
-
-
-
-
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
@@ -1410,8 +1147,6 @@
-
-
@@ -1435,56 +1170,26 @@
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
@@ -1493,14 +1198,9 @@
+
-
-
-
-
-
-
@@ -1510,15 +1210,18 @@
-
+
+
+
+
@@ -1526,18 +1229,18 @@
-
-
+
+
-
-
-
-
+
+
+
+
-
+
@@ -1555,9 +1258,8 @@
-
-
-
+
+
@@ -1570,31 +1272,36 @@
+
+
+
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
@@ -1612,8 +1319,9 @@
-
-
+
+
+
@@ -1626,49 +1334,43 @@
+
+
+
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
-
+
-
-
-
-
-
-
-
-
-
-
@@ -1677,35 +1379,21 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
+
+
+
+
-
+
@@ -1723,8 +1411,7 @@
-
-
+
@@ -1745,23 +1432,24 @@
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
@@ -1779,10 +1467,8 @@
-
-
-
-
+
+
@@ -1803,13 +1489,14 @@
+
-
-
+
+
@@ -1895,20 +1582,17 @@
-
-
-
-
-
-
+
+
+
-
+
\ No newline at end of file
diff --git a/core/kernel/kernel.iml b/core/kernel/kernel.iml
index 81b702eb47ad..068bcc3adc02 100644
--- a/core/kernel/kernel.iml
+++ b/core/kernel/kernel.iml
@@ -39,5 +39,6 @@
+
\ No newline at end of file
diff --git a/core/kernel/kernelSolution/jetbrains.mps.kernel.msd b/core/kernel/kernelSolution/jetbrains.mps.kernel.msd
index 830bd76e7f5f..ac36a89c3212 100644
--- a/core/kernel/kernelSolution/jetbrains.mps.kernel.msd
+++ b/core/kernel/kernelSolution/jetbrains.mps.kernel.msd
@@ -24,6 +24,7 @@
9ef82768-a1b1-451e-b136-5a86b2b5fdbb(jetbrains.mps.persistence)
9a4afe51-f114-4595-b5df-048ce3c596be(jetbrains.mps.runtime)
f159adf4-3c93-40f9-9c5a-1f245a8697af(jetbrains.mps.lang.customAspect)
+ bfbdd672-7ff5-403f-af4f-16da5226f34c(jetbrains.mps.findUsages.runtime)
fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose)
@@ -36,7 +37,7 @@
-
+
diff --git a/plugins/console/lang/blCommandRuntime/models/jetbrains/mps/console/blCommand/runtime/util.mps b/core/kernel/kernelSolution/jetbrains/mps/smodel/query.mps
similarity index 66%
rename from plugins/console/lang/blCommandRuntime/models/jetbrains/mps/console/blCommand/runtime/util.mps
rename to core/kernel/kernelSolution/jetbrains/mps/smodel/query.mps
index 678e2c65bba4..6d4d799bb1de 100644
--- a/plugins/console/lang/blCommandRuntime/models/jetbrains/mps/console/blCommand/runtime/util.mps
+++ b/core/kernel/kernelSolution/jetbrains/mps/smodel/query.mps
@@ -1,70 +1,29 @@
-
+
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
@@ -81,17 +40,9 @@
-
-
-
-
-
-
-
-
@@ -104,7 +55,6 @@
-
@@ -119,8 +69,6 @@
-
-
@@ -131,13 +79,15 @@
+
+
+
-
@@ -147,10 +97,6 @@
-
-
-
-
@@ -158,7 +104,6 @@
-
@@ -186,23 +131,18 @@
+
-
-
-
-
-
-
@@ -211,21 +151,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -233,18 +159,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -271,9 +186,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
-
@@ -533,274 +460,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -813,12 +472,12 @@
-
+
-
+
@@ -867,14 +526,14 @@
-
+
-
+
@@ -930,7 +589,7 @@
-
+
@@ -947,12 +606,12 @@
-
+
-
+
@@ -1001,14 +660,14 @@
-
+
-
+
@@ -1064,7 +723,7 @@
-
+
@@ -1081,14 +740,14 @@
-
+
-
+
@@ -1139,14 +798,14 @@
-
+
-
+
@@ -1205,7 +864,7 @@
-
+
@@ -1326,209 +985,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1543,11 +999,11 @@
-
-
+
+
-
+
@@ -1596,11 +1052,10 @@
-
+
-
-
-
+
+
diff --git a/plugins/console/lang/blCommandRuntime/source_gen.caches/jetbrains/mps/console/blCommand/runtime/util/dependencies b/core/kernel/source_gen.caches/jetbrains/mps/smodel/query/dependencies
similarity index 65%
rename from plugins/console/lang/blCommandRuntime/source_gen.caches/jetbrains/mps/console/blCommand/runtime/util/dependencies
rename to core/kernel/source_gen.caches/jetbrains/mps/smodel/query/dependencies
index d02b12bae554..01859a11471c 100644
--- a/plugins/console/lang/blCommandRuntime/source_gen.caches/jetbrains/mps/console/blCommand/runtime/util/dependencies
+++ b/core/kernel/source_gen.caches/jetbrains/mps/smodel/query/dependencies
@@ -1,46 +1,29 @@
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -53,5 +36,8 @@
+
+
+
diff --git a/core/kernel/source_gen.caches/jetbrains/mps/smodel/query/generated b/core/kernel/source_gen.caches/jetbrains/mps/smodel/query/generated
new file mode 100644
index 000000000000..70489b14ae8c
--- /dev/null
+++ b/core/kernel/source_gen.caches/jetbrains/mps/smodel/query/generated
@@ -0,0 +1,3 @@
+
+
+
diff --git a/plugins/console/lang/blCommandRuntime/source_gen/jetbrains/mps/console/blCommand/runtime/util/CommandUtil.java b/core/kernel/source_gen/jetbrains/mps/smodel/query/CommandUtil.java
similarity index 59%
rename from plugins/console/lang/blCommandRuntime/source_gen/jetbrains/mps/console/blCommand/runtime/util/CommandUtil.java
rename to core/kernel/source_gen/jetbrains/mps/smodel/query/CommandUtil.java
index ef755b8d52a1..d41726b5acca 100644
--- a/plugins/console/lang/blCommandRuntime/source_gen/jetbrains/mps/console/blCommand/runtime/util/CommandUtil.java
+++ b/core/kernel/source_gen/jetbrains/mps/smodel/query/CommandUtil.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.runtime.util;
+package jetbrains.mps.smodel.query;
/*Generated by MPS */
@@ -17,16 +17,8 @@
import java.util.Collections;
import jetbrains.mps.progress.EmptyProgressMonitor;
import org.jetbrains.mps.openapi.language.SAbstractConcept;
-import jetbrains.mps.project.Project;
import jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes;
import jetbrains.mps.ide.findusages.model.SearchResults;
-import jetbrains.mps.ide.project.ProjectHelper;
-import org.apache.log4j.Level;
-import jetbrains.mps.console.tool.ConsoleStream;
-import jetbrains.mps.lang.smodel.generator.smodelAdapter.SConceptOperations;
-import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory;
-import jetbrains.mps.lang.smodel.generator.smodelAdapter.SPropertyOperations;
-import jetbrains.mps.console.actions.ClosureHoldingNodeUtil;
import org.jetbrains.mps.openapi.model.SNodeReference;
import org.jetbrains.mps.openapi.module.SRepository;
import jetbrains.mps.internal.collections.runtime.IWhereFilter;
@@ -34,22 +26,15 @@
import jetbrains.mps.ide.findusages.model.SearchResult;
import org.jetbrains.mps.openapi.model.SModelReference;
import org.jetbrains.mps.openapi.module.SModuleReference;
-import jetbrains.mps.lang.smodel.generator.smodelAdapter.SLinkOperations;
-import jetbrains.mps.console.tool.ConsoleContext;
-import java.io.StringWriter;
-import java.io.PrintWriter;
import org.jetbrains.annotations.Nullable;
import jetbrains.mps.project.EditableFilteringScope;
import jetbrains.mps.ide.findusages.model.scopes.ModelsScope;
import jetbrains.mps.ide.findusages.model.scopes.ModulesScope;
import java.util.Iterator;
+import jetbrains.mps.project.Project;
import jetbrains.mps.ide.findusages.model.scopes.ProjectScope;
-import org.apache.log4j.Logger;
-import org.apache.log4j.LogManager;
-import jetbrains.mps.ide.findusages.view.UsagesViewTool;
public class CommandUtil {
-
public static Iterable nodes(SearchScope scope) {
return Sequence.fromIterable(models(scope)).translate(new ITranslator2() {
public Iterable translate(SModel it) {
@@ -82,46 +67,17 @@ public static Collection instances(SearchScope scope, SAbstractConcept co
return FindUsagesManager.getInstance().findInstances(scope, Collections.singleton(concept), false, new EmptyProgressMonitor());
}
- public static void show(Project p, _FunctionTypes._return_P0_E0 extends SearchResults> results) {
- try {
- check_1pinza_a0a0a0n(ProjectHelper.toIdeaProject(p)).show(results.invoke(), "No results to show");
- } catch (Exception e) {
- if (LOG.isEnabledFor(Level.WARN)) {
- LOG.warn("Exception in showing custom console result", e);
- }
- }
- }
-
- public static void printClosure(ConsoleStream console, _FunctionTypes._void_P0_E0 closure, String text) {
- SNode nodeWithClosure = SConceptOperations.createNewNode(SNodeOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0xf6d4d958ec2f2c6L, "jetbrains.mps.console.base.structure.NodeWithClosure")));
- SPropertyOperations.set(nodeWithClosure, MetaAdapterFactory.getProperty(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x2095ece53bb9f5b0L, 0x360b134fc047ce2aL, "text"), text);
- ClosureHoldingNodeUtil.getInstance().register(nodeWithClosure, closure);
- console.addNode(nodeWithClosure);
- }
-
- public static void printSequence(ConsoleStream console, final Project project, final _FunctionTypes._return_P0_E0 extends SearchResults> results, int resultsCount, String resultDescription) {
- if (resultsCount == 0) {
- console.addText("empty sequence");
- } else {
- CommandUtil.printClosure(console, new _FunctionTypes._void_P0_E0() {
- public void invoke() {
- CommandUtil.show(project, results);
- }
- }, resultsCount + " " + resultDescription);
- }
- }
-
public static _FunctionTypes._return_P0_E0 extends SearchResults> nodesToResults(final Iterable nodes, final SRepository repository) {
return new _FunctionTypes._return_P0_E0>() {
public SearchResults invoke() {
final SearchResults res = new SearchResults();
Sequence.fromIterable(nodes).where(new IWhereFilter() {
public boolean accept(SNodeReference it) {
- return check_1pinza_a0a0a0a0b0a0a91(it, repository) != null;
+ return check_1pinza_a0a0a0a0b0a0a21(it, repository) != null;
}
}).visitAll(new IVisitor() {
public void visit(SNodeReference it) {
- res.getSearchResults().add(new SearchResult(check_1pinza_a0a0a0a0a0b0a0a91(it, repository), "usage"));
+ res.getSearchResults().add(new SearchResult(check_1pinza_a0a0a0a0a0b0a0a21(it, repository), "usage"));
}
});
return res;
@@ -135,11 +91,11 @@ public SearchResults invoke() {
final SearchResults res = new SearchResults();
Sequence.fromIterable(models).where(new IWhereFilter() {
public boolean accept(SModelReference it) {
- return check_1pinza_a0a0a0a0b0a0a12(it, repository) != null;
+ return check_1pinza_a0a0a0a0b0a0a41(it, repository) != null;
}
}).visitAll(new IVisitor() {
public void visit(SModelReference it) {
- res.getSearchResults().add(new SearchResult(check_1pinza_a0a0a0a0a0b0a0a12(it, repository), "usage"));
+ res.getSearchResults().add(new SearchResult(check_1pinza_a0a0a0a0a0b0a0a41(it, repository), "usage"));
}
});
return res;
@@ -153,11 +109,11 @@ public SearchResults invoke() {
final SearchResults res = new SearchResults();
Sequence.fromIterable(modules).where(new IWhereFilter() {
public boolean accept(SModuleReference it) {
- return check_1pinza_a0a0a0a0b0a0a32(it, repository) != null;
+ return check_1pinza_a0a0a0a0b0a0a61(it, repository) != null;
}
}).visitAll(new IVisitor() {
public void visit(SModuleReference it) {
- res.getSearchResults().add(new SearchResult(check_1pinza_a0a0a0a0a0b0a0a32(it, repository), "usage"));
+ res.getSearchResults().add(new SearchResult(check_1pinza_a0a0a0a0a0b0a0a61(it, repository), "usage"));
}
});
return res;
@@ -167,36 +123,20 @@ public void visit(SModuleReference it) {
}
public static SNodeReference getNodeReference(SNode aNode) {
- return check_1pinza_a0a52(aNode);
+ return check_1pinza_a0a81(aNode);
}
public static SNodeReference getReferenceReference(SReference aReference) {
- return check_1pinza_a0a62(check_1pinza_a0a0ab(aReference));
+ return check_1pinza_a0a91(check_1pinza_a0a0t(aReference));
}
public static SModelReference getModelReference(SModel aModel) {
- return check_1pinza_a0a72(aModel);
+ return check_1pinza_a0a02(aModel);
}
public static SModuleReference getModuleReference(SModule aModule) {
- return check_1pinza_a0a82(aModule);
- }
-
- public static void addNodeReference(ConsoleStream console, SNode target) {
- SNode node = SConceptOperations.createNewNode(SNodeOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x2095ece53bbb600cL, "jetbrains.mps.console.base.structure.NodeReferencePresentation")));
- SLinkOperations.setTarget(node, MetaAdapterFactory.getReferenceLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x36ac6f29ae8c1fb5L, 0x4904fd89e74fc6fL, "target"), target);
- console.addNode(node);
- }
-
- public static void registerAnalyzeStacktraceDialogClosure(ConsoleContext context, ConsoleStream console, Throwable exception) {
- StringWriter writer = new StringWriter();
- exception.printStackTrace(new PrintWriter(writer));
-
- SNode exceptionHolder = SConceptOperations.createNewNode(SNodeOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5b02f032bc93b714L, "jetbrains.mps.console.blCommand.structure.ExceptionHolder")));
- SPropertyOperations.set(exceptionHolder, MetaAdapterFactory.getProperty(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5b02f032bc93b714L, 0x5b02f032bc9cb8a9L, "stackTrace"), writer.toString());
- SPropertyOperations.set(exceptionHolder, MetaAdapterFactory.getProperty(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x2095ece53bb9f5b0L, 0x360b134fc047ce2aL, "text"), exception.getClass().getName());
- console.addNode(exceptionHolder);
+ return check_1pinza_a0a12(aModule);
}
- public static SearchScope createConsoleScope(@Nullable final SearchScope baseScope, final boolean includeReadOnly, final ConsoleContext context) {
- SearchScope scope = (baseScope == null ? context.getDefaultSearchscope() : baseScope);
+ public static SearchScope createConsoleScope(@Nullable final SearchScope baseScope, final boolean includeReadOnly, QueryExecutionContext context) {
+ SearchScope scope = (baseScope == null ? context.getDefaultSearchScope() : baseScope);
return (includeReadOnly ? scope : new EditableFilteringScope(scope));
}
@@ -217,74 +157,67 @@ public static SearchScope createScope(Project project) {
return new ProjectScope(project);
}
- protected static Logger LOG = LogManager.getLogger(CommandUtil.class);
- private static UsagesViewTool check_1pinza_a0a0a0n(com.intellij.openapi.project.Project checkedDotOperand) {
- if (null != checkedDotOperand) {
- return checkedDotOperand.getComponent(UsagesViewTool.class);
- }
- return null;
- }
- private static SNode check_1pinza_a0a0a0a0b0a0a91(SNodeReference checkedDotOperand, SRepository repository) {
+ private static SNode check_1pinza_a0a0a0a0b0a0a21(SNodeReference checkedDotOperand, SRepository repository) {
if (null != checkedDotOperand) {
return checkedDotOperand.resolve(repository);
}
return null;
}
- private static SNode check_1pinza_a0a0a0a0a0b0a0a91(SNodeReference checkedDotOperand, SRepository repository) {
+ private static SNode check_1pinza_a0a0a0a0a0b0a0a21(SNodeReference checkedDotOperand, SRepository repository) {
if (null != checkedDotOperand) {
return checkedDotOperand.resolve(repository);
}
return null;
}
- private static SModel check_1pinza_a0a0a0a0b0a0a12(SModelReference checkedDotOperand, SRepository repository) {
+ private static SModel check_1pinza_a0a0a0a0b0a0a41(SModelReference checkedDotOperand, SRepository repository) {
if (null != checkedDotOperand) {
return checkedDotOperand.resolve(repository);
}
return null;
}
- private static SModel check_1pinza_a0a0a0a0a0b0a0a12(SModelReference checkedDotOperand, SRepository repository) {
+ private static SModel check_1pinza_a0a0a0a0a0b0a0a41(SModelReference checkedDotOperand, SRepository repository) {
if (null != checkedDotOperand) {
return checkedDotOperand.resolve(repository);
}
return null;
}
- private static SModule check_1pinza_a0a0a0a0b0a0a32(SModuleReference checkedDotOperand, SRepository repository) {
+ private static SModule check_1pinza_a0a0a0a0b0a0a61(SModuleReference checkedDotOperand, SRepository repository) {
if (null != checkedDotOperand) {
return checkedDotOperand.resolve(repository);
}
return null;
}
- private static SModule check_1pinza_a0a0a0a0a0b0a0a32(SModuleReference checkedDotOperand, SRepository repository) {
+ private static SModule check_1pinza_a0a0a0a0a0b0a0a61(SModuleReference checkedDotOperand, SRepository repository) {
if (null != checkedDotOperand) {
return checkedDotOperand.resolve(repository);
}
return null;
}
- private static SNodeReference check_1pinza_a0a52(SNode checkedDotOperand) {
+ private static SNodeReference check_1pinza_a0a81(SNode checkedDotOperand) {
if (null != checkedDotOperand) {
return checkedDotOperand.getReference();
}
return null;
}
- private static SNodeReference check_1pinza_a0a62(SNode checkedDotOperand) {
+ private static SNodeReference check_1pinza_a0a91(SNode checkedDotOperand) {
if (null != checkedDotOperand) {
return checkedDotOperand.getReference();
}
return null;
}
- private static SNode check_1pinza_a0a0ab(SReference checkedDotOperand) {
+ private static SNode check_1pinza_a0a0t(SReference checkedDotOperand) {
if (null != checkedDotOperand) {
return checkedDotOperand.getSourceNode();
}
return null;
}
- private static SModelReference check_1pinza_a0a72(SModel checkedDotOperand) {
+ private static SModelReference check_1pinza_a0a02(SModel checkedDotOperand) {
if (null != checkedDotOperand) {
return checkedDotOperand.getReference();
}
return null;
}
- private static SModuleReference check_1pinza_a0a82(SModule checkedDotOperand) {
+ private static SModuleReference check_1pinza_a0a12(SModule checkedDotOperand) {
if (null != checkedDotOperand) {
return checkedDotOperand.getModuleReference();
}
diff --git a/core/kernel/source_gen/jetbrains/mps/smodel/query/QueryExecutionContext.java b/core/kernel/source_gen/jetbrains/mps/smodel/query/QueryExecutionContext.java
new file mode 100644
index 000000000000..b7122dbf11a0
--- /dev/null
+++ b/core/kernel/source_gen/jetbrains/mps/smodel/query/QueryExecutionContext.java
@@ -0,0 +1,9 @@
+package jetbrains.mps.smodel.query;
+
+/*Generated by MPS */
+
+import org.jetbrains.mps.openapi.module.SearchScope;
+
+public interface QueryExecutionContext {
+ public SearchScope getDefaultSearchScope();
+}
diff --git a/core/kernel/source_gen/jetbrains/mps/smodel/query/trace.info b/core/kernel/source_gen/jetbrains/mps/smodel/query/trace.info
new file mode 100644
index 000000000000..a91aedc976fc
--- /dev/null
+++ b/core/kernel/source_gen/jetbrains/mps/smodel/query/trace.info
@@ -0,0 +1,336 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/core/mps-core/mps-core.iml b/core/mps-core/mps-core.iml
index 29fedafd66f5..86e98663346e 100644
--- a/core/mps-core/mps-core.iml
+++ b/core/mps-core/mps-core.iml
@@ -21,5 +21,11 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/languages/baseLanguage/baseLanguage/jetbrains.mps.baseLanguage.mpl b/languages/baseLanguage/baseLanguage/jetbrains.mps.baseLanguage.mpl
index 3b2510e3d03c..62ff0f4e4acf 100644
--- a/languages/baseLanguage/baseLanguage/jetbrains.mps.baseLanguage.mpl
+++ b/languages/baseLanguage/baseLanguage/jetbrains.mps.baseLanguage.mpl
@@ -96,7 +96,7 @@
-
+
diff --git a/languages/baseLanguage/baseLanguage/languageModels/migration.mps b/languages/baseLanguage/baseLanguage/languageModels/migration.mps
index d8f037c42387..e03c5565aeae 100644
--- a/languages/baseLanguage/baseLanguage/languageModels/migration.mps
+++ b/languages/baseLanguage/baseLanguage/languageModels/migration.mps
@@ -3,8 +3,8 @@
-
+
@@ -85,9 +85,6 @@
-
-
-
@@ -142,9 +139,6 @@
-
-
-
diff --git a/languages/baseLanguage/baseLanguage/source_gen.caches/jetbrains/mps/baseLanguage/generated b/languages/baseLanguage/baseLanguage/source_gen.caches/jetbrains/mps/baseLanguage/generated
index 448cc377bb54..df555fc3cb7e 100644
--- a/languages/baseLanguage/baseLanguage/source_gen.caches/jetbrains/mps/baseLanguage/generated
+++ b/languages/baseLanguage/baseLanguage/source_gen.caches/jetbrains/mps/baseLanguage/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/languages/baseLanguage/baseLanguage/source_gen.caches/jetbrains/mps/baseLanguage/migration/generated b/languages/baseLanguage/baseLanguage/source_gen.caches/jetbrains/mps/baseLanguage/migration/generated
index 42276fc8670a..7dbae015cb08 100644
--- a/languages/baseLanguage/baseLanguage/source_gen.caches/jetbrains/mps/baseLanguage/migration/generated
+++ b/languages/baseLanguage/baseLanguage/source_gen.caches/jetbrains/mps/baseLanguage/migration/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/languages/baseLanguage/collections/jetbrains.mps.baseLanguage.collections.mpl b/languages/baseLanguage/collections/jetbrains.mps.baseLanguage.collections.mpl
index 253b0f363b89..01199a9a2d8a 100644
--- a/languages/baseLanguage/collections/jetbrains.mps.baseLanguage.collections.mpl
+++ b/languages/baseLanguage/collections/jetbrains.mps.baseLanguage.collections.mpl
@@ -116,7 +116,7 @@
-
+
diff --git a/languages/baseLanguage/collections/languages/trove/jetbrains.mps.baseLanguage.collections.trove.mpl b/languages/baseLanguage/collections/languages/trove/jetbrains.mps.baseLanguage.collections.trove.mpl
index 3f1b90dc91ae..4b88133c06ad 100644
--- a/languages/baseLanguage/collections/languages/trove/jetbrains.mps.baseLanguage.collections.trove.mpl
+++ b/languages/baseLanguage/collections/languages/trove/jetbrains.mps.baseLanguage.collections.trove.mpl
@@ -54,7 +54,7 @@
-
+
diff --git a/languages/baseLanguage/collections/languages/trove/source_gen.caches/jetbrains/mps/baseLanguage/collections/trove/generated b/languages/baseLanguage/collections/languages/trove/source_gen.caches/jetbrains/mps/baseLanguage/collections/trove/generated
index d58a1823d416..102605f367f1 100644
--- a/languages/baseLanguage/collections/languages/trove/source_gen.caches/jetbrains/mps/baseLanguage/collections/trove/generated
+++ b/languages/baseLanguage/collections/languages/trove/source_gen.caches/jetbrains/mps/baseLanguage/collections/trove/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/languages/baseLanguage/collections/source_gen.caches/jetbrains/mps/baseLanguage/collections/generated b/languages/baseLanguage/collections/source_gen.caches/jetbrains/mps/baseLanguage/collections/generated
index 7b38498ad938..3d40faf37b63 100644
--- a/languages/baseLanguage/collections/source_gen.caches/jetbrains/mps/baseLanguage/collections/generated
+++ b/languages/baseLanguage/collections/source_gen.caches/jetbrains/mps/baseLanguage/collections/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/languages/baseLanguage/javadoc/jetbrains.mps.baseLanguage.javadoc.mpl b/languages/baseLanguage/javadoc/jetbrains.mps.baseLanguage.javadoc.mpl
index b0b7dd7a71d6..6f6473685600 100644
--- a/languages/baseLanguage/javadoc/jetbrains.mps.baseLanguage.javadoc.mpl
+++ b/languages/baseLanguage/javadoc/jetbrains.mps.baseLanguage.javadoc.mpl
@@ -25,7 +25,7 @@
-
+
diff --git a/languages/baseLanguage/javadoc/languageModels/migration.mps b/languages/baseLanguage/javadoc/languageModels/migration.mps
index dbd5307d4553..3d7650c7ab13 100644
--- a/languages/baseLanguage/javadoc/languageModels/migration.mps
+++ b/languages/baseLanguage/javadoc/languageModels/migration.mps
@@ -3,10 +3,10 @@
-
+
@@ -121,9 +121,6 @@
-
-
-
@@ -162,9 +159,6 @@
-
-
-
@@ -205,9 +199,6 @@
-
-
-
@@ -300,9 +291,6 @@
-
-
-
diff --git a/languages/baseLanguage/javadoc/source_gen.caches/jetbrains/mps/baseLanguage/javadoc/generated b/languages/baseLanguage/javadoc/source_gen.caches/jetbrains/mps/baseLanguage/javadoc/generated
index 2e129292e5a0..11fa81c9efca 100644
--- a/languages/baseLanguage/javadoc/source_gen.caches/jetbrains/mps/baseLanguage/javadoc/generated
+++ b/languages/baseLanguage/javadoc/source_gen.caches/jetbrains/mps/baseLanguage/javadoc/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/languages/baseLanguage/javadoc/source_gen.caches/jetbrains/mps/baseLanguage/javadoc/migration/generated b/languages/baseLanguage/javadoc/source_gen.caches/jetbrains/mps/baseLanguage/javadoc/migration/generated
index 6408f2f292ba..c0b5f64764f7 100644
--- a/languages/baseLanguage/javadoc/source_gen.caches/jetbrains/mps/baseLanguage/javadoc/migration/generated
+++ b/languages/baseLanguage/javadoc/source_gen.caches/jetbrains/mps/baseLanguage/javadoc/migration/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/languages/baseLanguage/lightweightdsl/jetbrains.mps.baseLanguage.lightweightdsl.mpl b/languages/baseLanguage/lightweightdsl/jetbrains.mps.baseLanguage.lightweightdsl.mpl
index 465777f0dbc8..776f8acbc52a 100644
--- a/languages/baseLanguage/lightweightdsl/jetbrains.mps.baseLanguage.lightweightdsl.mpl
+++ b/languages/baseLanguage/lightweightdsl/jetbrains.mps.baseLanguage.lightweightdsl.mpl
@@ -1,5 +1,5 @@
-
+
@@ -77,7 +77,7 @@
-
+
@@ -90,9 +90,13 @@
+
+
+
+
diff --git a/languages/baseLanguage/lightweightdsl/languageModels/jetbrains/mps/baseLanguage/lightweightdsl/behavior.mps b/languages/baseLanguage/lightweightdsl/languageModels/jetbrains/mps/baseLanguage/lightweightdsl/behavior.mps
index 400db024feb9..acf424bcbefe 100644
--- a/languages/baseLanguage/lightweightdsl/languageModels/jetbrains/mps/baseLanguage/lightweightdsl/behavior.mps
+++ b/languages/baseLanguage/lightweightdsl/languageModels/jetbrains/mps/baseLanguage/lightweightdsl/behavior.mps
@@ -4,10 +4,10 @@
-
+
diff --git a/languages/baseLanguage/lightweightdsl/languageModels/jetbrains/mps/baseLanguage/lightweightdsl/typesystem.mps b/languages/baseLanguage/lightweightdsl/languageModels/jetbrains/mps/baseLanguage/lightweightdsl/typesystem.mps
index 94459f3c578b..56e42b9caac1 100644
--- a/languages/baseLanguage/lightweightdsl/languageModels/jetbrains/mps/baseLanguage/lightweightdsl/typesystem.mps
+++ b/languages/baseLanguage/lightweightdsl/languageModels/jetbrains/mps/baseLanguage/lightweightdsl/typesystem.mps
@@ -3,8 +3,8 @@
-
+
diff --git a/languages/baseLanguage/lightweightdsl/languageModels/migration.mps b/languages/baseLanguage/lightweightdsl/languageModels/migration.mps
new file mode 100644
index 000000000000..daf4701d3992
--- /dev/null
+++ b/languages/baseLanguage/lightweightdsl/languageModels/migration.mps
@@ -0,0 +1,274 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/languages/baseLanguage/lightweightdsl/source_gen.caches/jetbrains/mps/baseLanguage/lightweightdsl/behavior/generated b/languages/baseLanguage/lightweightdsl/source_gen.caches/jetbrains/mps/baseLanguage/lightweightdsl/behavior/generated
index 24188eb66960..f8424e0f8a0e 100644
--- a/languages/baseLanguage/lightweightdsl/source_gen.caches/jetbrains/mps/baseLanguage/lightweightdsl/behavior/generated
+++ b/languages/baseLanguage/lightweightdsl/source_gen.caches/jetbrains/mps/baseLanguage/lightweightdsl/behavior/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/languages/baseLanguage/lightweightdsl/source_gen.caches/jetbrains/mps/baseLanguage/lightweightdsl/generated b/languages/baseLanguage/lightweightdsl/source_gen.caches/jetbrains/mps/baseLanguage/lightweightdsl/generated
index e178452a693f..03fd4240cf6f 100644
--- a/languages/baseLanguage/lightweightdsl/source_gen.caches/jetbrains/mps/baseLanguage/lightweightdsl/generated
+++ b/languages/baseLanguage/lightweightdsl/source_gen.caches/jetbrains/mps/baseLanguage/lightweightdsl/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/languages/baseLanguage/lightweightdsl/source_gen.caches/jetbrains/mps/baseLanguage/lightweightdsl/migration/dependencies b/languages/baseLanguage/lightweightdsl/source_gen.caches/jetbrains/mps/baseLanguage/lightweightdsl/migration/dependencies
new file mode 100644
index 000000000000..f5d5167f1e3c
--- /dev/null
+++ b/languages/baseLanguage/lightweightdsl/source_gen.caches/jetbrains/mps/baseLanguage/lightweightdsl/migration/dependencies
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/languages/baseLanguage/lightweightdsl/source_gen.caches/jetbrains/mps/baseLanguage/lightweightdsl/migration/generated b/languages/baseLanguage/lightweightdsl/source_gen.caches/jetbrains/mps/baseLanguage/lightweightdsl/migration/generated
new file mode 100644
index 000000000000..aa5afa903215
--- /dev/null
+++ b/languages/baseLanguage/lightweightdsl/source_gen.caches/jetbrains/mps/baseLanguage/lightweightdsl/migration/generated
@@ -0,0 +1,3 @@
+
+
+
diff --git a/languages/baseLanguage/lightweightdsl/source_gen.caches/jetbrains/mps/baseLanguage/lightweightdsl/typesystem/generated b/languages/baseLanguage/lightweightdsl/source_gen.caches/jetbrains/mps/baseLanguage/lightweightdsl/typesystem/generated
index ea3b46d59456..071e87ce80e6 100644
--- a/languages/baseLanguage/lightweightdsl/source_gen.caches/jetbrains/mps/baseLanguage/lightweightdsl/typesystem/generated
+++ b/languages/baseLanguage/lightweightdsl/source_gen.caches/jetbrains/mps/baseLanguage/lightweightdsl/typesystem/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/languages/baseLanguage/lightweightdsl/source_gen/jetbrains/mps/baseLanguage/lightweightdsl/Language.java b/languages/baseLanguage/lightweightdsl/source_gen/jetbrains/mps/baseLanguage/lightweightdsl/Language.java
index ca396a9bb27f..d2e36aaefe20 100644
--- a/languages/baseLanguage/lightweightdsl/source_gen/jetbrains/mps/baseLanguage/lightweightdsl/Language.java
+++ b/languages/baseLanguage/lightweightdsl/source_gen/jetbrains/mps/baseLanguage/lightweightdsl/Language.java
@@ -34,7 +34,7 @@ public String getNamespace() {
@Override
public int getVersion() {
- return 0;
+ return 1;
}
public SLanguageId getId() {
diff --git a/languages/baseLanguage/lightweightdsl/source_gen/jetbrains/mps/baseLanguage/lightweightdsl/migration/MigrationDescriptorImpl.java b/languages/baseLanguage/lightweightdsl/source_gen/jetbrains/mps/baseLanguage/lightweightdsl/migration/MigrationDescriptorImpl.java
new file mode 100644
index 000000000000..411f42503824
--- /dev/null
+++ b/languages/baseLanguage/lightweightdsl/source_gen/jetbrains/mps/baseLanguage/lightweightdsl/migration/MigrationDescriptorImpl.java
@@ -0,0 +1,16 @@
+package jetbrains.mps.baseLanguage.lightweightdsl.migration;
+
+/*Generated by MPS */
+
+import jetbrains.mps.lang.migration.runtime.base.MigrationDescriptor;
+import java.util.Map;
+import jetbrains.mps.lang.migration.runtime.base.MigrationScript;
+import jetbrains.mps.internal.collections.runtime.MapSequence;
+import java.util.HashMap;
+
+public class MigrationDescriptorImpl implements MigrationDescriptor {
+ private Map myScripts = MapSequence.fromMapAndKeysArray(new HashMap(), 0).withValues(new RemoveOddAnnotations());
+ public MigrationScript getScript(int fromVersion) {
+ return MapSequence.fromMap(myScripts).get(fromVersion);
+ }
+}
diff --git a/languages/baseLanguage/lightweightdsl/source_gen/jetbrains/mps/baseLanguage/lightweightdsl/migration/RemoveOddAnnotations.java b/languages/baseLanguage/lightweightdsl/source_gen/jetbrains/mps/baseLanguage/lightweightdsl/migration/RemoveOddAnnotations.java
new file mode 100644
index 000000000000..24b1309e215a
--- /dev/null
+++ b/languages/baseLanguage/lightweightdsl/source_gen/jetbrains/mps/baseLanguage/lightweightdsl/migration/RemoveOddAnnotations.java
@@ -0,0 +1,48 @@
+package jetbrains.mps.baseLanguage.lightweightdsl.migration;
+
+/*Generated by MPS */
+
+import jetbrains.mps.lang.migration.runtime.base.MigrationScriptBase;
+import org.jetbrains.mps.openapi.model.SNode;
+import org.jetbrains.mps.openapi.module.SModule;
+import jetbrains.mps.smodel.query.QueryExecutionContext;
+import org.jetbrains.mps.openapi.module.SearchScope;
+import jetbrains.mps.smodel.query.CommandUtil;
+import jetbrains.mps.internal.collections.runtime.Sequence;
+import jetbrains.mps.lang.smodel.generator.smodelAdapter.SNodeOperations;
+import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory;
+import jetbrains.mps.internal.collections.runtime.IWhereFilter;
+import jetbrains.mps.lang.smodel.generator.smodelAdapter.AttributeOperations;
+import jetbrains.mps.lang.smodel.generator.smodelAdapter.IAttributeDescriptor;
+import jetbrains.mps.internal.collections.runtime.IVisitor;
+import jetbrains.mps.lang.migration.runtime.base.MigrationScriptReference;
+
+public class RemoveOddAnnotations extends MigrationScriptBase {
+ public String getCaption() {
+ return "Remove @dslclass annotations from instances of AutoInitDSLClass";
+ }
+ public SNode execute(SModule m) {
+ final SModule finalM = m;
+ {
+ QueryExecutionContext context = new QueryExecutionContext() {
+ public SearchScope getDefaultSearchScope() {
+ return CommandUtil.createScope(finalM);
+ }
+ };
+ Sequence.fromIterable(SNodeOperations.ofConcept(CommandUtil.instances(CommandUtil.createConsoleScope(null, false, context), MetaAdapterFactory.getInterfaceConcept(0xc7d5b9dda05f4be2L, 0xbc73f2e16994cc67L, 0xea740fb893a13edL, "jetbrains.mps.baseLanguage.lightweightdsl.structure.AutoInitDSLClass")), MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c108ca66L, "jetbrains.mps.baseLanguage.structure.ClassConcept"))).where(new IWhereFilter() {
+ public boolean accept(SNode it) {
+ return (AttributeOperations.getAttribute(it, new IAttributeDescriptor.NodeAttribute(MetaAdapterFactory.getConcept(0xc7d5b9dda05f4be2L, 0xbc73f2e16994cc67L, 0x3190d3f9f1cab0caL, "jetbrains.mps.baseLanguage.lightweightdsl.structure.DSLAnnotation"))) != null);
+ }
+ }).visitAll(new IVisitor() {
+ public void visit(SNode it) {
+ SNodeOperations.deleteNode(AttributeOperations.getAttribute(it, new IAttributeDescriptor.NodeAttribute(MetaAdapterFactory.getConcept(0xc7d5b9dda05f4be2L, 0xbc73f2e16994cc67L, 0x3190d3f9f1cab0caL, "jetbrains.mps.baseLanguage.lightweightdsl.structure.DSLAnnotation"))));
+ }
+ });
+ }
+ return null;
+ }
+ public MigrationScriptReference getDescriptor() {
+ return new MigrationScriptReference(MetaAdapterFactory.getLanguage(0xc7d5b9dda05f4be2L, 0xbc73f2e16994cc67L, "jetbrains.mps.baseLanguage.lightweightdsl"), 0);
+ }
+
+}
diff --git a/languages/baseLanguage/lightweightdsl/source_gen/jetbrains/mps/baseLanguage/lightweightdsl/migration/trace.info b/languages/baseLanguage/lightweightdsl/source_gen/jetbrains/mps/baseLanguage/lightweightdsl/migration/trace.info
new file mode 100644
index 000000000000..fe900a348eef
--- /dev/null
+++ b/languages/baseLanguage/lightweightdsl/source_gen/jetbrains/mps/baseLanguage/lightweightdsl/migration/trace.info
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/languages/core/core/jetbrains.mps.lang.core.mpl b/languages/core/core/jetbrains.mps.lang.core.mpl
index f0852dff54fa..e3dffa5fd571 100644
--- a/languages/core/core/jetbrains.mps.lang.core.mpl
+++ b/languages/core/core/jetbrains.mps.lang.core.mpl
@@ -33,7 +33,7 @@
-
+
diff --git a/languages/core/core/languageModels/migration.mps b/languages/core/core/languageModels/migration.mps
index 71734b0040f5..100f9b58878b 100644
--- a/languages/core/core/languageModels/migration.mps
+++ b/languages/core/core/languageModels/migration.mps
@@ -5,7 +5,7 @@
-
+
@@ -91,9 +91,6 @@
-
-
-
@@ -126,9 +123,6 @@
-
-
-
@@ -154,9 +148,6 @@
-
-
-
diff --git a/languages/core/core/source_gen.caches/jetbrains/mps/lang/core/generated b/languages/core/core/source_gen.caches/jetbrains/mps/lang/core/generated
index 4720e36ed908..07a54f756bd4 100644
--- a/languages/core/core/source_gen.caches/jetbrains/mps/lang/core/generated
+++ b/languages/core/core/source_gen.caches/jetbrains/mps/lang/core/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/languages/core/core/source_gen.caches/jetbrains/mps/lang/core/migration/generated b/languages/core/core/source_gen.caches/jetbrains/mps/lang/core/migration/generated
index 6ef08378ce34..3c9d5912609c 100644
--- a/languages/core/core/source_gen.caches/jetbrains/mps/lang/core/migration/generated
+++ b/languages/core/core/source_gen.caches/jetbrains/mps/lang/core/migration/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/languages/languageDesign/customAspect/generator/source_gen.caches/jetbrains/mps/lang/customAspect/generator/template/main/generated b/languages/languageDesign/customAspect/generator/source_gen.caches/jetbrains/mps/lang/customAspect/generator/template/main/generated
index 7bf2d375f70b..1fc2eb1a92df 100644
--- a/languages/languageDesign/customAspect/generator/source_gen.caches/jetbrains/mps/lang/customAspect/generator/template/main/generated
+++ b/languages/languageDesign/customAspect/generator/source_gen.caches/jetbrains/mps/lang/customAspect/generator/template/main/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/languages/languageDesign/customAspect/generator/template/main@generator.mps b/languages/languageDesign/customAspect/generator/template/main@generator.mps
index fe7d4a98d0ca..f5db761b87db 100644
--- a/languages/languageDesign/customAspect/generator/template/main@generator.mps
+++ b/languages/languageDesign/customAspect/generator/template/main@generator.mps
@@ -7,7 +7,7 @@
-
+
@@ -233,9 +233,6 @@
-
-
-
@@ -931,9 +928,6 @@
-
-
-
diff --git a/languages/languageDesign/customAspect/jetbrains.mps.lang.customAspect.mpl b/languages/languageDesign/customAspect/jetbrains.mps.lang.customAspect.mpl
index 9685d71f9032..fbaf93a6e413 100644
--- a/languages/languageDesign/customAspect/jetbrains.mps.lang.customAspect.mpl
+++ b/languages/languageDesign/customAspect/jetbrains.mps.lang.customAspect.mpl
@@ -43,7 +43,7 @@
-
+
@@ -94,7 +94,7 @@
-
+
diff --git a/languages/languageDesign/customAspect/languageAccessories/jetbrains/mps/lang/customAspect/methods.mps b/languages/languageDesign/customAspect/languageAccessories/jetbrains/mps/lang/customAspect/methods.mps
index 797ffa4f441e..fc842de7b7d6 100644
--- a/languages/languageDesign/customAspect/languageAccessories/jetbrains/mps/lang/customAspect/methods.mps
+++ b/languages/languageDesign/customAspect/languageAccessories/jetbrains/mps/lang/customAspect/methods.mps
@@ -2,7 +2,7 @@
-
+
diff --git a/languages/languageDesign/customAspect/source_gen.caches/jetbrains/mps/lang/customAspect/generated b/languages/languageDesign/customAspect/source_gen.caches/jetbrains/mps/lang/customAspect/generated
index 3c553652c177..fa84a64731d4 100644
--- a/languages/languageDesign/customAspect/source_gen.caches/jetbrains/mps/lang/customAspect/generated
+++ b/languages/languageDesign/customAspect/source_gen.caches/jetbrains/mps/lang/customAspect/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/languages/languageDesign/customAspect/source_gen.caches/jetbrains/mps/lang/customAspect/methods/generated b/languages/languageDesign/customAspect/source_gen.caches/jetbrains/mps/lang/customAspect/methods/generated
index a07318213881..52d64a7f2215 100644
--- a/languages/languageDesign/customAspect/source_gen.caches/jetbrains/mps/lang/customAspect/methods/generated
+++ b/languages/languageDesign/customAspect/source_gen.caches/jetbrains/mps/lang/customAspect/methods/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/languages/languageDesign/extension/jetbrains.mps.lang.extension.mpl b/languages/languageDesign/extension/jetbrains.mps.lang.extension.mpl
index 62859dd74fca..6008a39083f5 100644
--- a/languages/languageDesign/extension/jetbrains.mps.lang.extension.mpl
+++ b/languages/languageDesign/extension/jetbrains.mps.lang.extension.mpl
@@ -55,7 +55,7 @@
-
+
@@ -108,7 +108,7 @@
-
+
diff --git a/languages/languageDesign/extension/languageAccessories/jetbrains/mps/lang/extension/methods.mps b/languages/languageDesign/extension/languageAccessories/jetbrains/mps/lang/extension/methods.mps
index 1519b6b6a884..cc3fde13ee60 100644
--- a/languages/languageDesign/extension/languageAccessories/jetbrains/mps/lang/extension/methods.mps
+++ b/languages/languageDesign/extension/languageAccessories/jetbrains/mps/lang/extension/methods.mps
@@ -2,7 +2,7 @@
-
+
diff --git a/languages/languageDesign/extension/source_gen.caches/jetbrains/mps/lang/extension/generated b/languages/languageDesign/extension/source_gen.caches/jetbrains/mps/lang/extension/generated
index 36e3853fb3e0..777090e311da 100644
--- a/languages/languageDesign/extension/source_gen.caches/jetbrains/mps/lang/extension/generated
+++ b/languages/languageDesign/extension/source_gen.caches/jetbrains/mps/lang/extension/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/languages/languageDesign/extension/source_gen.caches/jetbrains/mps/lang/extension/methods/generated b/languages/languageDesign/extension/source_gen.caches/jetbrains/mps/lang/extension/methods/generated
index 0686e7108215..d2d9b41284fc 100644
--- a/languages/languageDesign/extension/source_gen.caches/jetbrains/mps/lang/extension/methods/generated
+++ b/languages/languageDesign/extension/source_gen.caches/jetbrains/mps/lang/extension/methods/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/languages/languageDesign/generator/languages/descriptor/jetbrains.mps.lang.descriptor.mpl b/languages/languageDesign/generator/languages/descriptor/jetbrains.mps.lang.descriptor.mpl
index 4a5e0c28db5d..f1679898de67 100644
--- a/languages/languageDesign/generator/languages/descriptor/jetbrains.mps.lang.descriptor.mpl
+++ b/languages/languageDesign/generator/languages/descriptor/jetbrains.mps.lang.descriptor.mpl
@@ -36,7 +36,7 @@
-
+
diff --git a/languages/languageDesign/generator/languages/descriptor/source_gen.caches/jetbrains/mps/lang/descriptor/generated b/languages/languageDesign/generator/languages/descriptor/source_gen.caches/jetbrains/mps/lang/descriptor/generated
index 9adb786d6491..f09f2884f2a6 100644
--- a/languages/languageDesign/generator/languages/descriptor/source_gen.caches/jetbrains/mps/lang/descriptor/generated
+++ b/languages/languageDesign/generator/languages/descriptor/source_gen.caches/jetbrains/mps/lang/descriptor/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/languages/languageDesign/migration/jetbrains.mps.lang.migration.mpl b/languages/languageDesign/migration/jetbrains.mps.lang.migration.mpl
index 2a366b2df353..a74131f90bd4 100644
--- a/languages/languageDesign/migration/jetbrains.mps.lang.migration.mpl
+++ b/languages/languageDesign/migration/jetbrains.mps.lang.migration.mpl
@@ -176,7 +176,7 @@
-
+
diff --git a/languages/languageDesign/migration/languageAccessories/jetbrains/mps/lang/migration/methods.mps b/languages/languageDesign/migration/languageAccessories/jetbrains/mps/lang/migration/methods.mps
index 887cf1288e6f..e80058a403dc 100644
--- a/languages/languageDesign/migration/languageAccessories/jetbrains/mps/lang/migration/methods.mps
+++ b/languages/languageDesign/migration/languageAccessories/jetbrains/mps/lang/migration/methods.mps
@@ -3,10 +3,10 @@
-
+
diff --git a/languages/languageDesign/migration/solutions/actions/jetbrains.mps.lang.migration.actions.msd b/languages/languageDesign/migration/solutions/actions/jetbrains.mps.lang.migration.actions.msd
index 6ffb7c1f12e8..6ab5ae6d3e2e 100644
--- a/languages/languageDesign/migration/solutions/actions/jetbrains.mps.lang.migration.actions.msd
+++ b/languages/languageDesign/migration/solutions/actions/jetbrains.mps.lang.migration.actions.msd
@@ -21,7 +21,7 @@
-
+
diff --git a/languages/languageDesign/migration/source_gen.caches/jetbrains/mps/lang/migration/generated b/languages/languageDesign/migration/source_gen.caches/jetbrains/mps/lang/migration/generated
index 65ccb9014b3a..fb28cdebca10 100644
--- a/languages/languageDesign/migration/source_gen.caches/jetbrains/mps/lang/migration/generated
+++ b/languages/languageDesign/migration/source_gen.caches/jetbrains/mps/lang/migration/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/languages/languageDesign/migration/source_gen.caches/jetbrains/mps/lang/migration/methods/generated b/languages/languageDesign/migration/source_gen.caches/jetbrains/mps/lang/migration/methods/generated
index 1e5d6720aad3..d0f19350aacd 100644
--- a/languages/languageDesign/migration/source_gen.caches/jetbrains/mps/lang/migration/methods/generated
+++ b/languages/languageDesign/migration/source_gen.caches/jetbrains/mps/lang/migration/methods/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/blCommand/generator/source_gen.caches/jetbrains/mps/console/blCommand/generator/template/main/dependencies b/languages/languageDesign/smodel.query/generator/source_gen.caches/jetbrains/mps/lang/smodel/query/generator/template/main/dependencies
similarity index 63%
rename from plugins/console/lang/blCommand/generator/source_gen.caches/jetbrains/mps/console/blCommand/generator/template/main/dependencies
rename to languages/languageDesign/smodel.query/generator/source_gen.caches/jetbrains/mps/lang/smodel/query/generator/template/main/dependencies
index 9c8e80954784..c97df7c86551 100644
--- a/plugins/console/lang/blCommand/generator/source_gen.caches/jetbrains/mps/console/blCommand/generator/template/main/dependencies
+++ b/languages/languageDesign/smodel.query/generator/source_gen.caches/jetbrains/mps/lang/smodel/query/generator/template/main/dependencies
@@ -1,13 +1,8 @@
-
+
-
-
-
-
-
@@ -16,13 +11,8 @@
-
-
-
-
-
diff --git a/languages/languageDesign/smodel.query/generator/source_gen.caches/jetbrains/mps/lang/smodel/query/generator/template/main/generated b/languages/languageDesign/smodel.query/generator/source_gen.caches/jetbrains/mps/lang/smodel/query/generator/template/main/generated
new file mode 100644
index 000000000000..e00b702d2b83
--- /dev/null
+++ b/languages/languageDesign/smodel.query/generator/source_gen.caches/jetbrains/mps/lang/smodel/query/generator/template/main/generated
@@ -0,0 +1,3 @@
+
+
+
diff --git a/languages/languageDesign/smodel.query/generator/source_gen/jetbrains/mps/lang/smodel/query/generator/template/main/QueriesGenerated.java b/languages/languageDesign/smodel.query/generator/source_gen/jetbrains/mps/lang/smodel/query/generator/template/main/QueriesGenerated.java
new file mode 100644
index 000000000000..9f88e056abae
--- /dev/null
+++ b/languages/languageDesign/smodel.query/generator/source_gen/jetbrains/mps/lang/smodel/query/generator/template/main/QueriesGenerated.java
@@ -0,0 +1,101 @@
+package jetbrains.mps.lang.smodel.query.generator.template.main;
+
+/*Generated by MPS */
+
+import jetbrains.mps.generator.runtime.Generated;
+import org.jetbrains.mps.openapi.model.SNode;
+import jetbrains.mps.generator.template.SourceSubstituteMacroNodeContext;
+import jetbrains.mps.lang.smodel.generator.smodelAdapter.SLinkOperations;
+import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory;
+import jetbrains.mps.internal.collections.runtime.ListSequence;
+import jetbrains.mps.internal.collections.runtime.IWhereFilter;
+import jetbrains.mps.lang.smodel.generator.smodelAdapter.SNodeOperations;
+import jetbrains.mps.internal.collections.runtime.ISelector;
+import jetbrains.mps.internal.collections.runtime.Sequence;
+import jetbrains.mps.generator.template.SourceSubstituteMacroNodesContext;
+import org.jetbrains.mps.openapi.persistence.PersistenceFacade;
+import jetbrains.mps.smodel.SModelUtil_new;
+import org.jetbrains.mps.openapi.model.SNodeAccessUtil;
+
+@Generated
+public class QueriesGenerated {
+ public static SNode sourceNodeQuery_4307205004144966846(final SourceSubstituteMacroNodeContext _context) {
+ return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, 0x3bc644217616e548L, "parameter"));
+ }
+ public static SNode sourceNodeQuery_7738379549905474169(final SourceSubstituteMacroNodeContext _context) {
+ return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x75bb0160f191d6ebL, 0x75bb0160f191d6ecL, "node"));
+ }
+ public static SNode sourceNodeQuery_4307205004144963070(final SourceSubstituteMacroNodeContext _context) {
+ return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, 0x3bc644217616e548L, "parameter"));
+ }
+ public static SNode sourceNodeQuery_5582028874771414574(final SourceSubstituteMacroNodeContext _context) {
+ return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6b643f33718aa10dL, 0x6b643f33718aa10eL, "conceptArg"));
+ }
+ public static SNode sourceNodeQuery_4307205004143195962(final SourceSubstituteMacroNodeContext _context) {
+ return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, 0x3bc644217616e548L, "parameter"));
+ }
+ public static SNode sourceNodeQuery_4307205004144964264(final SourceSubstituteMacroNodeContext _context) {
+ return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, 0x3bc644217616e548L, "parameter"));
+ }
+ public static SNode sourceNodeQuery_4307205004144961927(final SourceSubstituteMacroNodeContext _context) {
+ return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, 0x3bc644217616e548L, "parameter"));
+ }
+ public static SNode sourceNodeQuery_4307205004144960989(final SourceSubstituteMacroNodeContext _context) {
+ return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, 0x3bc644217616e548L, "parameter"));
+ }
+ public static SNode sourceNodeQuery_4307205004142795439(final SourceSubstituteMacroNodeContext _context) {
+ Iterable results = ListSequence.fromList(SLinkOperations.getChildren(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, 0x3bc6442176a262a6L, "parameter"))).where(new IWhereFilter() {
+ public boolean accept(SNode it) {
+ return SNodeOperations.isInstanceOf(it, MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, "jetbrains.mps.lang.smodel.query.structure.QueryParameterScope"));
+ }
+ }).select(new ISelector() {
+ public SNode select(SNode it) {
+ return SNodeOperations.cast(it, MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, "jetbrains.mps.lang.smodel.query.structure.QueryParameterScope"));
+ }
+ });
+ return (Sequence.fromIterable(results).isEmpty() ? _quotation_createNode_x583g4_a0b0i() : SLinkOperations.getTarget(Sequence.fromIterable(results).first(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, 0x3bc64421763bef89L, "value")));
+ }
+ public static SNode sourceNodeQuery_4307205004142895894(final SourceSubstituteMacroNodeContext _context) {
+ Iterable results = ListSequence.fromList(SLinkOperations.getChildren(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, 0x3bc6442176a262a6L, "parameter"))).where(new IWhereFilter() {
+ public boolean accept(SNode it) {
+ return SNodeOperations.isInstanceOf(it, MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ec86L, "jetbrains.mps.lang.smodel.query.structure.QueryParameterIncludeReadOnly"));
+ }
+ });
+ return (Sequence.fromIterable(results).isEmpty() ? _quotation_createNode_x583g4_a0b0j_0() : _quotation_createNode_x583g4_a0b0j());
+ }
+ public static SNode sourceNodeQuery_3492877759612269969(final SourceSubstituteMacroNodeContext _context) {
+ return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x307931d0f98575c9L, 0x307931d0f985950eL, "scope"));
+ }
+ public static SNode sourceNodeQuery_1964420931776208395(final SourceSubstituteMacroNodeContext _context) {
+ return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3ac2ae2c0bcf368bL, 0x3ac2ae2c0bcf36b7L, "scope"));
+ }
+ public static Iterable sourceNodesQuery_6134217374019191580(final SourceSubstituteMacroNodesContext _context) {
+ return SLinkOperations.getChildren(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x307931d0f952484eL, 0x307931d0f952484fL, "model"));
+ }
+ public static Iterable sourceNodesQuery_3492877759611137837(final SourceSubstituteMacroNodesContext _context) {
+ return SLinkOperations.getChildren(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x263c7e661fa6d53dL, 0x307931d0f94af768L, "module"));
+ }
+ public static Iterable sourceNodesQuery_1964420931776045744(final SourceSubstituteMacroNodesContext _context) {
+ return SLinkOperations.getChildren(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3ac2ae2c0bcf368bL, 0x3ac2ae2c0bcf368cL, "stmts")), MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L, 0xf8cc6bf961L, "statement"));
+ }
+ private static SNode _quotation_createNode_x583g4_a0b0i() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf940cd6167L, "jetbrains.mps.baseLanguage.structure.NullLiteral"), null, null, false);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_a0b0j() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L, "jetbrains.mps.baseLanguage.structure.BooleanConstant"), null, null, false);
+ SNodeAccessUtil.setProperty(quotedNode_1, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L, 0xf8cc56b202L, "value"), "true");
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_a0b0j_0() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L, "jetbrains.mps.baseLanguage.structure.BooleanConstant"), null, null, false);
+ SNodeAccessUtil.setProperty(quotedNode_1, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L, 0xf8cc56b202L, "value"), "false");
+ return quotedNode_1;
+ }
+}
diff --git a/languages/languageDesign/smodel.query/generator/source_gen/jetbrains/mps/lang/smodel/query/generator/template/main/trace.info b/languages/languageDesign/smodel.query/generator/source_gen/jetbrains/mps/lang/smodel/query/generator/template/main/trace.info
new file mode 100644
index 000000000000..9a352624eefd
--- /dev/null
+++ b/languages/languageDesign/smodel.query/generator/source_gen/jetbrains/mps/lang/smodel/query/generator/template/main/trace.info
@@ -0,0 +1,157 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/languages/languageDesign/smodel.query/generator/template/jetbrains/mps/console/lang/commands/generator/template/main@generator.mps b/languages/languageDesign/smodel.query/generator/template/jetbrains/mps/console/lang/commands/generator/template/main@generator.mps
new file mode 100644
index 000000000000..e1f046f3b59d
--- /dev/null
+++ b/languages/languageDesign/smodel.query/generator/template/jetbrains/mps/console/lang/commands/generator/template/main@generator.mps
@@ -0,0 +1,1065 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/blCommand/jetbrains.mps.console.blCommand.mpl b/languages/languageDesign/smodel.query/jetbrains.mps.lang.smodel.query.mpl
similarity index 52%
rename from plugins/console/lang/blCommand/jetbrains.mps.console.blCommand.mpl
rename to languages/languageDesign/smodel.query/jetbrains.mps.lang.smodel.query.mpl
index a1844c744dbe..f358d27ccf77 100644
--- a/plugins/console/lang/blCommand/jetbrains.mps.console.blCommand.mpl
+++ b/languages/languageDesign/smodel.query/jetbrains.mps.lang.smodel.query.mpl
@@ -1,5 +1,5 @@
-
+
@@ -7,7 +7,7 @@
-
+
@@ -18,22 +18,15 @@
- 6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)
- 6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core)
- 498d89d2-c2e9-11e2-ad49-6cf049e62fe5(MPS.IDEA)
- 742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform)
9b80526e-f0bf-4992-bdf5-cee39c1833f3(collections.runtime)
f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)
- 857d0a79-6f44-4f46-84ed-9c5b42632011(jetbrains.mps.baseLanguage.closures#1199623535494)
- 5f9babc9-8d5d-4825-8e61-17b241ee6272(jetbrains.mps.baseLanguage.collections#1151699677197)
- a8de7923-dc6f-4aa1-b8a9-2d19ffee3edd(jetbrains.mps.console)
- de1ad86d-6e50-4a02-b306-d4d17f64c375(jetbrains.mps.console.base)
- 1a8554c4-eb84-43ba-8c34-6f0d90c6e75a(jetbrains.mps.console.blCommand)
- 7726760c-95f5-4242-b36a-e069417e9d94(jetbrains.mps.console.blCommand.runtime)
- 019b622b-0aef-4dd3-86d0-4eef01f3f6bb(jetbrains.mps.ide)
+ 1a8554c4-eb84-43ba-8c34-6f0d90c6e75a(jetbrains.mps.lang.smodel.query)
ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)
- 28f9e497-3b42-4291-aeba-0a1039153ab1(jetbrains.mps.lang.plugin)
2bdcefec-ba49-4b32-ab50-ebc7a41d5090(jetbrains.mps.lang.smodel#1139186730696)
+ 8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)
+ 6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core)
+ 6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)
+ 2d3c70e9-aab2-4870-8d8d-6036800e4103(jetbrains.mps.kernel)
fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose)
@@ -46,82 +39,23 @@
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
- 6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)
- 6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core)
- 1ed103c3-3aa6-49b7-9c21-6765ee11f224(MPS.Editor)
- 498d89d2-c2e9-11e2-ad49-6cf049e62fe5(MPS.IDEA)
- 8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)
- 742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform)
f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)
83888646-71ce-4f1c-9c53-c54016f6ad4f(jetbrains.mps.baseLanguage.collections)
- a8de7923-dc6f-4aa1-b8a9-2d19ffee3edd(jetbrains.mps.console)
- de1ad86d-6e50-4a02-b306-d4d17f64c375(jetbrains.mps.console.base)
- 7726760c-95f5-4242-b36a-e069417e9d94(jetbrains.mps.console.blCommand.runtime)
- 019b622b-0aef-4dd3-86d0-4eef01f3f6bb(jetbrains.mps.ide)
ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)
- 28f9e497-3b42-4291-aeba-0a1039153ab1(jetbrains.mps.lang.plugin)
- d7eb0a2a-bd50-4576-beae-e4a89db35f20(jetbrains.mps.lang.scopes.runtime)
- 7866978e-a0f0-4cc7-81bc-4d213d9375e1(jetbrains.mps.lang.smodel)
+ 1ed103c3-3aa6-49b7-9c21-6765ee11f224(MPS.Editor)
fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose)
@@ -149,13 +83,11 @@
- 7726760c-95f5-4242-b36a-e069417e9d94(jetbrains.mps.console.blCommand.runtime)
6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core)
7866978e-a0f0-4cc7-81bc-4d213d9375e1(jetbrains.mps.lang.smodel)
ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)
- de1ad86d-6e50-4a02-b306-d4d17f64c375(jetbrains.mps.console.base)
f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)
a247e09e-2435-45ba-b8d2-07e93feba96a(jetbrains.mps.baseLanguage.tuples)
diff --git a/languages/languageDesign/smodel.query/languageModels/jetbrains/mps/lang/smodel/query/actions.mps b/languages/languageDesign/smodel.query/languageModels/jetbrains/mps/lang/smodel/query/actions.mps
new file mode 100644
index 000000000000..5b1fa29bcada
--- /dev/null
+++ b/languages/languageDesign/smodel.query/languageModels/jetbrains/mps/lang/smodel/query/actions.mps
@@ -0,0 +1,217 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/blCommand/languageModels/behavior.mps b/languages/languageDesign/smodel.query/languageModels/jetbrains/mps/lang/smodel/query/behavior.mps
similarity index 63%
rename from plugins/console/lang/blCommand/languageModels/behavior.mps
rename to languages/languageDesign/smodel.query/languageModels/jetbrains/mps/lang/smodel/query/behavior.mps
index 43248da09c7b..ec8e42e9467c 100644
--- a/plugins/console/lang/blCommand/languageModels/behavior.mps
+++ b/languages/languageDesign/smodel.query/languageModels/jetbrains/mps/lang/smodel/query/behavior.mps
@@ -1,24 +1,17 @@
-
+
-
-
-
-
-
-
-
-
-
-
+
-
-
+
+
+
+
@@ -62,26 +55,21 @@
-
-
-
-
-
+
-
@@ -106,48 +94,29 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
+
@@ -174,235 +143,12 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -439,7 +185,7 @@
-
+
@@ -447,7 +193,7 @@
-
+
@@ -463,7 +209,7 @@
-
+
@@ -474,7 +220,7 @@
-
+
@@ -487,7 +233,7 @@
-
+
@@ -521,7 +267,7 @@
-
+
@@ -614,7 +360,7 @@
-
+
@@ -623,10 +369,10 @@
-
+
-
+
@@ -671,7 +417,7 @@
-
+
@@ -708,7 +454,7 @@
-
+
@@ -745,7 +491,7 @@
-
+
@@ -782,7 +528,7 @@
-
+
@@ -819,7 +565,7 @@
-
+
@@ -827,7 +573,7 @@
-
+
@@ -843,7 +589,7 @@
-
+
@@ -854,7 +600,7 @@
-
+
@@ -867,7 +613,7 @@
-
+
@@ -903,192 +649,204 @@
-
-
-
-
-
+
+
+
+
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
+
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
-
-
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
+
+
diff --git a/plugins/console/lang/blCommand/languageModels/constraints.mps b/languages/languageDesign/smodel.query/languageModels/jetbrains/mps/lang/smodel/query/constraints.mps
similarity index 96%
rename from plugins/console/lang/blCommand/languageModels/constraints.mps
rename to languages/languageDesign/smodel.query/languageModels/jetbrains/mps/lang/smodel/query/constraints.mps
index 5066812f33d2..71c0d33fe653 100644
--- a/plugins/console/lang/blCommand/languageModels/constraints.mps
+++ b/languages/languageDesign/smodel.query/languageModels/jetbrains/mps/lang/smodel/query/constraints.mps
@@ -1,13 +1,13 @@
-
+
-
-
+
+
@@ -80,7 +80,7 @@
-
+
@@ -97,7 +97,7 @@
-
+
@@ -117,7 +117,7 @@
-
+
@@ -137,7 +137,7 @@
-
+
diff --git a/plugins/console/lang/blCommand/languageModels/editor.mps b/languages/languageDesign/smodel.query/languageModels/jetbrains/mps/lang/smodel/query/editor.mps
similarity index 78%
rename from plugins/console/lang/blCommand/languageModels/editor.mps
rename to languages/languageDesign/smodel.query/languageModels/jetbrains/mps/lang/smodel/query/editor.mps
index d92e016cab22..9026b96d05f8 100644
--- a/plugins/console/lang/blCommand/languageModels/editor.mps
+++ b/languages/languageDesign/smodel.query/languageModels/jetbrains/mps/lang/smodel/query/editor.mps
@@ -1,5 +1,5 @@
-
+
@@ -7,14 +7,11 @@
-
+
-
-
-
-
+
@@ -34,8 +31,6 @@
-
-
@@ -68,10 +63,6 @@
-
-
-
-
@@ -216,21 +207,14 @@
-
-
-
-
-
-
-
@@ -241,9 +225,6 @@
-
-
-
@@ -271,77 +252,12 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -361,43 +277,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -423,7 +304,7 @@
-
+
@@ -455,7 +336,7 @@
-
+
@@ -488,7 +369,7 @@
-
+
@@ -509,7 +390,7 @@
-
+
@@ -682,7 +563,7 @@
-
+
@@ -691,162 +572,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -854,7 +581,7 @@
-
+
@@ -890,7 +617,7 @@
-
+
@@ -926,7 +653,7 @@
-
+
@@ -1080,7 +807,7 @@
-
+
@@ -1130,7 +857,7 @@
-
+
@@ -1200,7 +927,7 @@
-
+
@@ -1220,8 +947,8 @@
-
-
+
+
diff --git a/plugins/console/lang/blCommand/languageModels/structure.mps b/languages/languageDesign/smodel.query/languageModels/jetbrains/mps/lang/smodel/query/structure.mps
similarity index 57%
rename from plugins/console/lang/blCommand/languageModels/structure.mps
rename to languages/languageDesign/smodel.query/languageModels/jetbrains/mps/lang/smodel/query/structure.mps
index bb5d6035c753..47daa2911367 100644
--- a/plugins/console/lang/blCommand/languageModels/structure.mps
+++ b/languages/languageDesign/smodel.query/languageModels/jetbrains/mps/lang/smodel/query/structure.mps
@@ -1,11 +1,10 @@
-
+
-
@@ -18,7 +17,6 @@
-
@@ -30,9 +28,6 @@
-
-
-
@@ -49,33 +44,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -87,24 +57,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -116,88 +70,42 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
@@ -207,14 +115,14 @@
-
+
-
+
@@ -226,14 +134,14 @@
-
+
-
+
@@ -246,57 +154,20 @@
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -308,7 +179,7 @@
-
+
@@ -320,7 +191,7 @@
-
+
@@ -333,21 +204,25 @@
-
-
+
+
-
+
-
-
+
+
-
+
+
+
+
+
-
+
diff --git a/plugins/console/lang/blCommand/languageModels/typesystem.mps b/languages/languageDesign/smodel.query/languageModels/jetbrains/mps/lang/smodel/query/typesystem.mps
similarity index 78%
rename from plugins/console/lang/blCommand/languageModels/typesystem.mps
rename to languages/languageDesign/smodel.query/languageModels/jetbrains/mps/lang/smodel/query/typesystem.mps
index 03a7d9eec726..48641addd9cf 100644
--- a/plugins/console/lang/blCommand/languageModels/typesystem.mps
+++ b/languages/languageDesign/smodel.query/languageModels/jetbrains/mps/lang/smodel/query/typesystem.mps
@@ -1,17 +1,16 @@
-
+
-
+
-
@@ -62,7 +61,6 @@
-
@@ -146,9 +144,12 @@
+
-
+
+
+
@@ -172,9 +173,6 @@
-
-
-
@@ -220,39 +218,9 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -298,7 +266,7 @@
-
+
@@ -528,65 +496,9 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -612,7 +524,7 @@
-
+
@@ -638,7 +550,7 @@
-
+
@@ -664,7 +576,7 @@
-
+
@@ -692,7 +604,7 @@
-
+
@@ -716,8 +628,8 @@
-
-
+
+
@@ -733,7 +645,7 @@
-
+
@@ -779,7 +691,7 @@
-
+
@@ -890,201 +802,9 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -1126,7 +846,7 @@
-
+
@@ -1166,7 +886,7 @@
-
+
@@ -1198,7 +918,7 @@
-
+
@@ -1241,7 +961,7 @@
-
+
diff --git a/languages/languageDesign/smodel.query/runtime/smodelquery-runtime.iml b/languages/languageDesign/smodel.query/runtime/smodelquery-runtime.iml
new file mode 100644
index 000000000000..9a50cb347ddb
--- /dev/null
+++ b/languages/languageDesign/smodel.query/runtime/smodelquery-runtime.iml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/actions/dependencies b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/actions/dependencies
new file mode 100644
index 000000000000..7ef0b24c2b40
--- /dev/null
+++ b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/actions/dependencies
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/actions/generated b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/actions/generated
new file mode 100644
index 000000000000..44b9d10d6e60
--- /dev/null
+++ b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/actions/generated
@@ -0,0 +1,3 @@
+
+
+
diff --git a/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/behavior/dependencies b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/behavior/dependencies
new file mode 100644
index 000000000000..b0eb41f5c1a0
--- /dev/null
+++ b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/behavior/dependencies
@@ -0,0 +1,261 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/behavior/generated b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/behavior/generated
new file mode 100644
index 000000000000..04c3bdc97e6e
--- /dev/null
+++ b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/behavior/generated
@@ -0,0 +1,3 @@
+
+
+
diff --git a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/constraints/dependencies b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/constraints/dependencies
similarity index 89%
rename from plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/constraints/dependencies
rename to languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/constraints/dependencies
index bdc9047e1d5e..405b370ff601 100644
--- a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/constraints/dependencies
+++ b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/constraints/dependencies
@@ -1,15 +1,15 @@
-
-
-
-
+
+
+
+
-
+
@@ -22,7 +22,7 @@
-
+
@@ -40,7 +40,7 @@
-
+
diff --git a/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/constraints/generated b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/constraints/generated
new file mode 100644
index 000000000000..e77797fb5113
--- /dev/null
+++ b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/constraints/generated
@@ -0,0 +1,3 @@
+
+
+
diff --git a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/dependencies b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/dependencies
similarity index 78%
rename from plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/dependencies
rename to languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/dependencies
index 9b03bc099f62..4f11a33f1375 100644
--- a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/dependencies
+++ b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/dependencies
@@ -1,19 +1,19 @@
-
+
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/editor/dependencies b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/editor/dependencies
similarity index 67%
rename from plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/editor/dependencies
rename to languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/editor/dependencies
index 8d0c5807d5ab..7c66d72ba06e 100644
--- a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/editor/dependencies
+++ b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/editor/dependencies
@@ -1,8 +1,7 @@
-
+
-
@@ -10,17 +9,13 @@
-
+
-
-
-
-
+
-
@@ -30,124 +25,29 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -166,7 +66,7 @@
-
+
@@ -190,7 +90,7 @@
-
+
@@ -214,7 +114,7 @@
-
+
@@ -226,7 +126,7 @@
-
+
@@ -235,20 +135,20 @@
-
+
-
-
+
+
@@ -263,7 +163,7 @@
-
+
@@ -283,15 +183,15 @@
-
+
-
+
@@ -307,7 +207,7 @@
-
+
@@ -319,17 +219,17 @@
-
+
-
-
+
+
@@ -342,7 +242,7 @@
-
+
@@ -355,7 +255,7 @@
-
+
@@ -368,7 +268,7 @@
-
+
@@ -384,22 +284,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -418,7 +303,7 @@
-
+
diff --git a/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/editor/generated b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/editor/generated
new file mode 100644
index 000000000000..4ca32627e140
--- /dev/null
+++ b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/editor/generated
@@ -0,0 +1,3 @@
+
+
+
diff --git a/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/generated b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/generated
new file mode 100644
index 000000000000..4f32eeeee4be
--- /dev/null
+++ b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/generated
@@ -0,0 +1,3 @@
+
+
+
diff --git a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/structure/dependencies b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/structure/dependencies
similarity index 92%
rename from plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/structure/dependencies
rename to languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/structure/dependencies
index 81f68f4a15f3..84b0b4c2fdb2 100644
--- a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/structure/dependencies
+++ b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/structure/dependencies
@@ -1,6 +1,6 @@
-
+
diff --git a/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/structure/generated b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/structure/generated
new file mode 100644
index 000000000000..5c0c3598e34f
--- /dev/null
+++ b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/structure/generated
@@ -0,0 +1,3 @@
+
+
+
diff --git a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/typesystem/dependencies b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/typesystem/dependencies
similarity index 54%
rename from plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/typesystem/dependencies
rename to languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/typesystem/dependencies
index 647362ccd000..89a9a52e6dee 100644
--- a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/typesystem/dependencies
+++ b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/typesystem/dependencies
@@ -1,30 +1,22 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -41,23 +33,12 @@
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -71,7 +52,7 @@
-
+
@@ -88,7 +69,7 @@
-
+
@@ -102,7 +83,7 @@
-
+
@@ -114,7 +95,7 @@
-
+
@@ -129,33 +110,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -168,8 +123,7 @@
-
-
+
@@ -181,8 +135,7 @@
-
-
+
@@ -194,74 +147,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -275,7 +161,7 @@
-
+
diff --git a/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/typesystem/generated b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/typesystem/generated
new file mode 100644
index 000000000000..b6825fae113c
--- /dev/null
+++ b/languages/languageDesign/smodel.query/source_gen.caches/jetbrains/mps/lang/smodel/query/typesystem/generated
@@ -0,0 +1,3 @@
+
+
+
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/Language.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/Language.java
similarity index 76%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/Language.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/Language.java
index 295f6cc6b349..2ac0fd16b92e 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/Language.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/Language.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand;
+package jetbrains.mps.lang.smodel.query;
/*Generated by MPS */
@@ -10,22 +10,22 @@
import jetbrains.mps.generator.runtime.TemplateUtil;
import jetbrains.mps.smodel.runtime.ILanguageAspect;
import jetbrains.mps.openapi.actions.descriptor.ActionAspectDescriptor;
-import jetbrains.mps.console.blCommand.actions.ActionAspectDescriptorImpl;
+import jetbrains.mps.lang.smodel.query.actions.ActionAspectDescriptorImpl;
import jetbrains.mps.smodel.runtime.BehaviorAspectDescriptor;
import jetbrains.mps.smodel.runtime.ConstraintsAspectDescriptor;
import jetbrains.mps.openapi.editor.descriptor.EditorAspectDescriptor;
-import jetbrains.mps.console.blCommand.editor.EditorAspectDescriptorImpl;
+import jetbrains.mps.lang.smodel.query.editor.EditorAspectDescriptorImpl;
import jetbrains.mps.smodel.runtime.StructureAspectDescriptor;
import jetbrains.mps.lang.typesystem.runtime.IHelginsDescriptor;
-import jetbrains.mps.console.blCommand.typesystem.TypesystemDescriptor;
+import jetbrains.mps.lang.smodel.query.typesystem.TypesystemDescriptor;
public class Language extends LanguageRuntime {
- public static String MODULE_REF = "1a8554c4-eb84-43ba-8c34-6f0d90c6e75a(jetbrains.mps.console.blCommand)";
+ public static String MODULE_REF = "1a8554c4-eb84-43ba-8c34-6f0d90c6e75a(jetbrains.mps.lang.smodel.query)";
public Language() {
}
@Override
public String getNamespace() {
- return "jetbrains.mps.console.blCommand";
+ return "jetbrains.mps.lang.smodel.query";
}
@Override
@@ -38,11 +38,11 @@ public SLanguageId getId() {
}
@Override
protected String[] getExtendedLanguageIDs() {
- return new String[]{"jetbrains.mps.lang.smodel", "jetbrains.mps.lang.core", "jetbrains.mps.console.base", "jetbrains.mps.baseLanguage", "jetbrains.mps.baseLanguage.tuples"};
+ return new String[]{"jetbrains.mps.lang.smodel", "jetbrains.mps.lang.core", "jetbrains.mps.baseLanguage", "jetbrains.mps.baseLanguage.tuples"};
}
@Override
public Collection getGenerators() {
- return TemplateUtil.asCollection(TemplateUtil.createInterpretedGenerator(this, "504d7390-81ca-4422-8018-f7290efa217f(jetbrains.mps.console.blCommand#5336086527852811409)"));
+ return TemplateUtil.asCollection(TemplateUtil.createInterpretedGenerator(this, "504d7390-81ca-4422-8018-f7290efa217f(jetbrains.mps.lang.smodel.query#5336086527852811409)"));
}
@Override
protected T createAspect(Class aspectClass) {
@@ -50,16 +50,16 @@ protected T createAspect(Class aspectClass) {
return (T) new ActionAspectDescriptorImpl();
}
if (aspectClass == BehaviorAspectDescriptor.class) {
- return (T) new jetbrains.mps.console.blCommand.behavior.BehaviorAspectDescriptor();
+ return (T) new jetbrains.mps.lang.smodel.query.behavior.BehaviorAspectDescriptor();
}
if (aspectClass == ConstraintsAspectDescriptor.class) {
- return (T) new jetbrains.mps.console.blCommand.constraints.ConstraintsAspectDescriptor();
+ return (T) new jetbrains.mps.lang.smodel.query.constraints.ConstraintsAspectDescriptor();
}
if (aspectClass == EditorAspectDescriptor.class) {
return (T) new EditorAspectDescriptorImpl();
}
if (aspectClass == StructureAspectDescriptor.class) {
- return (T) new jetbrains.mps.console.blCommand.structure.StructureAspectDescriptor();
+ return (T) new jetbrains.mps.lang.smodel.query.structure.StructureAspectDescriptor();
}
if (aspectClass == IHelginsDescriptor.class) {
return (T) new TypesystemDescriptor();
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/actions/ActionAspectDescriptorImpl.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/actions/ActionAspectDescriptorImpl.java
similarity index 81%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/actions/ActionAspectDescriptorImpl.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/actions/ActionAspectDescriptorImpl.java
index 60fb742e9800..73d9ed141c22 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/actions/ActionAspectDescriptorImpl.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/actions/ActionAspectDescriptorImpl.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.actions;
+package jetbrains.mps.lang.smodel.query.actions;
/*Generated by MPS */
@@ -10,25 +10,23 @@
import java.util.Collections;
public class ActionAspectDescriptorImpl implements ActionAspectDescriptor {
- private static final String LANGUAGE_FQ_NAME = "jetbrains.mps.console.blCommand";
+ private static final String LANGUAGE_FQ_NAME = "jetbrains.mps.lang.smodel.query";
public Collection getFactories(SAbstractConcept concept) {
if (LANGUAGE_FQ_NAME.equals(concept.getLanguage().getQualifiedName())) {
switch (Arrays.binarySearch(stringSwitchCases_tpto26_a0a0a0c, concept.getName())) {
case 0:
- return Collections.singletonList(new printStatement_NodeFactories.NodeFactory_7284872370241013667());
- case 1:
return Collections.singletonList(new ScopeParameterLiteral_factories.NodeFactory_3492877759609298945());
- case 2:
+ case 1:
return Collections.singletonList(new ScopeParameterLiteral_factories.NodeFactory_3492877759608986170());
- case 3:
+ case 2:
return Collections.singletonList(new ScopeParameterLiteral_factories.NodeFactory_3492877759608901705());
- case 4:
+ case 3:
return Collections.singletonList(new QueryExpression_NodeFactories.NodeFactory_4307205004138627840());
default:
}
}
return Collections.emptyList();
}
- private static String[] stringSwitchCases_tpto26_a0a0a0c = new String[]{"AbstractPrintExpression", "CustomScope", "ModelScope", "ModulesScope", "QueryExpression"};
+ private static String[] stringSwitchCases_tpto26_a0a0a0c = new String[]{"CustomScope", "ModelScope", "ModulesScope", "QueryExpression"};
}
diff --git a/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/actions/QueriesGenerated.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/actions/QueriesGenerated.java
new file mode 100644
index 000000000000..8372dfc1a561
--- /dev/null
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/actions/QueriesGenerated.java
@@ -0,0 +1,7 @@
+package jetbrains.mps.lang.smodel.query.actions;
+
+/*Generated by MPS */
+
+
+public class QueriesGenerated {
+}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/actions/QueryExpression_NodeFactories.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/actions/QueryExpression_NodeFactories.java
similarity index 89%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/actions/QueryExpression_NodeFactories.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/actions/QueryExpression_NodeFactories.java
index 4589f1ed3050..9a6b9d59169f 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/actions/QueryExpression_NodeFactories.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/actions/QueryExpression_NodeFactories.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.actions;
+package jetbrains.mps.lang.smodel.query.actions;
/*Generated by MPS */
@@ -12,8 +12,8 @@
public class QueryExpression_NodeFactories {
public static class NodeFactory_4307205004138627840 implements NodeFactory {
public void setup(SNode newNode, SNode sampleNode, SNode enclosingNode, SModel model) {
- if (SNodeOperations.isInstanceOf(sampleNode, MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, "jetbrains.mps.console.blCommand.structure.QueryExpression"))) {
- SLinkOperations.setTarget(newNode, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, 0x3bc644217616e548L, "parameter"), SLinkOperations.getTarget(SNodeOperations.cast(sampleNode, MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, "jetbrains.mps.console.blCommand.structure.QueryExpression")), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, 0x3bc644217616e548L, "parameter")));
+ if (SNodeOperations.isInstanceOf(sampleNode, MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, "jetbrains.mps.lang.smodel.query.structure.QueryExpression"))) {
+ SLinkOperations.setTarget(newNode, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, 0x3bc644217616e548L, "parameter"), SLinkOperations.getTarget(SNodeOperations.cast(sampleNode, MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, "jetbrains.mps.lang.smodel.query.structure.QueryExpression")), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, 0x3bc644217616e548L, "parameter")));
} else {
SLinkOperations.setTarget(newNode, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, 0x3bc644217616e548L, "parameter"), null);
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/actions/ScopeParameterLiteral_factories.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/actions/ScopeParameterLiteral_factories.java
similarity index 97%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/actions/ScopeParameterLiteral_factories.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/actions/ScopeParameterLiteral_factories.java
index b93e8351c215..21d023121b68 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/actions/ScopeParameterLiteral_factories.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/actions/ScopeParameterLiteral_factories.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.actions;
+package jetbrains.mps.lang.smodel.query.actions;
/*Generated by MPS */
diff --git a/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/actions/trace.info b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/actions/trace.info
new file mode 100644
index 000000000000..a62900a09a36
--- /dev/null
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/actions/trace.info
@@ -0,0 +1,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/BehaviorAspectDescriptor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/BehaviorAspectDescriptor.java
new file mode 100644
index 000000000000..34eb8a92fb75
--- /dev/null
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/BehaviorAspectDescriptor.java
@@ -0,0 +1,47 @@
+package jetbrains.mps.lang.smodel.query.behavior;
+
+/*Generated by MPS */
+
+import jetbrains.mps.smodel.runtime.BehaviorDescriptor;
+import java.util.Arrays;
+import jetbrains.mps.smodel.runtime.interpreted.BehaviorAspectInterpreted;
+
+public class BehaviorAspectDescriptor implements jetbrains.mps.smodel.runtime.BehaviorAspectDescriptor {
+ public BehaviorAspectDescriptor() {
+ }
+ public BehaviorDescriptor getDescriptor(String fqName) {
+ switch (Arrays.binarySearch(stringSwitchCases_846f5o_a0a0b, fqName)) {
+ case 12:
+ return new UsagesExpression_BehaviorDescriptor();
+ case 2:
+ return new InstancesExpression_BehaviorDescriptor();
+ case 7:
+ return new NodesExpression_BehaviorDescriptor();
+ case 11:
+ return new ReferencesExpression_BehaviorDescriptor();
+ case 4:
+ return new ModelsExpression_BehaviorDescriptor();
+ case 5:
+ return new ModulesExpression_BehaviorDescriptor();
+ case 9:
+ return new QueryParameterList_BehaviorDescriptor();
+ case 8:
+ return new QueryParameterIncludeReadOnly_BehaviorDescriptor();
+ case 10:
+ return new QueryParameterScope_BehaviorDescriptor();
+ case 1:
+ return new GlobalScope_BehaviorDescriptor();
+ case 6:
+ return new ModulesScope_BehaviorDescriptor();
+ case 3:
+ return new ModelScope_BehaviorDescriptor();
+ case 0:
+ return new CustomScope_BehaviorDescriptor();
+ case 13:
+ return new WithStatement_BehaviorDescriptor();
+ default:
+ return BehaviorAspectInterpreted.getInstance().getDescriptor(fqName);
+ }
+ }
+ private static String[] stringSwitchCases_846f5o_a0a0b = new String[]{"jetbrains.mps.lang.smodel.query.structure.CustomScope", "jetbrains.mps.lang.smodel.query.structure.GlobalScope", "jetbrains.mps.lang.smodel.query.structure.InstancesExpression", "jetbrains.mps.lang.smodel.query.structure.ModelScope", "jetbrains.mps.lang.smodel.query.structure.ModelsExpression", "jetbrains.mps.lang.smodel.query.structure.ModulesExpression", "jetbrains.mps.lang.smodel.query.structure.ModulesScope", "jetbrains.mps.lang.smodel.query.structure.NodesExpression", "jetbrains.mps.lang.smodel.query.structure.QueryParameterIncludeReadOnly", "jetbrains.mps.lang.smodel.query.structure.QueryParameterList", "jetbrains.mps.lang.smodel.query.structure.QueryParameterScope", "jetbrains.mps.lang.smodel.query.structure.ReferencesExpression", "jetbrains.mps.lang.smodel.query.structure.UsagesExpression", "jetbrains.mps.lang.smodel.query.structure.WithStatement"};
+}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/CustomScope_BehaviorDescriptor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/CustomScope_BehaviorDescriptor.java
similarity index 65%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/CustomScope_BehaviorDescriptor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/CustomScope_BehaviorDescriptor.java
index 83bed45b0710..97c662345b6a 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/CustomScope_BehaviorDescriptor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/CustomScope_BehaviorDescriptor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
@@ -8,6 +8,6 @@ public CustomScope_BehaviorDescriptor() {
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.CustomScope";
+ return "jetbrains.mps.lang.smodel.query.structure.CustomScope";
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ConsoleExpression_Behavior.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ExpressionHelpProvider_Behavior.java
similarity index 75%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ConsoleExpression_Behavior.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ExpressionHelpProvider_Behavior.java
index 0e8e5512db9a..faadd8cc65e0 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ConsoleExpression_Behavior.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ExpressionHelpProvider_Behavior.java
@@ -1,11 +1,11 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
import org.jetbrains.mps.openapi.model.SNode;
import org.jetbrains.mps.openapi.language.SAbstractConcept;
-public class ConsoleExpression_Behavior {
+public class ExpressionHelpProvider_Behavior {
public static void init(SNode thisNode) {
}
public static String virtual_getKind_7006261637493126084(SAbstractConcept thisConcept) {
diff --git a/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ExpressionHelpProvider_BehaviorDescriptor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ExpressionHelpProvider_BehaviorDescriptor.java
new file mode 100644
index 000000000000..ed72037b0a5f
--- /dev/null
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ExpressionHelpProvider_BehaviorDescriptor.java
@@ -0,0 +1,7 @@
+package jetbrains.mps.lang.smodel.query.behavior;
+
+/*Generated by MPS */
+
+
+public interface ExpressionHelpProvider_BehaviorDescriptor extends HelpProvider_BehaviorDescriptor {
+}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/GlobalScope_BehaviorDescriptor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/GlobalScope_BehaviorDescriptor.java
similarity index 65%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/GlobalScope_BehaviorDescriptor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/GlobalScope_BehaviorDescriptor.java
index 947638a15359..122ad2709468 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/GlobalScope_BehaviorDescriptor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/GlobalScope_BehaviorDescriptor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
@@ -8,6 +8,6 @@ public GlobalScope_BehaviorDescriptor() {
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.GlobalScope";
+ return "jetbrains.mps.lang.smodel.query.structure.GlobalScope";
}
}
diff --git a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/ConsoleHelpProvider_Behavior.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/HelpProvider_Behavior.java
similarity index 96%
rename from plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/ConsoleHelpProvider_Behavior.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/HelpProvider_Behavior.java
index f70daf7da746..84c2acee5ba4 100644
--- a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/ConsoleHelpProvider_Behavior.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/HelpProvider_Behavior.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.base.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
@@ -10,7 +10,7 @@
import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory;
import jetbrains.mps.smodel.behaviour.BehaviorReflection;
-public class ConsoleHelpProvider_Behavior {
+public class HelpProvider_Behavior {
public static void init(SNode thisNode) {
}
public static String virtual_getShortHelp_473081947982699339(SAbstractConcept thisConcept) {
diff --git a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/ConsoleHelpProvider_BehaviorDescriptor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/HelpProvider_BehaviorDescriptor.java
similarity index 84%
rename from plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/ConsoleHelpProvider_BehaviorDescriptor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/HelpProvider_BehaviorDescriptor.java
index 0e639fdea349..5e72c6354d5c 100644
--- a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/ConsoleHelpProvider_BehaviorDescriptor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/HelpProvider_BehaviorDescriptor.java
@@ -1,10 +1,10 @@
-package jetbrains.mps.console.base.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
import org.jetbrains.mps.openapi.language.SConcept;
-public interface ConsoleHelpProvider_BehaviorDescriptor {
+public interface HelpProvider_BehaviorDescriptor {
public String virtual_getShortHelp_473081947982699339(SConcept thisConcept);
public String virtual_getHelpPage_7006261637493125297(SConcept thisConcept);
public String virtual_getKind_7006261637493126084(SConcept thisConcept);
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/InstancesExpression_Behavior.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/InstancesExpression_Behavior.java
similarity index 76%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/InstancesExpression_Behavior.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/InstancesExpression_Behavior.java
index b580a9d3f4e0..3a5ced2af8b9 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/InstancesExpression_Behavior.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/InstancesExpression_Behavior.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
@@ -14,12 +14,12 @@ public class InstancesExpression_Behavior {
public static void init(SNode thisNode) {
}
public static Iterable virtual_getSupportedParameters_4307205004146936444(SAbstractConcept thisConcept) {
- return ListSequence.fromListAndArray(new ArrayList(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, "jetbrains.mps.console.blCommand.structure.QueryParameterScope").getDeclarationNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ec86L, "jetbrains.mps.console.blCommand.structure.QueryParameterIncludeReadOnly").getDeclarationNode());
+ return ListSequence.fromListAndArray(new ArrayList(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, "jetbrains.mps.lang.smodel.query.structure.QueryParameterScope").getDeclarationNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ec86L, "jetbrains.mps.lang.smodel.query.structure.QueryParameterIncludeReadOnly").getDeclarationNode());
}
public static String virtual_getHelpPage_7006261637493125297(SAbstractConcept thisConcept) {
- return BehaviorReflection.invokeSuperStatic(String.class, SNodeOperations.asSConcept(thisConcept), "jetbrains.mps.console.blCommand.structure.QueryExpression", "virtual_getHelpPage_7006261637493125297", new Object[]{}) + "\nImplementation of this command uses the IDE indexes to speed up execution";
+ return BehaviorReflection.invokeSuperStatic(String.class, SNodeOperations.asSConcept(thisConcept), "jetbrains.mps.lang.smodel.query.structure.QueryExpression", "virtual_getHelpPage_7006261637493125297", new Object[]{}) + "\nImplementation of this command uses the IDE indexes to speed up execution";
}
public static String virtual_getDisplayString_6891027939994892943(SAbstractConcept thisConcept) {
- return BehaviorReflection.invokeSuperStatic(String.class, SNodeOperations.asSConcept(thisConcept), "jetbrains.mps.console.blCommand.structure.QueryExpression", "virtual_getDisplayString_6891027939994892943", new Object[]{}) + "(concept)";
+ return BehaviorReflection.invokeSuperStatic(String.class, SNodeOperations.asSConcept(thisConcept), "jetbrains.mps.lang.smodel.query.structure.QueryExpression", "virtual_getDisplayString_6891027939994892943", new Object[]{}) + "(concept)";
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/InstancesExpression_BehaviorDescriptor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/InstancesExpression_BehaviorDescriptor.java
similarity index 88%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/InstancesExpression_BehaviorDescriptor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/InstancesExpression_BehaviorDescriptor.java
index 23a08b3475a4..699f008784b8 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/InstancesExpression_BehaviorDescriptor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/InstancesExpression_BehaviorDescriptor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
@@ -19,6 +19,6 @@ public Iterable virtual_getSupportedParameters_4307205004146936444(SConce
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.InstancesExpression";
+ return "jetbrains.mps.lang.smodel.query.structure.InstancesExpression";
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ModelScope_BehaviorDescriptor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ModelScope_BehaviorDescriptor.java
similarity index 65%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ModelScope_BehaviorDescriptor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ModelScope_BehaviorDescriptor.java
index f23ec4a7e516..487d456d3afb 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ModelScope_BehaviorDescriptor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ModelScope_BehaviorDescriptor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
@@ -8,6 +8,6 @@ public ModelScope_BehaviorDescriptor() {
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.ModelScope";
+ return "jetbrains.mps.lang.smodel.query.structure.ModelScope";
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ModelsExpression_Behavior.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ModelsExpression_Behavior.java
similarity index 81%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ModelsExpression_Behavior.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ModelsExpression_Behavior.java
index 2b95c987487c..aa30b9a727ea 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ModelsExpression_Behavior.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ModelsExpression_Behavior.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
@@ -12,6 +12,6 @@ public class ModelsExpression_Behavior {
public static void init(SNode thisNode) {
}
public static Iterable virtual_getSupportedParameters_4307205004146936444(SAbstractConcept thisConcept) {
- return ListSequence.fromListAndArray(new ArrayList(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, "jetbrains.mps.console.blCommand.structure.QueryParameterScope").getDeclarationNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ec86L, "jetbrains.mps.console.blCommand.structure.QueryParameterIncludeReadOnly").getDeclarationNode());
+ return ListSequence.fromListAndArray(new ArrayList(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, "jetbrains.mps.lang.smodel.query.structure.QueryParameterScope").getDeclarationNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ec86L, "jetbrains.mps.lang.smodel.query.structure.QueryParameterIncludeReadOnly").getDeclarationNode());
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ModelsExpression_BehaviorDescriptor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ModelsExpression_BehaviorDescriptor.java
similarity index 82%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ModelsExpression_BehaviorDescriptor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ModelsExpression_BehaviorDescriptor.java
index 997d34018f59..9dfceaf7a643 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ModelsExpression_BehaviorDescriptor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ModelsExpression_BehaviorDescriptor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
@@ -13,6 +13,6 @@ public Iterable virtual_getSupportedParameters_4307205004146936444(SConce
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.ModelsExpression";
+ return "jetbrains.mps.lang.smodel.query.structure.ModelsExpression";
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ModulesExpression_Behavior.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ModulesExpression_Behavior.java
similarity index 81%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ModulesExpression_Behavior.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ModulesExpression_Behavior.java
index 3c0b2fc594be..58c928994ec8 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ModulesExpression_Behavior.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ModulesExpression_Behavior.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
@@ -12,6 +12,6 @@ public class ModulesExpression_Behavior {
public static void init(SNode thisNode) {
}
public static Iterable virtual_getSupportedParameters_4307205004146936444(SAbstractConcept thisConcept) {
- return ListSequence.fromListAndArray(new ArrayList(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, "jetbrains.mps.console.blCommand.structure.QueryParameterScope").getDeclarationNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ec86L, "jetbrains.mps.console.blCommand.structure.QueryParameterIncludeReadOnly").getDeclarationNode());
+ return ListSequence.fromListAndArray(new ArrayList(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, "jetbrains.mps.lang.smodel.query.structure.QueryParameterScope").getDeclarationNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ec86L, "jetbrains.mps.lang.smodel.query.structure.QueryParameterIncludeReadOnly").getDeclarationNode());
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ModulesExpression_BehaviorDescriptor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ModulesExpression_BehaviorDescriptor.java
similarity index 82%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ModulesExpression_BehaviorDescriptor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ModulesExpression_BehaviorDescriptor.java
index 39f93aa4d2e0..c9e77bb0e1b9 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ModulesExpression_BehaviorDescriptor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ModulesExpression_BehaviorDescriptor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
@@ -13,6 +13,6 @@ public Iterable virtual_getSupportedParameters_4307205004146936444(SConce
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.ModulesExpression";
+ return "jetbrains.mps.lang.smodel.query.structure.ModulesExpression";
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ModulesScope_BehaviorDescriptor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ModulesScope_BehaviorDescriptor.java
similarity index 66%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ModulesScope_BehaviorDescriptor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ModulesScope_BehaviorDescriptor.java
index 029b01c62b31..5a8f857d14cd 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ModulesScope_BehaviorDescriptor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ModulesScope_BehaviorDescriptor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
@@ -8,6 +8,6 @@ public ModulesScope_BehaviorDescriptor() {
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.ModulesScope";
+ return "jetbrains.mps.lang.smodel.query.structure.ModulesScope";
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/NodesExpression_Behavior.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/NodesExpression_Behavior.java
similarity index 81%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/NodesExpression_Behavior.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/NodesExpression_Behavior.java
index dfa7158ce0cd..214b12ae0e1c 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/NodesExpression_Behavior.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/NodesExpression_Behavior.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
@@ -12,6 +12,6 @@ public class NodesExpression_Behavior {
public static void init(SNode thisNode) {
}
public static Iterable virtual_getSupportedParameters_4307205004146936444(SAbstractConcept thisConcept) {
- return ListSequence.fromListAndArray(new ArrayList(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, "jetbrains.mps.console.blCommand.structure.QueryParameterScope").getDeclarationNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ec86L, "jetbrains.mps.console.blCommand.structure.QueryParameterIncludeReadOnly").getDeclarationNode());
+ return ListSequence.fromListAndArray(new ArrayList(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, "jetbrains.mps.lang.smodel.query.structure.QueryParameterScope").getDeclarationNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ec86L, "jetbrains.mps.lang.smodel.query.structure.QueryParameterIncludeReadOnly").getDeclarationNode());
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/NodesExpression_BehaviorDescriptor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/NodesExpression_BehaviorDescriptor.java
similarity index 82%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/NodesExpression_BehaviorDescriptor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/NodesExpression_BehaviorDescriptor.java
index 1764788030a4..345237f22ad5 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/NodesExpression_BehaviorDescriptor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/NodesExpression_BehaviorDescriptor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
@@ -13,6 +13,6 @@ public Iterable virtual_getSupportedParameters_4307205004146936444(SConce
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.NodesExpression";
+ return "jetbrains.mps.lang.smodel.query.structure.NodesExpression";
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ConsoleOperation_Behavior.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/OperationHelpProvider_Behavior.java
similarity index 75%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ConsoleOperation_Behavior.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/OperationHelpProvider_Behavior.java
index bb2d6ea78952..4b550c2b9fb3 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ConsoleOperation_Behavior.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/OperationHelpProvider_Behavior.java
@@ -1,11 +1,11 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
import org.jetbrains.mps.openapi.model.SNode;
import org.jetbrains.mps.openapi.language.SAbstractConcept;
-public class ConsoleOperation_Behavior {
+public class OperationHelpProvider_Behavior {
public static void init(SNode thisNode) {
}
public static String virtual_getKind_7006261637493126084(SAbstractConcept thisConcept) {
diff --git a/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/OperationHelpProvider_BehaviorDescriptor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/OperationHelpProvider_BehaviorDescriptor.java
new file mode 100644
index 000000000000..414e37799eb0
--- /dev/null
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/OperationHelpProvider_BehaviorDescriptor.java
@@ -0,0 +1,7 @@
+package jetbrains.mps.lang.smodel.query.behavior;
+
+/*Generated by MPS */
+
+
+public interface OperationHelpProvider_BehaviorDescriptor extends HelpProvider_BehaviorDescriptor {
+}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/QueryExpression_Behavior.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/QueryExpression_Behavior.java
similarity index 87%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/QueryExpression_Behavior.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/QueryExpression_Behavior.java
index 514de5562ba2..a36f7a4cebd8 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/QueryExpression_Behavior.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/QueryExpression_Behavior.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
@@ -18,10 +18,10 @@ public static boolean virtual_legalAsStatement_1262430001741498032(SAbstractConc
}
public static String virtual_getHelpPage_7006261637493125297(SAbstractConcept thisConcept) {
String result = "Supported parameters:\n";
- if (Sequence.fromIterable(BehaviorReflection.invokeVirtualStatic((Class>) ((Class) Object.class), SNodeOperations.asSConcept(SConceptOperations.findConceptDeclaration(thisConcept.getQualifiedName())), "virtual_getSupportedParameters_4307205004146936444", new Object[]{})).contains(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, "jetbrains.mps.console.blCommand.structure.QueryParameterScope").getDeclarationNode())) {
+ if (Sequence.fromIterable(BehaviorReflection.invokeVirtualStatic((Class>) ((Class) Object.class), SNodeOperations.asSConcept(SConceptOperations.findConceptDeclaration(thisConcept.getQualifiedName())), "virtual_getSupportedParameters_4307205004146936444", new Object[]{})).contains(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, "jetbrains.mps.lang.smodel.query.structure.QueryParameterScope").getDeclarationNode())) {
result += "scope (default = project) specifies the boundaries of the lookup operation\n";
}
- if (Sequence.fromIterable(BehaviorReflection.invokeVirtualStatic((Class>) ((Class) Object.class), SNodeOperations.asSConcept(SConceptOperations.findConceptDeclaration(thisConcept.getQualifiedName())), "virtual_getSupportedParameters_4307205004146936444", new Object[]{})).contains(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ec86L, "jetbrains.mps.console.blCommand.structure.QueryParameterIncludeReadOnly").getDeclarationNode())) {
+ if (Sequence.fromIterable(BehaviorReflection.invokeVirtualStatic((Class>) ((Class) Object.class), SNodeOperations.asSConcept(SConceptOperations.findConceptDeclaration(thisConcept.getQualifiedName())), "virtual_getSupportedParameters_4307205004146936444", new Object[]{})).contains(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ec86L, "jetbrains.mps.lang.smodel.query.structure.QueryParameterIncludeReadOnly").getDeclarationNode())) {
result += "r/o+ (default = false) also search in read-only models\n";
} else {
result += "Note: read-only models are included in the search scope\n";
@@ -29,7 +29,7 @@ public static String virtual_getHelpPage_7006261637493125297(SAbstractConcept th
return result;
}
public static String virtual_getDisplayString_6891027939994892943(SAbstractConcept thisConcept) {
- String result = BehaviorReflection.invokeSuperStatic(String.class, SNodeOperations.asSConcept(thisConcept), "jetbrains.mps.console.blCommand.structure.ConsoleExpression", "virtual_getShortDisplayString_7006261637493126103", new Object[]{});
+ String result = BehaviorReflection.invokeSuperStatic(String.class, SNodeOperations.asSConcept(thisConcept), "jetbrains.mps.lang.smodel.query.structure.ExpressionHelpProvider", "virtual_getShortDisplayString_7006261637493126103", new Object[]{});
if (Sequence.fromIterable(BehaviorReflection.invokeVirtualStatic((Class>) ((Class) Object.class), SNodeOperations.asSConcept(SConceptOperations.findConceptDeclaration(thisConcept.getQualifiedName())), "virtual_getSupportedParameters_4307205004146936444", new Object[]{})).isEmpty()) {
return result;
} else {
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/QueryExpression_BehaviorDescriptor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/QueryExpression_BehaviorDescriptor.java
similarity index 67%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/QueryExpression_BehaviorDescriptor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/QueryExpression_BehaviorDescriptor.java
index dbbb4b70c1e8..36c5d2c5ffd3 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/QueryExpression_BehaviorDescriptor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/QueryExpression_BehaviorDescriptor.java
@@ -1,39 +1,38 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
import jetbrains.mps.baseLanguage.behavior.Expression_BehaviorDescriptor;
import org.jetbrains.mps.openapi.language.SConcept;
-import jetbrains.mps.console.base.behavior.ConsoleHelpProvider_Behavior;
import org.jetbrains.mps.openapi.model.SNode;
-public abstract class QueryExpression_BehaviorDescriptor extends Expression_BehaviorDescriptor implements ConsoleExpression_BehaviorDescriptor {
+public abstract class QueryExpression_BehaviorDescriptor extends Expression_BehaviorDescriptor implements ExpressionHelpProvider_BehaviorDescriptor {
public QueryExpression_BehaviorDescriptor() {
}
public String virtual_getDisplayString_6891027939994892943(SConcept thisConcept) {
return QueryExpression_Behavior.virtual_getDisplayString_6891027939994892943(thisConcept);
}
public String virtual_getGroup_6928665434441162387(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getGroup_6928665434441162387(thisConcept);
+ return HelpProvider_Behavior.virtual_getGroup_6928665434441162387(thisConcept);
}
public String virtual_getHelpPage_7006261637493125297(SConcept thisConcept) {
return QueryExpression_Behavior.virtual_getHelpPage_7006261637493125297(thisConcept);
}
public String virtual_getKind_7006261637493126084(SConcept thisConcept) {
- return ConsoleExpression_Behavior.virtual_getKind_7006261637493126084(thisConcept);
+ return ExpressionHelpProvider_Behavior.virtual_getKind_7006261637493126084(thisConcept);
}
public String virtual_getShortDisplayString_7006261637493126103(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getShortDisplayString_7006261637493126103(thisConcept);
+ return HelpProvider_Behavior.virtual_getShortDisplayString_7006261637493126103(thisConcept);
}
public String virtual_getShortHelp_473081947982699339(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getShortHelp_473081947982699339(thisConcept);
+ return HelpProvider_Behavior.virtual_getShortHelp_473081947982699339(thisConcept);
}
public boolean virtual_legalAsStatement_1262430001741498032(SConcept thisConcept) {
return QueryExpression_Behavior.virtual_legalAsStatement_1262430001741498032(thisConcept);
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.QueryExpression";
+ return "jetbrains.mps.lang.smodel.query.structure.QueryExpression";
}
public abstract Iterable virtual_getSupportedParameters_4307205004146936444(SConcept thisConcept);
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/QueryParameterIncludeReadOnly_BehaviorDescriptor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/QueryParameterIncludeReadOnly_BehaviorDescriptor.java
similarity index 70%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/QueryParameterIncludeReadOnly_BehaviorDescriptor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/QueryParameterIncludeReadOnly_BehaviorDescriptor.java
index 0a8dd311bd81..110fe9f0bda5 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/QueryParameterIncludeReadOnly_BehaviorDescriptor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/QueryParameterIncludeReadOnly_BehaviorDescriptor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
@@ -8,6 +8,6 @@ public QueryParameterIncludeReadOnly_BehaviorDescriptor() {
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.QueryParameterIncludeReadOnly";
+ return "jetbrains.mps.lang.smodel.query.structure.QueryParameterIncludeReadOnly";
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/QueryParameterList_BehaviorDescriptor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/QueryParameterList_BehaviorDescriptor.java
similarity index 73%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/QueryParameterList_BehaviorDescriptor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/QueryParameterList_BehaviorDescriptor.java
index 25d7cd274657..ef64663d36ff 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/QueryParameterList_BehaviorDescriptor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/QueryParameterList_BehaviorDescriptor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
@@ -9,6 +9,6 @@ public QueryParameterList_BehaviorDescriptor() {
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.QueryParameterList";
+ return "jetbrains.mps.lang.smodel.query.structure.QueryParameterList";
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/QueryParameterScope_BehaviorDescriptor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/QueryParameterScope_BehaviorDescriptor.java
similarity index 68%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/QueryParameterScope_BehaviorDescriptor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/QueryParameterScope_BehaviorDescriptor.java
index 42cad177f278..8bc50c34fb47 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/QueryParameterScope_BehaviorDescriptor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/QueryParameterScope_BehaviorDescriptor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
@@ -8,6 +8,6 @@ public QueryParameterScope_BehaviorDescriptor() {
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.QueryParameterScope";
+ return "jetbrains.mps.lang.smodel.query.structure.QueryParameterScope";
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/QueryParameter_BehaviorDescriptor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/QueryParameter_BehaviorDescriptor.java
similarity index 72%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/QueryParameter_BehaviorDescriptor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/QueryParameter_BehaviorDescriptor.java
index 697315de8e8c..bcec6684376b 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/QueryParameter_BehaviorDescriptor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/QueryParameter_BehaviorDescriptor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
@@ -9,6 +9,6 @@ public QueryParameter_BehaviorDescriptor() {
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.QueryParameter";
+ return "jetbrains.mps.lang.smodel.query.structure.QueryParameter";
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ReferencesExpression_Behavior.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ReferencesExpression_Behavior.java
similarity index 82%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ReferencesExpression_Behavior.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ReferencesExpression_Behavior.java
index f1c78f381b37..c58fdf2231e7 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ReferencesExpression_Behavior.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ReferencesExpression_Behavior.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
@@ -12,6 +12,6 @@ public class ReferencesExpression_Behavior {
public static void init(SNode thisNode) {
}
public static Iterable virtual_getSupportedParameters_4307205004146936444(SAbstractConcept thisConcept) {
- return ListSequence.fromListAndArray(new ArrayList(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, "jetbrains.mps.console.blCommand.structure.QueryParameterScope").getDeclarationNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ec86L, "jetbrains.mps.console.blCommand.structure.QueryParameterIncludeReadOnly").getDeclarationNode());
+ return ListSequence.fromListAndArray(new ArrayList(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, "jetbrains.mps.lang.smodel.query.structure.QueryParameterScope").getDeclarationNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ec86L, "jetbrains.mps.lang.smodel.query.structure.QueryParameterIncludeReadOnly").getDeclarationNode());
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ReferencesExpression_BehaviorDescriptor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ReferencesExpression_BehaviorDescriptor.java
similarity index 82%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ReferencesExpression_BehaviorDescriptor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ReferencesExpression_BehaviorDescriptor.java
index 135c3f09530b..b3b6410a497f 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ReferencesExpression_BehaviorDescriptor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ReferencesExpression_BehaviorDescriptor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
@@ -13,6 +13,6 @@ public Iterable virtual_getSupportedParameters_4307205004146936444(SConce
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.ReferencesExpression";
+ return "jetbrains.mps.lang.smodel.query.structure.ReferencesExpression";
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ScopeParameter_BehaviorDescriptor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ScopeParameter_BehaviorDescriptor.java
similarity index 72%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ScopeParameter_BehaviorDescriptor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ScopeParameter_BehaviorDescriptor.java
index b4ff9c915116..b5c8ce422e14 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ScopeParameter_BehaviorDescriptor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/ScopeParameter_BehaviorDescriptor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
@@ -9,6 +9,6 @@ public ScopeParameter_BehaviorDescriptor() {
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.ScopeParameter";
+ return "jetbrains.mps.lang.smodel.query.structure.ScopeParameter";
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/UsagesExpression_Behavior.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/UsagesExpression_Behavior.java
similarity index 76%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/UsagesExpression_Behavior.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/UsagesExpression_Behavior.java
index eec41dbc0c26..3d9bd74a50f3 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/UsagesExpression_Behavior.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/UsagesExpression_Behavior.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
@@ -14,12 +14,12 @@ public class UsagesExpression_Behavior {
public static void init(SNode thisNode) {
}
public static Iterable virtual_getSupportedParameters_4307205004146936444(SAbstractConcept thisConcept) {
- return ListSequence.fromListAndArray(new ArrayList(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, "jetbrains.mps.console.blCommand.structure.QueryParameterScope").getDeclarationNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ec86L, "jetbrains.mps.console.blCommand.structure.QueryParameterIncludeReadOnly").getDeclarationNode());
+ return ListSequence.fromListAndArray(new ArrayList(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, "jetbrains.mps.lang.smodel.query.structure.QueryParameterScope").getDeclarationNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ec86L, "jetbrains.mps.lang.smodel.query.structure.QueryParameterIncludeReadOnly").getDeclarationNode());
}
public static String virtual_getHelpPage_7006261637493125297(SAbstractConcept thisConcept) {
- return BehaviorReflection.invokeSuperStatic(String.class, SNodeOperations.asSConcept(thisConcept), "jetbrains.mps.console.blCommand.structure.QueryExpression", "virtual_getHelpPage_7006261637493125297", new Object[]{}) + "\nImplementation of this command uses the IDE indexes to speed up execution";
+ return BehaviorReflection.invokeSuperStatic(String.class, SNodeOperations.asSConcept(thisConcept), "jetbrains.mps.lang.smodel.query.structure.QueryExpression", "virtual_getHelpPage_7006261637493125297", new Object[]{}) + "\nImplementation of this command uses the IDE indexes to speed up execution";
}
public static String virtual_getDisplayString_6891027939994892943(SAbstractConcept thisConcept) {
- return BehaviorReflection.invokeSuperStatic(String.class, SNodeOperations.asSConcept(thisConcept), "jetbrains.mps.console.blCommand.structure.QueryExpression", "virtual_getDisplayString_6891027939994892943", new Object[]{}) + "(node)";
+ return BehaviorReflection.invokeSuperStatic(String.class, SNodeOperations.asSConcept(thisConcept), "jetbrains.mps.lang.smodel.query.structure.QueryExpression", "virtual_getDisplayString_6891027939994892943", new Object[]{}) + "(node)";
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/UsagesExpression_BehaviorDescriptor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/UsagesExpression_BehaviorDescriptor.java
similarity index 88%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/UsagesExpression_BehaviorDescriptor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/UsagesExpression_BehaviorDescriptor.java
index 7dac71a50a68..a6834ed8ddb9 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/UsagesExpression_BehaviorDescriptor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/UsagesExpression_BehaviorDescriptor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
@@ -19,6 +19,6 @@ public Iterable virtual_getSupportedParameters_4307205004146936444(SConce
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.UsagesExpression";
+ return "jetbrains.mps.lang.smodel.query.structure.UsagesExpression";
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/WithStatement_BehaviorDescriptor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/WithStatement_BehaviorDescriptor.java
similarity index 72%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/WithStatement_BehaviorDescriptor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/WithStatement_BehaviorDescriptor.java
index ecf6c6714ca9..d05575a78dda 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/WithStatement_BehaviorDescriptor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/WithStatement_BehaviorDescriptor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.lang.smodel.query.behavior;
/*Generated by MPS */
@@ -9,6 +9,6 @@ public WithStatement_BehaviorDescriptor() {
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.WithStatement";
+ return "jetbrains.mps.lang.smodel.query.structure.WithStatement";
}
}
diff --git a/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/trace.info b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/trace.info
new file mode 100644
index 000000000000..216383caac7c
--- /dev/null
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/behavior/trace.info
@@ -0,0 +1,323 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/constraints/ConstraintsAspectDescriptor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/constraints/ConstraintsAspectDescriptor.java
similarity index 93%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/constraints/ConstraintsAspectDescriptor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/constraints/ConstraintsAspectDescriptor.java
index 061f1318a747..be3dc8be8c86 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/constraints/ConstraintsAspectDescriptor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/constraints/ConstraintsAspectDescriptor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.constraints;
+package jetbrains.mps.lang.smodel.query.constraints;
/*Generated by MPS */
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/constraints/InstancesExpression_Constraints.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/constraints/InstancesExpression_Constraints.java
similarity index 91%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/constraints/InstancesExpression_Constraints.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/constraints/InstancesExpression_Constraints.java
index 77996e73a8fb..d4f1c1758344 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/constraints/InstancesExpression_Constraints.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/constraints/InstancesExpression_Constraints.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.constraints;
+package jetbrains.mps.lang.smodel.query.constraints;
/*Generated by MPS */
@@ -32,7 +32,7 @@ public boolean canBeAncestor(SNode node, @Nullable SNode childNode, SNode childC
return result;
}
public static boolean static_canBeAnAncestor(SNode node, SNode childNode, SNode childConcept, final IOperationContext operationContext) {
- return !(SConceptOperations.isExactly(SNodeOperations.asSConcept(childConcept), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add42L, "jetbrains.mps.console.blCommand.structure.GlobalScope")));
+ return !(SConceptOperations.isExactly(SNodeOperations.asSConcept(childConcept), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add42L, "jetbrains.mps.lang.smodel.query.structure.GlobalScope")));
}
- private static SNodePointer canBeAncesctorBreakingPoint = new SNodePointer("r:aef526b1-5019-472a-a761-72ac88ef58a4(jetbrains.mps.console.blCommand.constraints)", "3470161847493603670");
+ private static SNodePointer canBeAncesctorBreakingPoint = new SNodePointer("r:aef526b1-5019-472a-a761-72ac88ef58a4(jetbrains.mps.lang.smodel.query.constraints)", "3470161847493603670");
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/constraints/QueryParameter_Constraints.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/constraints/QueryParameter_Constraints.java
similarity index 91%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/constraints/QueryParameter_Constraints.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/constraints/QueryParameter_Constraints.java
index 9519de89480d..1a479ae4fa70 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/constraints/QueryParameter_Constraints.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/constraints/QueryParameter_Constraints.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.constraints;
+package jetbrains.mps.lang.smodel.query.constraints;
/*Generated by MPS */
@@ -37,10 +37,10 @@ public static boolean static_canBeAChild(SNode node, SNode parentNode, SNode lin
if (neq_2bkn6k_a0a0d(SNodeOperations.getContainingLinkDeclaration(parentNode), SLinkOperations.findLinkDeclaration(MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, 0x3bc644217616e548L, "parameter")))) {
return false;
}
- return Sequence.fromIterable(BehaviorReflection.invokeVirtualStatic((Class>) ((Class) Object.class), SNodeOperations.asSConcept(SNodeOperations.getConcept(SNodeOperations.cast(SNodeOperations.getParent(parentNode), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, "jetbrains.mps.console.blCommand.structure.QueryExpression")))), "virtual_getSupportedParameters_4307205004146936444", new Object[]{})).contains((SNode) childConcept);
+ return Sequence.fromIterable(BehaviorReflection.invokeVirtualStatic((Class>) ((Class) Object.class), SNodeOperations.asSConcept(SNodeOperations.getConcept(SNodeOperations.cast(SNodeOperations.getParent(parentNode), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, "jetbrains.mps.lang.smodel.query.structure.QueryExpression")))), "virtual_getSupportedParameters_4307205004146936444", new Object[]{})).contains((SNode) childConcept);
}
private static boolean neq_2bkn6k_a0a0d(Object a, Object b) {
return !(((a != null ? a.equals(b) : a == b)));
}
- private static SNodePointer canBeChildBreakingPoint = new SNodePointer("r:aef526b1-5019-472a-a761-72ac88ef58a4(jetbrains.mps.console.blCommand.constraints)", "6891027939993473118");
+ private static SNodePointer canBeChildBreakingPoint = new SNodePointer("r:aef526b1-5019-472a-a761-72ac88ef58a4(jetbrains.mps.lang.smodel.query.constraints)", "6891027939993473118");
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/constraints/UsagesExpression_Constraints.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/constraints/UsagesExpression_Constraints.java
similarity index 91%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/constraints/UsagesExpression_Constraints.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/constraints/UsagesExpression_Constraints.java
index 318e5f338076..f851c80b5f74 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/constraints/UsagesExpression_Constraints.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/constraints/UsagesExpression_Constraints.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.constraints;
+package jetbrains.mps.lang.smodel.query.constraints;
/*Generated by MPS */
@@ -32,7 +32,7 @@ public boolean canBeAncestor(SNode node, @Nullable SNode childNode, SNode childC
return result;
}
public static boolean static_canBeAnAncestor(SNode node, SNode childNode, SNode childConcept, final IOperationContext operationContext) {
- return !(SConceptOperations.isExactly(SNodeOperations.asSConcept(childConcept), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add42L, "jetbrains.mps.console.blCommand.structure.GlobalScope")));
+ return !(SConceptOperations.isExactly(SNodeOperations.asSConcept(childConcept), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add42L, "jetbrains.mps.lang.smodel.query.structure.GlobalScope")));
}
- private static SNodePointer canBeAncesctorBreakingPoint = new SNodePointer("r:aef526b1-5019-472a-a761-72ac88ef58a4(jetbrains.mps.console.blCommand.constraints)", "3470161847493618356");
+ private static SNodePointer canBeAncesctorBreakingPoint = new SNodePointer("r:aef526b1-5019-472a-a761-72ac88ef58a4(jetbrains.mps.lang.smodel.query.constraints)", "3470161847493618356");
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/constraints/trace.info b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/constraints/trace.info
similarity index 95%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/constraints/trace.info
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/constraints/trace.info
index 27c3c0c02868..50d49bcf3aac 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/constraints/trace.info
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/constraints/trace.info
@@ -12,10 +12,10 @@
-
+
-
+
@@ -53,10 +53,10 @@
-
+
-
+
@@ -94,10 +94,10 @@
-
+
-
+
@@ -147,7 +147,7 @@
-
+
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/CustomScope_Actions.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/CustomScope_Actions.java
similarity index 91%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/CustomScope_Actions.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/CustomScope_Actions.java
index 4333888ccdbf..dbe987ebd00a 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/CustomScope_Actions.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/CustomScope_Actions.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.lang.smodel.query.editor;
/*Generated by MPS */
@@ -23,7 +23,7 @@ public void execute(EditorContext editorContext) {
this.execute_internal(editorContext, this.myNode);
}
public void execute_internal(EditorContext editorContext, SNode node) {
- SNodeOperations.replaceWithNewChild(node, MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL, "jetbrains.mps.console.blCommand.structure.ScopeParameter"));
+ SNodeOperations.replaceWithNewChild(node, MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL, "jetbrains.mps.lang.smodel.query.structure.ScopeParameter"));
}
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/CustomScope_Editor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/CustomScope_Editor.java
similarity index 98%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/CustomScope_Editor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/CustomScope_Editor.java
index f5c1ded85581..5950c14bf253 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/CustomScope_Editor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/CustomScope_Editor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.lang.smodel.query.editor;
/*Generated by MPS */
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/EditorAspectDescriptorImpl.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/EditorAspectDescriptorImpl.java
similarity index 59%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/EditorAspectDescriptorImpl.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/EditorAspectDescriptorImpl.java
index 23f91904156c..ebd62fdeaa5d 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/EditorAspectDescriptorImpl.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/EditorAspectDescriptorImpl.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.lang.smodel.query.editor;
/*Generated by MPS */
@@ -15,36 +15,26 @@ public class EditorAspectDescriptorImpl implements EditorAspectDescriptor {
public Collection getEditors(ConceptDescriptor descriptor) {
switch (Arrays.binarySearch(stringSwitchCases_xbvbvu_a0a0b, descriptor.getConceptFqName())) {
case 0:
- return Collections.singletonList(new AbstractPrintExpression_Editor());
- case 1:
- return Collections.singletonList(new BLCommand_Editor());
- case 2:
- return Collections.singletonList(new BLExpression_Editor());
- case 3:
return Collections.singletonList(new CustomScope_Editor());
- case 4:
- return Collections.singletonList(new ExceptionHolder_Editor());
- case 5:
+ case 1:
return Collections.singletonList(new InstancesExpression_Editor());
- case 6:
+ case 2:
return Collections.singletonList(new ModelScope_Editor());
- case 7:
+ case 3:
return Collections.singletonList(new ModulesScope_Editor());
- case 8:
+ case 4:
return Collections.singletonList(new QueryExpression_Editor());
- case 9:
+ case 5:
return Collections.singletonList(new QueryParameter_Editor());
- case 10:
+ case 6:
return Collections.singletonList(new QueryParameterList_Editor());
- case 11:
+ case 7:
return Collections.singletonList(new QueryParameterScope_Editor());
- case 12:
+ case 8:
return Collections.singletonList(new ScopeParameter_Editor());
- case 13:
- return Collections.singletonList(new ShowExpression_Editor());
- case 14:
+ case 9:
return Collections.singletonList(new UsagesExpression_Editor());
- case 15:
+ case 10:
return Collections.singletonList(new WithStatement_Editor());
default:
}
@@ -53,7 +43,7 @@ public Collection getEditors(ConceptDescriptor descriptor) {
public Collection getEditorComponents(ConceptDescriptor descriptor, String editorComponentId) {
switch (Arrays.binarySearch(stringSwitchCases_xbvbvu_a0a0c, descriptor.getConceptFqName())) {
case 0:
- if ("jetbrains.mps.console.blCommand.editor.QueryExpression_EditorComponent".equals(editorComponentId)) {
+ if ("jetbrains.mps.lang.smodel.query.editor.QueryExpression_EditorComponent".equals(editorComponentId)) {
return Collections.singletonList(new QueryExpression_EditorComponent());
}
break;
@@ -63,6 +53,6 @@ public Collection getEditorComponents(ConceptDescriptor
}
- private static String[] stringSwitchCases_xbvbvu_a0a0b = new String[]{"jetbrains.mps.console.blCommand.structure.AbstractPrintExpression", "jetbrains.mps.console.blCommand.structure.BLCommand", "jetbrains.mps.console.blCommand.structure.BLExpression", "jetbrains.mps.console.blCommand.structure.CustomScope", "jetbrains.mps.console.blCommand.structure.ExceptionHolder", "jetbrains.mps.console.blCommand.structure.InstancesExpression", "jetbrains.mps.console.blCommand.structure.ModelScope", "jetbrains.mps.console.blCommand.structure.ModulesScope", "jetbrains.mps.console.blCommand.structure.QueryExpression", "jetbrains.mps.console.blCommand.structure.QueryParameter", "jetbrains.mps.console.blCommand.structure.QueryParameterList", "jetbrains.mps.console.blCommand.structure.QueryParameterScope", "jetbrains.mps.console.blCommand.structure.ScopeParameter", "jetbrains.mps.console.blCommand.structure.ShowExpression", "jetbrains.mps.console.blCommand.structure.UsagesExpression", "jetbrains.mps.console.blCommand.structure.WithStatement"};
- private static String[] stringSwitchCases_xbvbvu_a0a0c = new String[]{"jetbrains.mps.console.blCommand.structure.QueryExpression"};
+ private static String[] stringSwitchCases_xbvbvu_a0a0b = new String[]{"jetbrains.mps.lang.smodel.query.structure.CustomScope", "jetbrains.mps.lang.smodel.query.structure.InstancesExpression", "jetbrains.mps.lang.smodel.query.structure.ModelScope", "jetbrains.mps.lang.smodel.query.structure.ModulesScope", "jetbrains.mps.lang.smodel.query.structure.QueryExpression", "jetbrains.mps.lang.smodel.query.structure.QueryParameter", "jetbrains.mps.lang.smodel.query.structure.QueryParameterList", "jetbrains.mps.lang.smodel.query.structure.QueryParameterScope", "jetbrains.mps.lang.smodel.query.structure.ScopeParameter", "jetbrains.mps.lang.smodel.query.structure.UsagesExpression", "jetbrains.mps.lang.smodel.query.structure.WithStatement"};
+ private static String[] stringSwitchCases_xbvbvu_a0a0c = new String[]{"jetbrains.mps.lang.smodel.query.structure.QueryExpression"};
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/InstancesExpression_Editor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/InstancesExpression_Editor.java
similarity index 97%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/InstancesExpression_Editor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/InstancesExpression_Editor.java
index aae4e1b37062..5407a460e32f 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/InstancesExpression_Editor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/InstancesExpression_Editor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.lang.smodel.query.editor;
/*Generated by MPS */
@@ -34,7 +34,7 @@ private EditorCell createCollection_le77e3_a(EditorContext editorContext, SNode
return editorCell;
}
private EditorCell createComponent_le77e3_a0(EditorContext editorContext, SNode node) {
- EditorCell editorCell = editorContext.getCellFactory().createEditorComponentCell(node, "jetbrains.mps.console.blCommand.editor.QueryExpression_EditorComponent");
+ EditorCell editorCell = editorContext.getCellFactory().createEditorComponentCell(node, "jetbrains.mps.lang.smodel.query.editor.QueryExpression_EditorComponent");
return editorCell;
}
private EditorCell createConstant_le77e3_b0(EditorContext editorContext, SNode node) {
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/ModelScope_Editor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/ModelScope_Editor.java
similarity index 99%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/ModelScope_Editor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/ModelScope_Editor.java
index 0baacc993944..92f9e9d9579d 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/ModelScope_Editor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/ModelScope_Editor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.lang.smodel.query.editor;
/*Generated by MPS */
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/ModulesScope_Editor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/ModulesScope_Editor.java
similarity index 99%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/ModulesScope_Editor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/ModulesScope_Editor.java
index 54aa24d651c6..73f96eb95fba 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/ModulesScope_Editor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/ModulesScope_Editor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.lang.smodel.query.editor;
/*Generated by MPS */
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryExpression_Actions.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryExpression_Actions.java
similarity index 98%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryExpression_Actions.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryExpression_Actions.java
index d60034aa2551..1d036b3b95aa 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryExpression_Actions.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryExpression_Actions.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.lang.smodel.query.editor;
/*Generated by MPS */
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryExpression_Editor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryExpression_Editor.java
similarity index 90%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryExpression_Editor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryExpression_Editor.java
index 7148fd5e2bef..98942d7fcc60 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryExpression_Editor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryExpression_Editor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.lang.smodel.query.editor;
/*Generated by MPS */
@@ -15,7 +15,7 @@ public EditorCell createEditorCell(EditorContext editorContext, SNode node) {
return this.createComponent_8t0fqe_a(editorContext, node);
}
private EditorCell createComponent_8t0fqe_a(EditorContext editorContext, SNode node) {
- EditorCell editorCell = editorContext.getCellFactory().createEditorComponentCell(node, "jetbrains.mps.console.blCommand.editor.QueryExpression_EditorComponent");
+ EditorCell editorCell = editorContext.getCellFactory().createEditorComponentCell(node, "jetbrains.mps.lang.smodel.query.editor.QueryExpression_EditorComponent");
EditorCell bigCell = BigCellUtil.findBigCell(editorCell, node);
if (bigCell != null) {
bigCell.setBig(true);
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryExpression_EditorComponent.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryExpression_EditorComponent.java
similarity index 98%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryExpression_EditorComponent.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryExpression_EditorComponent.java
index c1635ba8770a..a8a8fdc11956 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryExpression_EditorComponent.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryExpression_EditorComponent.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.lang.smodel.query.editor;
/*Generated by MPS */
@@ -54,7 +54,7 @@ public static class ReplaceWith_QueryExpression_cellMenu_adikco_a0a0 extends Abs
public ReplaceWith_QueryExpression_cellMenu_adikco_a0a0() {
}
public String getReplacementConceptName() {
- return "jetbrains.mps.console.blCommand.structure.QueryExpression";
+ return "jetbrains.mps.lang.smodel.query.structure.QueryExpression";
}
}
private EditorCell createCollection_adikco_b0(EditorContext editorContext, SNode node) {
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryExpression_KeyMap.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryExpression_KeyMap.java
similarity index 95%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryExpression_KeyMap.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryExpression_KeyMap.java
index be857998e3c5..a374cac9d436 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryExpression_KeyMap.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryExpression_KeyMap.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.lang.smodel.query.editor;
/*Generated by MPS */
@@ -40,7 +40,7 @@ public boolean canExecute(final EditorContext editorContext) {
if (contextNode == null) {
return false;
}
- if (!(SNodeOperations.isInstanceOf(contextNode, MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, "jetbrains.mps.console.blCommand.structure.QueryExpression")))) {
+ if (!(SNodeOperations.isInstanceOf(contextNode, MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, "jetbrains.mps.lang.smodel.query.structure.QueryExpression")))) {
return false;
}
return this.canExecute_internal(editorContext, contextNode, this.getSelectedNodes(editorContext));
@@ -53,7 +53,7 @@ private boolean canExecute_internal(final EditorContext editorContext, final SNo
return ListSequence.fromList(SLinkOperations.getChildren(SLinkOperations.getTarget(node, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, 0x3bc644217616e548L, "parameter")), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, 0x3bc6442176a262a6L, "parameter"))).isEmpty() && Sequence.fromIterable(BehaviorReflection.invokeVirtualStatic((Class>) ((Class) Object.class), SNodeOperations.asSConcept(SNodeOperations.getConceptDeclaration(node)), "virtual_getSupportedParameters_4307205004146936444", new Object[]{})).isNotEmpty();
}
private void execute_internal(final EditorContext editorContext, final SNode node, final List selectedNodes) {
- SNodeFactoryOperations.addNewChild(SLinkOperations.getTarget(node, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, 0x3bc644217616e548L, "parameter")), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, 0x3bc6442176a262a6L, "parameter"), SNodeFactoryOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L, "jetbrains.mps.console.blCommand.structure.QueryParameter")));
+ SNodeFactoryOperations.addNewChild(SLinkOperations.getTarget(node, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, 0x3bc644217616e548L, "parameter")), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, 0x3bc6442176a262a6L, "parameter"), SNodeFactoryOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L, "jetbrains.mps.lang.smodel.query.structure.QueryParameter")));
}
public String getKeyStroke() {
return " <";
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryParameterList_Editor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryParameterList_Editor.java
similarity index 99%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryParameterList_Editor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryParameterList_Editor.java
index 36200568282c..9993456c2513 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryParameterList_Editor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryParameterList_Editor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.lang.smodel.query.editor;
/*Generated by MPS */
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryParameterScopeValue_Actions.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryParameterScopeValue_Actions.java
similarity index 91%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryParameterScopeValue_Actions.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryParameterScopeValue_Actions.java
index 65d836a3875c..baae3d3cbbba 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryParameterScopeValue_Actions.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryParameterScopeValue_Actions.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.lang.smodel.query.editor;
/*Generated by MPS */
@@ -27,8 +27,8 @@ public void execute(EditorContext editorContext) {
this.execute_internal(editorContext, this.myNode);
}
public void execute_internal(EditorContext editorContext, SNode node) {
- if (!(SConceptOperations.isExactly(SNodeOperations.asSConcept(SNodeOperations.getConcept(SLinkOperations.getTarget(node, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, 0x3bc64421763bef89L, "value")))), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL, "jetbrains.mps.console.blCommand.structure.ScopeParameter")))) {
- SLinkOperations.setTarget(node, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, 0x3bc64421763bef89L, "value"), SConceptOperations.createNewNode(SNodeOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL, "jetbrains.mps.console.blCommand.structure.ScopeParameter"))));
+ if (!(SConceptOperations.isExactly(SNodeOperations.asSConcept(SNodeOperations.getConcept(SLinkOperations.getTarget(node, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, 0x3bc64421763bef89L, "value")))), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL, "jetbrains.mps.lang.smodel.query.structure.ScopeParameter")))) {
+ SLinkOperations.setTarget(node, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, 0x3bc64421763bef89L, "value"), SConceptOperations.createNewNode(SNodeOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL, "jetbrains.mps.lang.smodel.query.structure.ScopeParameter"))));
return;
}
CellAction action = editorContext.getEditorComponent().findNodeCell(node).getAction(CellActionType.DELETE);
@@ -48,8 +48,8 @@ public void execute(EditorContext editorContext) {
this.execute_internal(editorContext, this.myNode);
}
public void execute_internal(EditorContext editorContext, SNode node) {
- if (!(SConceptOperations.isExactly(SNodeOperations.asSConcept(SNodeOperations.getConcept(SLinkOperations.getTarget(node, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, 0x3bc64421763bef89L, "value")))), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL, "jetbrains.mps.console.blCommand.structure.ScopeParameter")))) {
- SLinkOperations.setTarget(node, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, 0x3bc64421763bef89L, "value"), SConceptOperations.createNewNode(SNodeOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL, "jetbrains.mps.console.blCommand.structure.ScopeParameter"))));
+ if (!(SConceptOperations.isExactly(SNodeOperations.asSConcept(SNodeOperations.getConcept(SLinkOperations.getTarget(node, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, 0x3bc64421763bef89L, "value")))), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL, "jetbrains.mps.lang.smodel.query.structure.ScopeParameter")))) {
+ SLinkOperations.setTarget(node, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, 0x3bc64421763bef89L, "value"), SConceptOperations.createNewNode(SNodeOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL, "jetbrains.mps.lang.smodel.query.structure.ScopeParameter"))));
return;
}
CellAction action = editorContext.getEditorComponent().findNodeCell(node).getAction(CellActionType.DELETE);
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryParameterScope_Editor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryParameterScope_Editor.java
similarity index 98%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryParameterScope_Editor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryParameterScope_Editor.java
index 045f829afff1..ca13ea8d22b7 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryParameterScope_Editor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryParameterScope_Editor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.lang.smodel.query.editor;
/*Generated by MPS */
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryParameter_Actions.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryParameter_Actions.java
similarity index 88%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryParameter_Actions.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryParameter_Actions.java
index 9749a262f080..80b82422a627 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryParameter_Actions.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryParameter_Actions.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.lang.smodel.query.editor;
/*Generated by MPS */
@@ -28,15 +28,15 @@ public void execute(EditorContext editorContext) {
this.execute_internal(editorContext, this.myNode);
}
public void execute_internal(EditorContext editorContext, SNode node) {
- SNode parameterList = SNodeOperations.as(SNodeOperations.getParent(node), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, "jetbrains.mps.console.blCommand.structure.QueryParameterList"));
- if (parameterList != null && ListSequence.fromList(SLinkOperations.getChildren(parameterList, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, 0x3bc6442176a262a6L, "parameter"))).count() == 1 && !(SConceptOperations.isExactly(SNodeOperations.asSConcept(SNodeOperations.getConcept(node)), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L, "jetbrains.mps.console.blCommand.structure.QueryParameter")))) {
- SNodeOperations.replaceWithNewChild(node, MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L, "jetbrains.mps.console.blCommand.structure.QueryParameter"));
+ SNode parameterList = SNodeOperations.as(SNodeOperations.getParent(node), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, "jetbrains.mps.lang.smodel.query.structure.QueryParameterList"));
+ if (parameterList != null && ListSequence.fromList(SLinkOperations.getChildren(parameterList, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, 0x3bc6442176a262a6L, "parameter"))).count() == 1 && !(SConceptOperations.isExactly(SNodeOperations.asSConcept(SNodeOperations.getConcept(node)), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L, "jetbrains.mps.lang.smodel.query.structure.QueryParameter")))) {
+ SNodeOperations.replaceWithNewChild(node, MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L, "jetbrains.mps.lang.smodel.query.structure.QueryParameter"));
return;
}
SNodeOperations.deleteNode(node);
if (parameterList != null && ListSequence.fromList(SLinkOperations.getChildren(parameterList, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, 0x3bc6442176a262a6L, "parameter"))).isEmpty()) {
- SNode queryExpression = SNodeOperations.as(SNodeOperations.getParent(parameterList), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, "jetbrains.mps.console.blCommand.structure.QueryExpression"));
+ SNode queryExpression = SNodeOperations.as(SNodeOperations.getParent(parameterList), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, "jetbrains.mps.lang.smodel.query.structure.QueryExpression"));
if (queryExpression != null) {
SelectionUtil.selectLabelCellAnSetCaret(editorContext, queryExpression, "ALIAS_EDITOR_COMPONENT", -1);
}
@@ -52,15 +52,15 @@ public void execute(EditorContext editorContext) {
this.execute_internal(editorContext, this.myNode);
}
public void execute_internal(EditorContext editorContext, SNode node) {
- SNode parameterList = SNodeOperations.as(SNodeOperations.getParent(node), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, "jetbrains.mps.console.blCommand.structure.QueryParameterList"));
- if (parameterList != null && ListSequence.fromList(SLinkOperations.getChildren(parameterList, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, 0x3bc6442176a262a6L, "parameter"))).count() == 1 && !(SConceptOperations.isExactly(SNodeOperations.asSConcept(SNodeOperations.getConcept(node)), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L, "jetbrains.mps.console.blCommand.structure.QueryParameter")))) {
- SNodeOperations.replaceWithNewChild(node, MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L, "jetbrains.mps.console.blCommand.structure.QueryParameter"));
+ SNode parameterList = SNodeOperations.as(SNodeOperations.getParent(node), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, "jetbrains.mps.lang.smodel.query.structure.QueryParameterList"));
+ if (parameterList != null && ListSequence.fromList(SLinkOperations.getChildren(parameterList, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, 0x3bc6442176a262a6L, "parameter"))).count() == 1 && !(SConceptOperations.isExactly(SNodeOperations.asSConcept(SNodeOperations.getConcept(node)), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L, "jetbrains.mps.lang.smodel.query.structure.QueryParameter")))) {
+ SNodeOperations.replaceWithNewChild(node, MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L, "jetbrains.mps.lang.smodel.query.structure.QueryParameter"));
return;
}
SNodeOperations.deleteNode(node);
if (parameterList != null && ListSequence.fromList(SLinkOperations.getChildren(parameterList, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, 0x3bc6442176a262a6L, "parameter"))).isEmpty()) {
- SNode queryExpression = SNodeOperations.as(SNodeOperations.getParent(parameterList), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, "jetbrains.mps.console.blCommand.structure.QueryExpression"));
+ SNode queryExpression = SNodeOperations.as(SNodeOperations.getParent(parameterList), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, "jetbrains.mps.lang.smodel.query.structure.QueryExpression"));
if (queryExpression != null) {
SelectionUtil.selectLabelCellAnSetCaret(editorContext, queryExpression, "ALIAS_EDITOR_COMPONENT", -1);
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryParameter_Editor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryParameter_Editor.java
similarity index 97%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryParameter_Editor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryParameter_Editor.java
index e13f88e8db77..0b40e356ba8d 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/QueryParameter_Editor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/QueryParameter_Editor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.lang.smodel.query.editor;
/*Generated by MPS */
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/ScopeParameter_Editor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/ScopeParameter_Editor.java
similarity index 95%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/ScopeParameter_Editor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/ScopeParameter_Editor.java
index d889c65bb8d5..b9da37a3669f 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/ScopeParameter_Editor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/ScopeParameter_Editor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.lang.smodel.query.editor;
/*Generated by MPS */
@@ -38,7 +38,7 @@ private EditorCell createAlternation_pzkiaj_a(EditorContext editorContext, SNode
return editorCell;
}
private static boolean renderingCondition_pzkiaj_a0(SNode node, EditorContext editorContext) {
- return SConceptOperations.isExactly(SNodeOperations.asSConcept(SNodeOperations.getConcept(node)), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL, "jetbrains.mps.console.blCommand.structure.ScopeParameter"));
+ return SConceptOperations.isExactly(SNodeOperations.asSConcept(SNodeOperations.getConcept(node)), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL, "jetbrains.mps.lang.smodel.query.structure.ScopeParameter"));
}
private EditorCell createError_pzkiaj_a0(EditorContext editorContext, SNode node) {
EditorCell_Error editorCell = new EditorCell_Error(editorContext, node, "");
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/UsagesExpression_Editor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/UsagesExpression_Editor.java
similarity index 97%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/UsagesExpression_Editor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/UsagesExpression_Editor.java
index 6e83177ce2d4..230d2a7a79a9 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/UsagesExpression_Editor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/UsagesExpression_Editor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.lang.smodel.query.editor;
/*Generated by MPS */
@@ -34,7 +34,7 @@ private EditorCell createCollection_ikz501_a(EditorContext editorContext, SNode
return editorCell;
}
private EditorCell createComponent_ikz501_a0(EditorContext editorContext, SNode node) {
- EditorCell editorCell = editorContext.getCellFactory().createEditorComponentCell(node, "jetbrains.mps.console.blCommand.editor.QueryExpression_EditorComponent");
+ EditorCell editorCell = editorContext.getCellFactory().createEditorComponentCell(node, "jetbrains.mps.lang.smodel.query.editor.QueryExpression_EditorComponent");
return editorCell;
}
private EditorCell createConstant_ikz501_b0(EditorContext editorContext, SNode node) {
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/WithStatement_Editor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/WithStatement_Editor.java
similarity index 99%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/WithStatement_Editor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/WithStatement_Editor.java
index 4b2c16c1332d..523ddd4de63b 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/WithStatement_Editor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/WithStatement_Editor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.lang.smodel.query.editor;
/*Generated by MPS */
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/trace.info b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/trace.info
similarity index 72%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/trace.info
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/trace.info
index 9d1147617dc8..eb957540f106 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/trace.info
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/editor/trace.info
@@ -13,104 +13,10 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -140,11 +46,11 @@
-
-
+
+
-
+
@@ -332,11 +238,11 @@
-
-
+
+
-
+
@@ -524,11 +430,11 @@
-
-
+
+
-
+
@@ -606,11 +512,11 @@
-
-
+
+
-
+
@@ -693,12 +599,12 @@
-
-
-
+
+
+
-
+
@@ -987,12 +893,12 @@
-
-
-
+
+
+
-
+
@@ -1109,11 +1015,11 @@
-
-
+
+
-
+
@@ -1231,11 +1137,11 @@
-
-
+
+
-
+
@@ -1271,10 +1177,10 @@
-
+
-
+
@@ -1340,10 +1246,10 @@
-
+
-
+
@@ -1514,12 +1420,12 @@
-
-
-
+
+
+
-
+
@@ -1544,10 +1450,10 @@
-
+
-
+
@@ -1617,11 +1523,11 @@
-
-
+
+
-
+
@@ -1674,12 +1580,12 @@
-
-
-
+
+
+
-
+
@@ -1752,416 +1658,12 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
+
@@ -2289,11 +1791,11 @@
-
-
+
+
-
+
@@ -2421,174 +1923,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/structure/StructureAspectDescriptor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/structure/StructureAspectDescriptor.java
new file mode 100644
index 000000000000..5bed3964d6c0
--- /dev/null
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/structure/StructureAspectDescriptor.java
@@ -0,0 +1,90 @@
+package jetbrains.mps.lang.smodel.query.structure;
+
+/*Generated by MPS */
+
+import jetbrains.mps.smodel.runtime.BaseStructureAspectDescriptor;
+import jetbrains.mps.smodel.runtime.ConceptDescriptor;
+import jetbrains.mps.smodel.runtime.impl.ConceptDescriptorBuilder;
+import jetbrains.mps.smodel.adapter.ids.MetaIdFactory;
+import java.util.Collection;
+import java.util.Arrays;
+import org.jetbrains.annotations.Nullable;
+
+public class StructureAspectDescriptor extends BaseStructureAspectDescriptor {
+
+ /*package*/ final ConceptDescriptor myConceptCustomScope = new ConceptDescriptorBuilder("jetbrains.mps.lang.smodel.query.structure.CustomScope", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x307931d0f98575c9L)).super_("jetbrains.mps.lang.smodel.query.structure.ScopeParameter").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL)).parents("jetbrains.mps.lang.smodel.query.structure.ScopeParameter").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL)).childDescriptors(new ConceptDescriptorBuilder.Link(3492877759611770126L, "scope", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), false, false, false)).children(new String[]{"scope"}, new boolean[]{false}).alias("custom", "? extends SearchScope").create();
+ /*package*/ final ConceptDescriptor myConceptExpressionHelpProvider = new ConceptDescriptorBuilder("jetbrains.mps.lang.smodel.query.structure.ExpressionHelpProvider", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x613b3dd6aa6dac90L)).interface_().parents("jetbrains.mps.lang.smodel.query.structure.HelpProvider").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x690b986730edd07L)).create();
+ /*package*/ final ConceptDescriptor myConceptGlobalScope = new ConceptDescriptorBuilder("jetbrains.mps.lang.smodel.query.structure.GlobalScope", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add42L)).super_("jetbrains.mps.lang.smodel.query.structure.ScopeParameter").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL)).parents("jetbrains.mps.lang.smodel.query.structure.ScopeParameter").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL)).alias("global", "").create();
+ /*package*/ final ConceptDescriptor myConceptHelpProvider = new ConceptDescriptorBuilder("jetbrains.mps.lang.smodel.query.structure.HelpProvider", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x690b986730edd07L)).interface_().create();
+ /*package*/ final ConceptDescriptor myConceptInstancesExpression = new ConceptDescriptorBuilder("jetbrains.mps.lang.smodel.query.structure.InstancesExpression", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6b643f33718aa10dL)).super_("jetbrains.mps.lang.smodel.query.structure.QueryExpression").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).parents("jetbrains.mps.lang.smodel.query.structure.QueryExpression").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).childDescriptors(new ConceptDescriptorBuilder.Link(7738379549910147342L, "conceptArg", MetaIdFactory.conceptId(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x118f285e4f7L), false, false, false)).children(new String[]{"conceptArg"}, new boolean[]{false}).alias("#instances", "instances of a concept in scope").create();
+ /*package*/ final ConceptDescriptor myConceptModelScope = new ConceptDescriptorBuilder("jetbrains.mps.lang.smodel.query.structure.ModelScope", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x307931d0f952484eL)).super_("jetbrains.mps.lang.smodel.query.structure.ScopeParameter").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL)).parents("jetbrains.mps.lang.smodel.query.structure.ScopeParameter").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL)).childDescriptors(new ConceptDescriptorBuilder.Link(3492877759608408143L, "model", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), false, true, false)).children(new String[]{"model"}, new boolean[]{true}).alias("models", "").create();
+ /*package*/ final ConceptDescriptor myConceptModelsExpression = new ConceptDescriptorBuilder("jetbrains.mps.lang.smodel.query.structure.ModelsExpression", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5f41efb675beab2dL)).super_("jetbrains.mps.lang.smodel.query.structure.QueryExpression").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).parents("jetbrains.mps.lang.smodel.query.structure.QueryExpression").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).alias("#models", "all models in scope").create();
+ /*package*/ final ConceptDescriptor myConceptModulesExpression = new ConceptDescriptorBuilder("jetbrains.mps.lang.smodel.query.structure.ModulesExpression", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5f41efb675cc2262L)).super_("jetbrains.mps.lang.smodel.query.structure.QueryExpression").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).parents("jetbrains.mps.lang.smodel.query.structure.QueryExpression").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).alias("#modules", "all modules in scope").create();
+ /*package*/ final ConceptDescriptor myConceptModulesScope = new ConceptDescriptorBuilder("jetbrains.mps.lang.smodel.query.structure.ModulesScope", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x263c7e661fa6d53dL)).super_("jetbrains.mps.lang.smodel.query.structure.ScopeParameter").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL)).parents("jetbrains.mps.lang.smodel.query.structure.ScopeParameter").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL)).childDescriptors(new ConceptDescriptorBuilder.Link(3492877759607928680L, "module", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), false, true, false)).children(new String[]{"module"}, new boolean[]{true}).alias("modules", "").create();
+ /*package*/ final ConceptDescriptor myConceptNodesExpression = new ConceptDescriptorBuilder("jetbrains.mps.lang.smodel.query.structure.NodesExpression", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x272b1214886bd08eL)).super_("jetbrains.mps.lang.smodel.query.structure.QueryExpression").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).parents("jetbrains.mps.lang.smodel.query.structure.QueryExpression").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).alias("#nodes", "all nodes in scope").create();
+ /*package*/ final ConceptDescriptor myConceptOperationHelpProvider = new ConceptDescriptorBuilder("jetbrains.mps.lang.smodel.query.structure.OperationHelpProvider", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5252d9021b8b6c03L)).interface_().parents("jetbrains.mps.lang.smodel.query.structure.HelpProvider").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x690b986730edd07L)).create();
+ /*package*/ final ConceptDescriptor myConceptQueryExpression = new ConceptDescriptorBuilder("jetbrains.mps.lang.smodel.query.structure.QueryExpression", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).super_("jetbrains.mps.baseLanguage.structure.Expression").super_(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL)).parents("jetbrains.mps.baseLanguage.structure.Expression", "jetbrains.mps.lang.smodel.query.structure.ExpressionHelpProvider").parentIds(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x613b3dd6aa6dac90L)).childDescriptors(new ConceptDescriptorBuilder.Link(4307205004132279624L, "parameter", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L), false, false, false)).children(new String[]{"parameter"}, new boolean[]{false}).abstract_().create();
+ /*package*/ final ConceptDescriptor myConceptQueryParameter = new ConceptDescriptorBuilder("jetbrains.mps.lang.smodel.query.structure.QueryParameter", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L)).super_("jetbrains.mps.lang.core.structure.BaseConcept").super_(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).parents("jetbrains.mps.lang.core.structure.BaseConcept").parentIds(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).abstract_().create();
+ /*package*/ final ConceptDescriptor myConceptQueryParameterIncludeReadOnly = new ConceptDescriptorBuilder("jetbrains.mps.lang.smodel.query.structure.QueryParameterIncludeReadOnly", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ec86L)).super_("jetbrains.mps.lang.smodel.query.structure.QueryParameter").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L)).parents("jetbrains.mps.lang.smodel.query.structure.QueryParameter").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L)).alias("r/o+", "include read only").create();
+ /*package*/ final ConceptDescriptor myConceptQueryParameterList = new ConceptDescriptorBuilder("jetbrains.mps.lang.smodel.query.structure.QueryParameterList", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L)).super_("jetbrains.mps.lang.core.structure.BaseConcept").super_(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).parents("jetbrains.mps.lang.core.structure.BaseConcept").parentIds(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).childDescriptors(new ConceptDescriptorBuilder.Link(4307205004141421222L, "parameter", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L), true, true, false)).children(new String[]{"parameter"}, new boolean[]{true}).alias("< .. >", "").create();
+ /*package*/ final ConceptDescriptor myConceptQueryParameterScope = new ConceptDescriptorBuilder("jetbrains.mps.lang.smodel.query.structure.QueryParameterScope", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL)).super_("jetbrains.mps.lang.smodel.query.structure.QueryParameter").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L)).parents("jetbrains.mps.lang.smodel.query.structure.QueryParameter").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L)).childDescriptors(new ConceptDescriptorBuilder.Link(4307205004134707081L, "value", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL), false, false, false)).children(new String[]{"value"}, new boolean[]{false}).alias("scope", "used search scope").create();
+ /*package*/ final ConceptDescriptor myConceptReferencesExpression = new ConceptDescriptorBuilder("jetbrains.mps.lang.smodel.query.structure.ReferencesExpression", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x57bda059470950bdL)).super_("jetbrains.mps.lang.smodel.query.structure.QueryExpression").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).parents("jetbrains.mps.lang.smodel.query.structure.QueryExpression").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).alias("#references", "all references in scope").create();
+ /*package*/ final ConceptDescriptor myConceptScopeParameter = new ConceptDescriptorBuilder("jetbrains.mps.lang.smodel.query.structure.ScopeParameter", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL)).super_("jetbrains.mps.lang.core.structure.BaseConcept").super_(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).parents("jetbrains.mps.lang.core.structure.BaseConcept").parentIds(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).abstract_().create();
+ /*package*/ final ConceptDescriptor myConceptUsagesExpression = new ConceptDescriptorBuilder("jetbrains.mps.lang.smodel.query.structure.UsagesExpression", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x75bb0160f191d6ebL)).super_("jetbrains.mps.lang.smodel.query.structure.QueryExpression").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).parents("jetbrains.mps.lang.smodel.query.structure.QueryExpression").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).childDescriptors(new ConceptDescriptorBuilder.Link(8483375838963816172L, "node", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), false, false, false)).children(new String[]{"node"}, new boolean[]{false}).alias("#usages", "direct references to a node in scope").create();
+ /*package*/ final ConceptDescriptor myConceptWithStatement = new ConceptDescriptorBuilder("jetbrains.mps.lang.smodel.query.structure.WithStatement", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3ac2ae2c0bcf368bL)).super_("jetbrains.mps.baseLanguage.structure.Statement").super_(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L)).parents("jetbrains.mps.baseLanguage.structure.Statement").parentIds(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L)).childDescriptors(new ConceptDescriptorBuilder.Link(4234138103881610892L, "stmts", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L), false, false, false), new ConceptDescriptorBuilder.Link(4234138103881610935L, "scope", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), false, false, false)).children(new String[]{"stmts", "scope"}, new boolean[]{false, false}).alias("with", "").create();
+
+ @Override
+ public Collection getDescriptors() {
+ return Arrays.asList(myConceptCustomScope, myConceptExpressionHelpProvider, myConceptGlobalScope, myConceptHelpProvider, myConceptInstancesExpression, myConceptModelScope, myConceptModelsExpression, myConceptModulesExpression, myConceptModulesScope, myConceptNodesExpression, myConceptOperationHelpProvider, myConceptQueryExpression, myConceptQueryParameter, myConceptQueryParameterIncludeReadOnly, myConceptQueryParameterList, myConceptQueryParameterScope, myConceptReferencesExpression, myConceptScopeParameter, myConceptUsagesExpression, myConceptWithStatement);
+ }
+
+ @Override
+ @Nullable
+ public ConceptDescriptor getDescriptor(String conceptFqName) {
+ switch (Arrays.binarySearch(stringSwitchCases_1htk8d_a0a0y, conceptFqName)) {
+ case 0:
+ return myConceptCustomScope;
+ case 1:
+ return myConceptExpressionHelpProvider;
+ case 2:
+ return myConceptGlobalScope;
+ case 3:
+ return myConceptHelpProvider;
+ case 4:
+ return myConceptInstancesExpression;
+ case 5:
+ return myConceptModelScope;
+ case 6:
+ return myConceptModelsExpression;
+ case 7:
+ return myConceptModulesExpression;
+ case 8:
+ return myConceptModulesScope;
+ case 9:
+ return myConceptNodesExpression;
+ case 10:
+ return myConceptOperationHelpProvider;
+ case 11:
+ return myConceptQueryExpression;
+ case 12:
+ return myConceptQueryParameter;
+ case 13:
+ return myConceptQueryParameterIncludeReadOnly;
+ case 14:
+ return myConceptQueryParameterList;
+ case 15:
+ return myConceptQueryParameterScope;
+ case 16:
+ return myConceptReferencesExpression;
+ case 17:
+ return myConceptScopeParameter;
+ case 18:
+ return myConceptUsagesExpression;
+ case 19:
+ return myConceptWithStatement;
+ default:
+ return null;
+ }
+ }
+ private static String[] stringSwitchCases_1htk8d_a0a0y = new String[]{"jetbrains.mps.lang.smodel.query.structure.CustomScope", "jetbrains.mps.lang.smodel.query.structure.ExpressionHelpProvider", "jetbrains.mps.lang.smodel.query.structure.GlobalScope", "jetbrains.mps.lang.smodel.query.structure.HelpProvider", "jetbrains.mps.lang.smodel.query.structure.InstancesExpression", "jetbrains.mps.lang.smodel.query.structure.ModelScope", "jetbrains.mps.lang.smodel.query.structure.ModelsExpression", "jetbrains.mps.lang.smodel.query.structure.ModulesExpression", "jetbrains.mps.lang.smodel.query.structure.ModulesScope", "jetbrains.mps.lang.smodel.query.structure.NodesExpression", "jetbrains.mps.lang.smodel.query.structure.OperationHelpProvider", "jetbrains.mps.lang.smodel.query.structure.QueryExpression", "jetbrains.mps.lang.smodel.query.structure.QueryParameter", "jetbrains.mps.lang.smodel.query.structure.QueryParameterIncludeReadOnly", "jetbrains.mps.lang.smodel.query.structure.QueryParameterList", "jetbrains.mps.lang.smodel.query.structure.QueryParameterScope", "jetbrains.mps.lang.smodel.query.structure.ReferencesExpression", "jetbrains.mps.lang.smodel.query.structure.ScopeParameter", "jetbrains.mps.lang.smodel.query.structure.UsagesExpression", "jetbrains.mps.lang.smodel.query.structure.WithStatement"};
+}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/structure/trace.info b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/structure/trace.info
similarity index 58%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/structure/trace.info
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/structure/trace.info
index 4b69df4dddfb..82a285c78b60 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/structure/trace.info
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/structure/trace.info
@@ -2,7 +2,7 @@
-
+
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/trace.info b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/trace.info
similarity index 69%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/trace.info
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/trace.info
index f58065bb5187..f97bab381259 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/trace.info
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/trace.info
@@ -2,7 +2,7 @@
-
+
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/TypesystemDescriptor.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/TypesystemDescriptor.java
similarity index 61%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/TypesystemDescriptor.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/TypesystemDescriptor.java
index 12bb9a68fa37..b6f8eca610d8 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/TypesystemDescriptor.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/TypesystemDescriptor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.typesystem;
+package jetbrains.mps.lang.smodel.query.typesystem;
/*Generated by MPS */
@@ -8,10 +8,6 @@
public class TypesystemDescriptor extends BaseHelginsDescriptor {
public TypesystemDescriptor() {
- {
- InferenceRule_Runtime inferenceRule = new typeof_AbstractPrintExpression_InferenceRule();
- this.myInferenceRules.add(inferenceRule);
- }
{
InferenceRule_Runtime inferenceRule = new typeof_CustomScope_InferenceRule();
this.myInferenceRules.add(inferenceRule);
@@ -40,30 +36,6 @@ public TypesystemDescriptor() {
InferenceRule_Runtime inferenceRule = new typeof_NodesExpresiion_InferenceRule();
this.myInferenceRules.add(inferenceRule);
}
- {
- InferenceRule_Runtime inferenceRule = new typeof_PrintExpression_InferenceRule();
- this.myInferenceRules.add(inferenceRule);
- }
- {
- InferenceRule_Runtime inferenceRule = new typeof_PrintNodeExpression_InferenceRule();
- this.myInferenceRules.add(inferenceRule);
- }
- {
- InferenceRule_Runtime inferenceRule = new typeof_PrintNodeReferenceExpression_InferenceRule();
- this.myInferenceRules.add(inferenceRule);
- }
- {
- InferenceRule_Runtime inferenceRule = new typeof_PrintSequenceExpression_InferenceRule();
- this.myInferenceRules.add(inferenceRule);
- }
- {
- InferenceRule_Runtime inferenceRule = new typeof_PrintTextExpression_InferenceRule();
- this.myInferenceRules.add(inferenceRule);
- }
- {
- InferenceRule_Runtime inferenceRule = new typeof_ProjectExpression_InferenceRule();
- this.myInferenceRules.add(inferenceRule);
- }
{
InferenceRule_Runtime inferenceRule = new typeof_ReferencesExpression_InferenceRule();
this.myInferenceRules.add(inferenceRule);
@@ -72,10 +44,6 @@ public TypesystemDescriptor() {
InferenceRule_Runtime inferenceRule = new typeof_ScopeProvider_InferenceRule();
this.myInferenceRules.add(inferenceRule);
}
- {
- InferenceRule_Runtime inferenceRule = new typeof_ShowExpression_InferenceRule();
- this.myInferenceRules.add(inferenceRule);
- }
{
InferenceRule_Runtime inferenceRule = new typeof_UsagesExpression_InferenceRule();
this.myInferenceRules.add(inferenceRule);
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/check_QueryDuplicatedParameters_NonTypesystemRule.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/check_QueryDuplicatedParameters_NonTypesystemRule.java
similarity index 82%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/check_QueryDuplicatedParameters_NonTypesystemRule.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/check_QueryDuplicatedParameters_NonTypesystemRule.java
index bc874ec2499c..bbe4cfa90de6 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/check_QueryDuplicatedParameters_NonTypesystemRule.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/check_QueryDuplicatedParameters_NonTypesystemRule.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.typesystem;
+package jetbrains.mps.lang.smodel.query.typesystem;
/*Generated by MPS */
@@ -9,6 +9,7 @@
import jetbrains.mps.lang.typesystem.runtime.IsApplicableStatus;
import jetbrains.mps.lang.smodel.generator.smodelAdapter.SLinkOperations;
import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory;
+import org.jetbrains.mps.openapi.language.SConcept;
import jetbrains.mps.internal.collections.runtime.Sequence;
import jetbrains.mps.internal.collections.runtime.ISelector;
import jetbrains.mps.lang.smodel.generator.smodelAdapter.SNodeOperations;
@@ -26,16 +27,16 @@ public check_QueryDuplicatedParameters_NonTypesystemRule() {
}
public void applyRule(final SNode queryParameterList, final TypeCheckingContext typeCheckingContext, IsApplicableStatus status) {
final Iterable parameters = SLinkOperations.getChildren(queryParameterList, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, 0x3bc6442176a262a6L, "parameter"));
- Iterable parameterConcepts = Sequence.fromIterable(parameters).select(new ISelector() {
- public SNode select(SNode it) {
- return SNodeOperations.getConceptDeclaration(it);
+ Iterable parameterConcepts = Sequence.fromIterable(parameters).select(new ISelector() {
+ public SConcept select(SNode it) {
+ return SNodeOperations.getConcept(it);
}
}).distinct();
- Iterable extends Iterable> groupedByConcepts = Sequence.fromIterable(parameterConcepts).select(new ISelector>() {
- public ISequence select(final SNode c) {
+ Iterable extends Iterable> groupedByConcepts = Sequence.fromIterable(parameterConcepts).select(new ISelector>() {
+ public ISequence select(final SConcept c) {
return Sequence.fromIterable(parameters).where(new IWhereFilter() {
public boolean accept(SNode p) {
- return SConceptOperations.isExactly(SNodeOperations.asSConcept(SNodeOperations.getConceptDeclaration(p)), SNodeOperations.asSConcept(c));
+ return SConceptOperations.isExactly(SNodeOperations.asSConcept(SNodeOperations.getConcept(p)), SNodeOperations.asSConcept(c));
}
});
}
@@ -46,14 +47,14 @@ public boolean accept(SNode p) {
for (SNode other : Sequence.fromIterable(group).tail(Sequence.fromIterable(group).count() - 1)) {
{
MessageTarget errorTarget = new NodeMessageTarget();
- IErrorReporter _reporter_2309309498 = typeCheckingContext.reportTypeError(other, "Duplicated parameter: " + SPropertyOperations.getString(SNodeOperations.getConceptDeclaration(Sequence.fromIterable(group).first()), MetaAdapterFactory.getProperty(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x1103553c5ffL, 0x46ab0ad5826c74caL, "conceptAlias")), "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "2284201910212797905", null, errorTarget);
+ IErrorReporter _reporter_2309309498 = typeCheckingContext.reportTypeError(other, "Duplicated parameter: " + SPropertyOperations.getString(SNodeOperations.getConceptDeclaration(Sequence.fromIterable(group).first()), MetaAdapterFactory.getProperty(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0x1103553c5ffL, 0x46ab0ad5826c74caL, "conceptAlias")), "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "2284201910212797905", null, errorTarget);
}
}
}
}
}
public SAbstractConcept getApplicableConcept() {
- return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, "jetbrains.mps.console.blCommand.structure.QueryParameterList");
+ return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, "jetbrains.mps.lang.smodel.query.structure.QueryParameterList");
}
public IsApplicableStatus isApplicableAndPattern(SNode argument) {
return new IsApplicableStatus(argument.getConcept().isSubConceptOf(getApplicableConcept()), null);
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/trace.info b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/trace.info
similarity index 55%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/trace.info
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/trace.info
index b8b153e13f8e..504e1419e8a1 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/trace.info
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/trace.info
@@ -12,10 +12,10 @@
-
+
-
+
@@ -71,10 +71,10 @@
-
+
-
+
@@ -129,10 +129,10 @@
-
+
-
+
@@ -183,10 +183,10 @@
-
+
-
+
@@ -300,88 +300,88 @@
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
-
+
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
+
+
-
+
-
+
-
-
-
-
+
+
+
+
-
+
@@ -436,63 +436,10 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -547,63 +494,10 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
@@ -658,10 +552,10 @@
-
+
-
+
@@ -717,470 +611,10 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
@@ -1258,10 +692,10 @@
-
+
-
+
@@ -1449,8 +883,8 @@
-
-
+
+
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_CustomScope_InferenceRule.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_CustomScope_InferenceRule.java
similarity index 91%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_CustomScope_InferenceRule.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_CustomScope_InferenceRule.java
index e12fedae5eb8..3b482aaba144 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_CustomScope_InferenceRule.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_CustomScope_InferenceRule.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.typesystem;
+package jetbrains.mps.lang.smodel.query.typesystem;
/*Generated by MPS */
@@ -22,13 +22,13 @@ public void applyRule(final SNode customScope, final TypeCheckingContext typeChe
if (!(typeCheckingContext.isSingleTypeComputation())) {
{
SNode _nodeToCheck_1029348928467 = SLinkOperations.getTarget(customScope, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x307931d0f98575c9L, 0x307931d0f985950eL, "scope"));
- EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "3492877759611777799", 0, null);
- typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "3492877759611770308", true), (SNode) _quotation_createNode_c5uzhx_a0a0b(), true, true, _info_12389875345);
+ EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "3492877759611777799", 0, null);
+ typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "3492877759611770308", true), (SNode) _quotation_createNode_c5uzhx_a0a0b(), true, true, _info_12389875345);
}
}
}
public SAbstractConcept getApplicableConcept() {
- return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x307931d0f98575c9L, "jetbrains.mps.console.blCommand.structure.CustomScope");
+ return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x307931d0f98575c9L, "jetbrains.mps.lang.smodel.query.structure.CustomScope");
}
public IsApplicableStatus isApplicableAndPattern(SNode argument) {
return new IsApplicableStatus(argument.getConcept().isSubConceptOf(getApplicableConcept()), null);
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_InstancesExpression_InferenceRule.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_InstancesExpression_InferenceRule.java
similarity index 91%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_InstancesExpression_InferenceRule.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_InstancesExpression_InferenceRule.java
index 50a1935772d7..4fe30339ef40 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_InstancesExpression_InferenceRule.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_InstancesExpression_InferenceRule.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.typesystem;
+package jetbrains.mps.lang.smodel.query.typesystem;
/*Generated by MPS */
@@ -22,18 +22,18 @@ public typeof_InstancesExpression_InferenceRule() {
public void applyRule(final SNode instancesExpression, final TypeCheckingContext typeCheckingContext, IsApplicableStatus status) {
{
SNode _nodeToCheck_1029348928467 = SLinkOperations.getTarget(instancesExpression, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6b643f33718aa10dL, 0x6b643f33718aa10eL, "conceptArg"));
- EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "7057947030084340457", 0, null);
- typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "7057947030084340460", true), (SNode) _quotation_createNode_dwt96n_a0a0b(), false, true, _info_12389875345);
+ EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "7057947030084340457", 0, null);
+ typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "7057947030084340460", true), (SNode) _quotation_createNode_dwt96n_a0a0b(), false, true, _info_12389875345);
}
{
SNode _nodeToCheck_1029348928467 = instancesExpression;
- EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "473081947984804985", 0, null);
- typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "473081947984804988", true), (SNode) _quotation_createNode_dwt96n_a0c0b(), false, true, _info_12389875345);
+ EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "473081947984804985", 0, null);
+ typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "473081947984804988", true), (SNode) _quotation_createNode_dwt96n_a0c0b(), false, true, _info_12389875345);
}
if (SNodeOperations.isInstanceOf(SLinkOperations.getTarget(instancesExpression, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6b643f33718aa10dL, 0x6b643f33718aa10eL, "conceptArg")), MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x11885c0d945L, "jetbrains.mps.lang.smodel.structure.PoundExpression"))) {
{
- final SNode conceptParameterType = typeCheckingContext.typeOf(SLinkOperations.getTarget(instancesExpression, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6b643f33718aa10dL, 0x6b643f33718aa10eL, "conceptArg")), "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "6864030874024291279", true);
+ final SNode conceptParameterType = typeCheckingContext.typeOf(SLinkOperations.getTarget(instancesExpression, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6b643f33718aa10dL, 0x6b643f33718aa10eL, "conceptArg")), "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "6864030874024291279", true);
typeCheckingContext.whenConcrete(conceptParameterType, new Runnable() {
public void run() {
if (SNodeOperations.isInstanceOf(typeCheckingContext.getExpandedNode(conceptParameterType), MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x5cab42cd97571ceeL, "jetbrains.mps.lang.smodel.structure.SConceptType"))) {
@@ -41,30 +41,30 @@ public void run() {
if (SLinkOperations.getTarget(conceptType, MetaAdapterFactory.getReferenceLink(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x5cab42cd97571ceeL, 0x5cab42cd97571cefL, "conceptDeclaraton")) == null) {
{
SNode _nodeToCheck_1029348928467 = instancesExpression;
- EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "6864030874024608968", 0, null);
- typeCheckingContext.createEquation((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "6864030874024608970", true), (SNode) _quotation_createNode_dwt96n_a0a0b0a0a0d0b(), _info_12389875345);
+ EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "6864030874024608968", 0, null);
+ typeCheckingContext.createEquation((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "6864030874024608970", true), (SNode) _quotation_createNode_dwt96n_a0a0b0a0a0d0b(), _info_12389875345);
}
} else {
{
SNode _nodeToCheck_1029348928467 = instancesExpression;
- EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "6864030874024291267", 0, null);
- typeCheckingContext.createEquation((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "6864030874024291269", true), (SNode) _quotation_createNode_dwt96n_a0a0a1a0a0a3a1(SLinkOperations.getTarget(conceptType, MetaAdapterFactory.getReferenceLink(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x5cab42cd97571ceeL, 0x5cab42cd97571cefL, "conceptDeclaraton"))), _info_12389875345);
+ EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "6864030874024291267", 0, null);
+ typeCheckingContext.createEquation((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "6864030874024291269", true), (SNode) _quotation_createNode_dwt96n_a0a0a1a0a0a3a1(SLinkOperations.getTarget(conceptType, MetaAdapterFactory.getReferenceLink(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x5cab42cd97571ceeL, 0x5cab42cd97571cefL, "conceptDeclaraton"))), _info_12389875345);
}
}
}
}
- }, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "6864030874024291258", false, false);
+ }, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "6864030874024291258", false, false);
}
} else if (SNodeOperations.isInstanceOf(SLinkOperations.getTarget(instancesExpression, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6b643f33718aa10dL, 0x6b643f33718aa10eL, "conceptArg")), MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x1120c45902cL, "jetbrains.mps.lang.smodel.structure.RefConcept_Reference"))) {
{
SNode _nodeToCheck_1029348928467 = instancesExpression;
- EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "4693937538539160493", 0, null);
- typeCheckingContext.createEquation((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "4693937538539160495", true), (SNode) _quotation_createNode_dwt96n_a0a0a3a1(SLinkOperations.getTarget(SNodeOperations.cast(SLinkOperations.getTarget(instancesExpression, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6b643f33718aa10dL, 0x6b643f33718aa10eL, "conceptArg")), MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x1120c45902cL, "jetbrains.mps.lang.smodel.structure.RefConcept_Reference")), MetaAdapterFactory.getReferenceLink(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x1120c45902cL, 0x1120c45d024L, "conceptDeclaration"))), _info_12389875345);
+ EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "4693937538539160493", 0, null);
+ typeCheckingContext.createEquation((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "4693937538539160495", true), (SNode) _quotation_createNode_dwt96n_a0a0a3a1(SLinkOperations.getTarget(SNodeOperations.cast(SLinkOperations.getTarget(instancesExpression, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6b643f33718aa10dL, 0x6b643f33718aa10eL, "conceptArg")), MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x1120c45902cL, "jetbrains.mps.lang.smodel.structure.RefConcept_Reference")), MetaAdapterFactory.getReferenceLink(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x1120c45902cL, 0x1120c45d024L, "conceptDeclaration"))), _info_12389875345);
}
}
}
public SAbstractConcept getApplicableConcept() {
- return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6b643f33718aa10dL, "jetbrains.mps.console.blCommand.structure.InstancesExpression");
+ return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6b643f33718aa10dL, "jetbrains.mps.lang.smodel.query.structure.InstancesExpression");
}
public IsApplicableStatus isApplicableAndPattern(SNode argument) {
return new IsApplicableStatus(argument.getConcept().isSubConceptOf(getApplicableConcept()), null);
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_ModelScopeLiteral_InferenceRule.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_ModelScopeLiteral_InferenceRule.java
similarity index 90%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_ModelScopeLiteral_InferenceRule.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_ModelScopeLiteral_InferenceRule.java
index 67a77fad520f..96cb833af6b8 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_ModelScopeLiteral_InferenceRule.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_ModelScopeLiteral_InferenceRule.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.typesystem;
+package jetbrains.mps.lang.smodel.query.typesystem;
/*Generated by MPS */
@@ -23,14 +23,14 @@ public void applyRule(final SNode modelScopeLiteral, final TypeCheckingContext t
if (!(typeCheckingContext.isSingleTypeComputation())) {
{
SNode _nodeToCheck_1029348928467 = elem;
- EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "3492877759611330834", 0, null);
- typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "3492877759611330836", true), (SNode) _quotation_createNode_hadfae_a0a0a0b(), true, true, _info_12389875345);
+ EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "3492877759611330834", 0, null);
+ typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "3492877759611330836", true), (SNode) _quotation_createNode_hadfae_a0a0a0b(), true, true, _info_12389875345);
}
}
}
}
public SAbstractConcept getApplicableConcept() {
- return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x307931d0f952484eL, "jetbrains.mps.console.blCommand.structure.ModelScope");
+ return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x307931d0f952484eL, "jetbrains.mps.lang.smodel.query.structure.ModelScope");
}
public IsApplicableStatus isApplicableAndPattern(SNode argument) {
return new IsApplicableStatus(argument.getConcept().isSubConceptOf(getApplicableConcept()), null);
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_ModelsExpression_InferenceRule.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_ModelsExpression_InferenceRule.java
similarity index 90%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_ModelsExpression_InferenceRule.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_ModelsExpression_InferenceRule.java
index cf2ef19cbb5b..2a92317f0435 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_ModelsExpression_InferenceRule.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_ModelsExpression_InferenceRule.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.typesystem;
+package jetbrains.mps.lang.smodel.query.typesystem;
/*Generated by MPS */
@@ -19,12 +19,12 @@ public typeof_ModelsExpression_InferenceRule() {
public void applyRule(final SNode modelsExpression, final TypeCheckingContext typeCheckingContext, IsApplicableStatus status) {
{
SNode _nodeToCheck_1029348928467 = modelsExpression;
- EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "6864030874027864625", 0, null);
- typeCheckingContext.createEquation((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "6864030874027864139", true), (SNode) _quotation_createNode_i8e9pf_a0a0b(), _info_12389875345);
+ EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "6864030874027864625", 0, null);
+ typeCheckingContext.createEquation((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "6864030874027864139", true), (SNode) _quotation_createNode_i8e9pf_a0a0b(), _info_12389875345);
}
}
public SAbstractConcept getApplicableConcept() {
- return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5f41efb675beab2dL, "jetbrains.mps.console.blCommand.structure.ModelsExpression");
+ return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5f41efb675beab2dL, "jetbrains.mps.lang.smodel.query.structure.ModelsExpression");
}
public IsApplicableStatus isApplicableAndPattern(SNode argument) {
return new IsApplicableStatus(argument.getConcept().isSubConceptOf(getApplicableConcept()), null);
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_ModuleScopeLiteral_InferenceRule.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_ModuleScopeLiteral_InferenceRule.java
similarity index 91%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_ModuleScopeLiteral_InferenceRule.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_ModuleScopeLiteral_InferenceRule.java
index 7f92902ccddb..a3865380ba38 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_ModuleScopeLiteral_InferenceRule.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_ModuleScopeLiteral_InferenceRule.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.typesystem;
+package jetbrains.mps.lang.smodel.query.typesystem;
/*Generated by MPS */
@@ -24,14 +24,14 @@ public void applyRule(final SNode moduleScopeLiteral, final TypeCheckingContext
if (!(typeCheckingContext.isSingleTypeComputation())) {
{
SNode _nodeToCheck_1029348928467 = elem;
- EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "3492877759608999063", 0, null);
- typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "3492877759608999069", true), (SNode) _quotation_createNode_51ub11_a0a0a0b(), true, true, _info_12389875345);
+ EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "3492877759608999063", 0, null);
+ typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "3492877759608999069", true), (SNode) _quotation_createNode_51ub11_a0a0a0b(), true, true, _info_12389875345);
}
}
}
}
public SAbstractConcept getApplicableConcept() {
- return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x263c7e661fa6d53dL, "jetbrains.mps.console.blCommand.structure.ModulesScope");
+ return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x263c7e661fa6d53dL, "jetbrains.mps.lang.smodel.query.structure.ModulesScope");
}
public IsApplicableStatus isApplicableAndPattern(SNode argument) {
return new IsApplicableStatus(argument.getConcept().isSubConceptOf(getApplicableConcept()), null);
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_ModulesExpression_InferenceRule.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_ModulesExpression_InferenceRule.java
similarity index 91%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_ModulesExpression_InferenceRule.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_ModulesExpression_InferenceRule.java
index b769937ee775..997f99519c6a 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_ModulesExpression_InferenceRule.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_ModulesExpression_InferenceRule.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.typesystem;
+package jetbrains.mps.lang.smodel.query.typesystem;
/*Generated by MPS */
@@ -20,12 +20,12 @@ public typeof_ModulesExpression_InferenceRule() {
public void applyRule(final SNode modulesExpression, final TypeCheckingContext typeCheckingContext, IsApplicableStatus status) {
{
SNode _nodeToCheck_1029348928467 = modulesExpression;
- EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "6864030874028745824", 0, null);
- typeCheckingContext.createEquation((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "6864030874028745375", true), (SNode) _quotation_createNode_2y0lxf_a0a0b(), _info_12389875345);
+ EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "6864030874028745824", 0, null);
+ typeCheckingContext.createEquation((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "6864030874028745375", true), (SNode) _quotation_createNode_2y0lxf_a0a0b(), _info_12389875345);
}
}
public SAbstractConcept getApplicableConcept() {
- return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5f41efb675cc2262L, "jetbrains.mps.console.blCommand.structure.ModulesExpression");
+ return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5f41efb675cc2262L, "jetbrains.mps.lang.smodel.query.structure.ModulesExpression");
}
public IsApplicableStatus isApplicableAndPattern(SNode argument) {
return new IsApplicableStatus(argument.getConcept().isSubConceptOf(getApplicableConcept()), null);
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_NodesExpresiion_InferenceRule.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_NodesExpresiion_InferenceRule.java
similarity index 90%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_NodesExpresiion_InferenceRule.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_NodesExpresiion_InferenceRule.java
index 96f02372239f..a43dea28aef2 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_NodesExpresiion_InferenceRule.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_NodesExpresiion_InferenceRule.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.typesystem;
+package jetbrains.mps.lang.smodel.query.typesystem;
/*Generated by MPS */
@@ -19,12 +19,12 @@ public typeof_NodesExpresiion_InferenceRule() {
public void applyRule(final SNode nodesExpression, final TypeCheckingContext typeCheckingContext, IsApplicableStatus status) {
{
SNode _nodeToCheck_1029348928467 = nodesExpression;
- EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "6322385757205373104", 0, null);
- typeCheckingContext.createEquation((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "6322385757205373115", true), (SNode) _quotation_createNode_4xyjb1_a0a0b(), _info_12389875345);
+ EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "6322385757205373104", 0, null);
+ typeCheckingContext.createEquation((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "6322385757205373115", true), (SNode) _quotation_createNode_4xyjb1_a0a0b(), _info_12389875345);
}
}
public SAbstractConcept getApplicableConcept() {
- return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x272b1214886bd08eL, "jetbrains.mps.console.blCommand.structure.NodesExpression");
+ return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x272b1214886bd08eL, "jetbrains.mps.lang.smodel.query.structure.NodesExpression");
}
public IsApplicableStatus isApplicableAndPattern(SNode argument) {
return new IsApplicableStatus(argument.getConcept().isSubConceptOf(getApplicableConcept()), null);
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_ReferencesExpression_InferenceRule.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_ReferencesExpression_InferenceRule.java
similarity index 90%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_ReferencesExpression_InferenceRule.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_ReferencesExpression_InferenceRule.java
index ed0d9f0b7c4b..957b7011d72f 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_ReferencesExpression_InferenceRule.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_ReferencesExpression_InferenceRule.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.typesystem;
+package jetbrains.mps.lang.smodel.query.typesystem;
/*Generated by MPS */
@@ -19,12 +19,12 @@ public typeof_ReferencesExpression_InferenceRule() {
public void applyRule(final SNode referencesExpression, final TypeCheckingContext typeCheckingContext, IsApplicableStatus status) {
{
SNode _nodeToCheck_1029348928467 = referencesExpression;
- EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "6322385757205641653", 0, null);
- typeCheckingContext.createEquation((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "6322385757205641659", true), (SNode) _quotation_createNode_bx15pu_a0a0b(), _info_12389875345);
+ EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "6322385757205641653", 0, null);
+ typeCheckingContext.createEquation((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "6322385757205641659", true), (SNode) _quotation_createNode_bx15pu_a0a0b(), _info_12389875345);
}
}
public SAbstractConcept getApplicableConcept() {
- return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x57bda059470950bdL, "jetbrains.mps.console.blCommand.structure.ReferencesExpression");
+ return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x57bda059470950bdL, "jetbrains.mps.lang.smodel.query.structure.ReferencesExpression");
}
public IsApplicableStatus isApplicableAndPattern(SNode argument) {
return new IsApplicableStatus(argument.getConcept().isSubConceptOf(getApplicableConcept()), null);
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_ScopeProvider_InferenceRule.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_ScopeProvider_InferenceRule.java
similarity index 96%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_ScopeProvider_InferenceRule.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_ScopeProvider_InferenceRule.java
index f5e618f5d435..a8c2cb30905a 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_ScopeProvider_InferenceRule.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_ScopeProvider_InferenceRule.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.typesystem;
+package jetbrains.mps.lang.smodel.query.typesystem;
/*Generated by MPS */
@@ -21,12 +21,12 @@ public typeof_ScopeProvider_InferenceRule() {
public void applyRule(final SNode scopeProvider, final TypeCheckingContext typeCheckingContext, IsApplicableStatus status) {
{
SNode _nodeToCheck_1029348928467 = SLinkOperations.getTarget(scopeProvider, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3ac2ae2c0bcf368bL, 0x3ac2ae2c0bcf36b7L, "scope"));
- EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "4234138103881642865", 0, null);
- typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "4234138103881614549", true), (SNode) _quotation_createNode_jkxe46_a0a0b(), false, false, _info_12389875345);
+ EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "4234138103881642865", 0, null);
+ typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "4234138103881614549", true), (SNode) _quotation_createNode_jkxe46_a0a0b(), false, false, _info_12389875345);
}
}
public SAbstractConcept getApplicableConcept() {
- return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3ac2ae2c0bcf368bL, "jetbrains.mps.console.blCommand.structure.WithStatement");
+ return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3ac2ae2c0bcf368bL, "jetbrains.mps.lang.smodel.query.structure.WithStatement");
}
public IsApplicableStatus isApplicableAndPattern(SNode argument) {
return new IsApplicableStatus(argument.getConcept().isSubConceptOf(getApplicableConcept()), null);
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_UsagesExpression_InferenceRule.java b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_UsagesExpression_InferenceRule.java
similarity index 90%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_UsagesExpression_InferenceRule.java
rename to languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_UsagesExpression_InferenceRule.java
index a927dd43b139..611e6a9fc0ed 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_UsagesExpression_InferenceRule.java
+++ b/languages/languageDesign/smodel.query/source_gen/jetbrains/mps/lang/smodel/query/typesystem/typeof_UsagesExpression_InferenceRule.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.typesystem;
+package jetbrains.mps.lang.smodel.query.typesystem;
/*Generated by MPS */
@@ -20,19 +20,19 @@ public typeof_UsagesExpression_InferenceRule() {
public void applyRule(final SNode expr, final TypeCheckingContext typeCheckingContext, IsApplicableStatus status) {
{
SNode _nodeToCheck_1029348928467 = expr;
- EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "7738379549905488875", 0, null);
- typeCheckingContext.createEquation((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "7738379549905488404", true), (SNode) _quotation_createNode_qth3vr_a0a0b(), _info_12389875345);
+ EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "7738379549905488875", 0, null);
+ typeCheckingContext.createEquation((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "7738379549905488404", true), (SNode) _quotation_createNode_qth3vr_a0a0b(), _info_12389875345);
}
if (!(typeCheckingContext.isSingleTypeComputation())) {
{
SNode _nodeToCheck_1029348928467 = SLinkOperations.getTarget(expr, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x75bb0160f191d6ebL, 0x75bb0160f191d6ecL, "node"));
- EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "473081947995054364", 0, null);
- typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "473081947995054370", true), (SNode) _quotation_createNode_qth3vr_a0b0b(), true, true, _info_12389875345);
+ EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "473081947995054364", 0, null);
+ typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.lang.smodel.query.typesystem)", "473081947995054370", true), (SNode) _quotation_createNode_qth3vr_a0b0b(), true, true, _info_12389875345);
}
}
}
public SAbstractConcept getApplicableConcept() {
- return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x75bb0160f191d6ebL, "jetbrains.mps.console.blCommand.structure.UsagesExpression");
+ return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x75bb0160f191d6ebL, "jetbrains.mps.lang.smodel.query.structure.UsagesExpression");
}
public IsApplicableStatus isApplicableAndPattern(SNode argument) {
return new IsApplicableStatus(argument.getConcept().isSubConceptOf(getApplicableConcept()), null);
diff --git a/languages/languageDesign/smodel/jetbrains.mps.lang.smodel.mpl b/languages/languageDesign/smodel/jetbrains.mps.lang.smodel.mpl
index 9e3d6ae32751..8891e6785b80 100644
--- a/languages/languageDesign/smodel/jetbrains.mps.lang.smodel.mpl
+++ b/languages/languageDesign/smodel/jetbrains.mps.lang.smodel.mpl
@@ -153,7 +153,7 @@
-
+
diff --git a/languages/languageDesign/smodel/languageModels/migration.mps b/languages/languageDesign/smodel/languageModels/migration.mps
index c15f834b35ce..9cddb7a6ce00 100644
--- a/languages/languageDesign/smodel/languageModels/migration.mps
+++ b/languages/languageDesign/smodel/languageModels/migration.mps
@@ -5,7 +5,7 @@
-
+
@@ -108,9 +108,6 @@
-
-
-
@@ -210,9 +207,6 @@
-
-
-
diff --git a/languages/languageDesign/smodel/source_gen.caches/jetbrains/mps/lang/smodel/generated b/languages/languageDesign/smodel/source_gen.caches/jetbrains/mps/lang/smodel/generated
index c915b26a7ec6..8a2123e00d27 100644
--- a/languages/languageDesign/smodel/source_gen.caches/jetbrains/mps/lang/smodel/generated
+++ b/languages/languageDesign/smodel/source_gen.caches/jetbrains/mps/lang/smodel/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/languages/languageDesign/smodel/source_gen.caches/jetbrains/mps/lang/smodel/migration/generated b/languages/languageDesign/smodel/source_gen.caches/jetbrains/mps/lang/smodel/migration/generated
index 006633facf7b..36a031d703af 100644
--- a/languages/languageDesign/smodel/source_gen.caches/jetbrains/mps/lang/smodel/migration/generated
+++ b/languages/languageDesign/smodel/source_gen.caches/jetbrains/mps/lang/smodel/migration/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/languages/languageDesign/structure/jetbrains.mps.lang.structure.mpl b/languages/languageDesign/structure/jetbrains.mps.lang.structure.mpl
index 3e11defef3e0..adc54ba37597 100644
--- a/languages/languageDesign/structure/jetbrains.mps.lang.structure.mpl
+++ b/languages/languageDesign/structure/jetbrains.mps.lang.structure.mpl
@@ -89,7 +89,7 @@
-
+
diff --git a/languages/languageDesign/structure/source_gen.caches/jetbrains/mps/lang/structure/generated b/languages/languageDesign/structure/source_gen.caches/jetbrains/mps/lang/structure/generated
index efddc2df3eca..82d54803913b 100644
--- a/languages/languageDesign/structure/source_gen.caches/jetbrains/mps/lang/structure/generated
+++ b/languages/languageDesign/structure/source_gen.caches/jetbrains/mps/lang/structure/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/languages/languageDesign/traceable.operations/jetbrains.mps.lang.traceable.operations.mpl b/languages/languageDesign/traceable.operations/jetbrains.mps.lang.traceable.operations.mpl
index 5dbcf9e71b53..a9f369304bd4 100644
--- a/languages/languageDesign/traceable.operations/jetbrains.mps.lang.traceable.operations.mpl
+++ b/languages/languageDesign/traceable.operations/jetbrains.mps.lang.traceable.operations.mpl
@@ -68,7 +68,7 @@
-
+
diff --git a/languages/languageDesign/traceable.operations/languageModels/migration.mps b/languages/languageDesign/traceable.operations/languageModels/migration.mps
index cc33fc258f43..7057efb65c4d 100644
--- a/languages/languageDesign/traceable.operations/languageModels/migration.mps
+++ b/languages/languageDesign/traceable.operations/languageModels/migration.mps
@@ -11,8 +11,8 @@
-
+
@@ -76,9 +76,6 @@
-
-
-
@@ -154,9 +151,6 @@
-
-
-
diff --git a/languages/languageDesign/traceable.operations/source_gen.caches/jetbrains/mps/lang/traceable/operations/generated b/languages/languageDesign/traceable.operations/source_gen.caches/jetbrains/mps/lang/traceable/operations/generated
index e54a34865710..7e2bb98aecd6 100644
--- a/languages/languageDesign/traceable.operations/source_gen.caches/jetbrains/mps/lang/traceable/operations/generated
+++ b/languages/languageDesign/traceable.operations/source_gen.caches/jetbrains/mps/lang/traceable/operations/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/languages/languageDesign/traceable.operations/source_gen.caches/jetbrains/mps/lang/traceable/operations/migration/generated b/languages/languageDesign/traceable.operations/source_gen.caches/jetbrains/mps/lang/traceable/operations/migration/generated
index 2ff00df7472b..7835bd8f06e2 100644
--- a/languages/languageDesign/traceable.operations/source_gen.caches/jetbrains/mps/lang/traceable/operations/migration/generated
+++ b/languages/languageDesign/traceable.operations/source_gen.caches/jetbrains/mps/lang/traceable/operations/migration/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/actions/models/jetbrains/mps/console/actions/platform.mps b/plugins/console/actions/models/jetbrains/mps/console/actions/platform.mps
index 66065c1f801e..2ddf14576bf3 100644
--- a/plugins/console/actions/models/jetbrains/mps/console/actions/platform.mps
+++ b/plugins/console/actions/models/jetbrains/mps/console/actions/platform.mps
@@ -5,13 +5,15 @@
-
+
+
+
@@ -150,6 +152,11 @@
+
+
+
+
+
@@ -205,26 +212,19 @@
-
-
-
-
-
-
-
-
+
+
-
+
-
+
-
+
-
@@ -238,6 +238,12 @@
+
+
+
+
+
+
diff --git a/plugins/console/actions/source_gen.caches/jetbrains/mps/console/actions/plugin/generated b/plugins/console/actions/source_gen.caches/jetbrains/mps/console/actions/plugin/generated
index 88492b72f5b0..4bfec6a910cc 100644
--- a/plugins/console/actions/source_gen.caches/jetbrains/mps/console/actions/plugin/generated
+++ b/plugins/console/actions/source_gen.caches/jetbrains/mps/console/actions/plugin/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/actions/source_gen/jetbrains/mps/console/actions/plugin/FindInstancesByCondition_Action.java b/plugins/console/actions/source_gen/jetbrains/mps/console/actions/plugin/FindInstancesByCondition_Action.java
index b688110c8934..49dbea9e614b 100644
--- a/plugins/console/actions/source_gen/jetbrains/mps/console/actions/plugin/FindInstancesByCondition_Action.java
+++ b/plugins/console/actions/source_gen/jetbrains/mps/console/actions/plugin/FindInstancesByCondition_Action.java
@@ -81,16 +81,16 @@ private static SNode _quotation_createNode_flklsf_a0c0a(Object parameter_1) {
SNode quotedNode_12 = null;
SNode quotedNode_13 = null;
SNode quotedNode_14 = null;
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6a40a3596560a9d9L, "jetbrains.mps.console.blCommand.structure.BLExpression"), null, null, false);
- quotedNode_3 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x75bb0160f191d79fL, "jetbrains.mps.console.blCommand.structure.ShowExpression"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6a40a3596560a9d9L, "jetbrains.mps.console.base.structure.BLExpression"), null, null, false);
+ quotedNode_3 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x75bb0160f191d79fL, "jetbrains.mps.console.ideCommands.structure.ShowExpression"), null, null, false);
quotedNode_4 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46a08c4L, "jetbrains.mps.baseLanguage.structure.DotExpression"), null, null, false);
- quotedNode_5 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6b643f33718aa10dL, "jetbrains.mps.console.blCommand.structure.InstancesExpression"), null, null, false);
+ quotedNode_5 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6b643f33718aa10dL, "jetbrains.mps.lang.smodel.query.structure.InstancesExpression"), null, null, false);
quotedNode_7 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x1120c45902cL, "jetbrains.mps.lang.smodel.structure.RefConcept_Reference"), null, null, false);
SNodeAccessUtil.setReferenceTarget(quotedNode_7, MetaAdapterFactory.getReferenceLink(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x1120c45902cL, 0x1120c45d024L, "conceptDeclaration"), (SNode) parameter_1);
quotedNode_5.addChild(MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6b643f33718aa10dL, 0x6b643f33718aa10eL, "conceptArg"), quotedNode_7);
- quotedNode_8 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, "jetbrains.mps.console.blCommand.structure.QueryParameterList"), null, null, false);
- quotedNode_10 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, "jetbrains.mps.console.blCommand.structure.QueryParameterScope"), null, null, false);
- quotedNode_13 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763adda2L, "jetbrains.mps.console.blCommand.structure.ProjectScope"), null, null, false);
+ quotedNode_8 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, "jetbrains.mps.lang.smodel.query.structure.QueryParameterList"), null, null, false);
+ quotedNode_10 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, "jetbrains.mps.lang.smodel.query.structure.QueryParameterScope"), null, null, false);
+ quotedNode_13 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x3bc64421763adda2L, "jetbrains.mps.console.base.structure.ProjectScope"), null, null, false);
quotedNode_10.addChild(MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, 0x3bc64421763bef89L, "value"), quotedNode_13);
quotedNode_8.addChild(MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, 0x3bc6442176a262a6L, "parameter"), quotedNode_10);
quotedNode_5.addChild(MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, 0x3bc644217616e548L, "parameter"), quotedNode_8);
@@ -107,8 +107,8 @@ private static SNode _quotation_createNode_flklsf_a0c0a(Object parameter_1) {
quotedNode_9.addChild(MetaAdapterFactory.getContainmentLink(0xfd3920347849419dL, 0x907112563d152375L, 0x1174bed3125L, 0x1174bf02c34L, "parameter"), quotedNode_12);
quotedNode_6.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x1188372895aL, 0x11883748452L, "closure"), quotedNode_9);
quotedNode_4.addChild(MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46a08c4L, 0x116b46b36c4L, "operation"), quotedNode_6);
- quotedNode_3.addChild(MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x75bb0160f191d79fL, 0x6979f0787b81e875L, "object"), quotedNode_4);
- quotedNode_2.addChild(MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6a40a3596560a9d9L, 0x6a40a3596560aa42L, "expression"), quotedNode_3);
+ quotedNode_3.addChild(MetaAdapterFactory.getContainmentLink(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x75bb0160f191d79fL, 0x6979f0787b81e875L, "object"), quotedNode_4);
+ quotedNode_2.addChild(MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6a40a3596560a9d9L, 0x6a40a3596560aa42L, "expression"), quotedNode_3);
return quotedNode_2;
}
}
diff --git a/plugins/console/actions/source_gen/jetbrains/mps/console/actions/plugin/ModifyInstancesByCondition_Action.java b/plugins/console/actions/source_gen/jetbrains/mps/console/actions/plugin/ModifyInstancesByCondition_Action.java
index dfe42435397c..6829dc2ee535 100644
--- a/plugins/console/actions/source_gen/jetbrains/mps/console/actions/plugin/ModifyInstancesByCondition_Action.java
+++ b/plugins/console/actions/source_gen/jetbrains/mps/console/actions/plugin/ModifyInstancesByCondition_Action.java
@@ -87,13 +87,13 @@ private static SNode _quotation_createNode_nwjg5s_a0b0a(Object parameter_1) {
SNode quotedNode_19 = null;
SNode quotedNode_20 = null;
SNode quotedNode_21 = null;
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6a40a3596560a9d9L, "jetbrains.mps.console.blCommand.structure.BLExpression"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6a40a3596560a9d9L, "jetbrains.mps.console.base.structure.BLExpression"), null, null, false);
quotedNode_3 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46a08c4L, "jetbrains.mps.baseLanguage.structure.DotExpression"), null, null, false);
quotedNode_4 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46a08c4L, "jetbrains.mps.baseLanguage.structure.DotExpression"), null, null, false);
- quotedNode_6 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6b643f33718aa10dL, "jetbrains.mps.console.blCommand.structure.InstancesExpression"), null, null, false);
- quotedNode_9 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, "jetbrains.mps.console.blCommand.structure.QueryParameterList"), null, null, false);
- quotedNode_14 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, "jetbrains.mps.console.blCommand.structure.QueryParameterScope"), null, null, false);
- quotedNode_18 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763adda2L, "jetbrains.mps.console.blCommand.structure.ProjectScope"), null, null, false);
+ quotedNode_6 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6b643f33718aa10dL, "jetbrains.mps.lang.smodel.query.structure.InstancesExpression"), null, null, false);
+ quotedNode_9 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, "jetbrains.mps.lang.smodel.query.structure.QueryParameterList"), null, null, false);
+ quotedNode_14 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, "jetbrains.mps.lang.smodel.query.structure.QueryParameterScope"), null, null, false);
+ quotedNode_18 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x3bc64421763adda2L, "jetbrains.mps.console.base.structure.ProjectScope"), null, null, false);
quotedNode_14.addChild(MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, 0x3bc64421763bef89L, "value"), quotedNode_18);
quotedNode_9.addChild(MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, 0x3bc6442176a262a6L, "parameter"), quotedNode_14);
quotedNode_6.addChild(MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, 0x3bc644217616e548L, "parameter"), quotedNode_9);
@@ -131,7 +131,7 @@ private static SNode _quotation_createNode_nwjg5s_a0b0a(Object parameter_1) {
quotedNode_8.addChild(MetaAdapterFactory.getContainmentLink(0xfd3920347849419dL, 0x907112563d152375L, 0x1174bed3125L, 0x1174bf02c34L, "parameter"), quotedNode_13);
quotedNode_5.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x1188372895aL, 0x11883748452L, "closure"), quotedNode_8);
quotedNode_3.addChild(MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46a08c4L, 0x116b46b36c4L, "operation"), quotedNode_5);
- quotedNode_2.addChild(MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6a40a3596560a9d9L, 0x6a40a3596560aa42L, "expression"), quotedNode_3);
+ quotedNode_2.addChild(MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6a40a3596560a9d9L, 0x6a40a3596560aa42L, "expression"), quotedNode_3);
return quotedNode_2;
}
}
diff --git a/plugins/console/actions/source_gen/jetbrains/mps/console/actions/plugin/trace.info b/plugins/console/actions/source_gen/jetbrains/mps/console/actions/plugin/trace.info
index 881585cdc89f..681a1bbe1a00 100644
--- a/plugins/console/actions/source_gen/jetbrains/mps/console/actions/plugin/trace.info
+++ b/plugins/console/actions/source_gen/jetbrains/mps/console/actions/plugin/trace.info
@@ -48,17 +48,17 @@
-
-
-
+
+
+
-
-
+
+
@@ -107,10 +107,10 @@
-
-
-
-
+
+
+
+
@@ -152,8 +152,8 @@
-
-
+
+
@@ -240,14 +240,14 @@
-
-
+
+
-
-
+
+
@@ -332,8 +332,8 @@
-
-
+
+
@@ -382,7 +382,7 @@
-
+
diff --git a/plugins/console/console.iml b/plugins/console/console.iml
index f362d83469fb..3d71f8830d3b 100644
--- a/plugins/console/console.iml
+++ b/plugins/console/console.iml
@@ -23,6 +23,8 @@
+
+
+
-
-
+
\ No newline at end of file
diff --git a/plugins/console/jetbrains.mps.console.actions.msd b/plugins/console/jetbrains.mps.console.actions.msd
index f8e8864305fd..3a1eddae9318 100644
--- a/plugins/console/jetbrains.mps.console.actions.msd
+++ b/plugins/console/jetbrains.mps.console.actions.msd
@@ -24,7 +24,7 @@
-
+
@@ -32,6 +32,7 @@
+
diff --git a/plugins/console/lang/base/generator/source_gen.caches/jetbrains/mps/console/base/generator/template/main/dependencies b/plugins/console/lang/base/generator/source_gen.caches/jetbrains/mps/console/base/generator/template/main/dependencies
index 8d5bc13116d7..d47f4271d4de 100644
--- a/plugins/console/lang/base/generator/source_gen.caches/jetbrains/mps/console/base/generator/template/main/dependencies
+++ b/plugins/console/lang/base/generator/source_gen.caches/jetbrains/mps/console/base/generator/template/main/dependencies
@@ -1,11 +1,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/base/generator/source_gen.caches/jetbrains/mps/console/base/generator/template/main/generated b/plugins/console/lang/base/generator/source_gen.caches/jetbrains/mps/console/base/generator/template/main/generated
index 9e060da4d789..f8e6212c6b02 100644
--- a/plugins/console/lang/base/generator/source_gen.caches/jetbrains/mps/console/base/generator/template/main/generated
+++ b/plugins/console/lang/base/generator/source_gen.caches/jetbrains/mps/console/base/generator/template/main/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/base/generator/source_gen/jetbrains/mps/console/base/generator/template/main/QueriesGenerated.java b/plugins/console/lang/base/generator/source_gen/jetbrains/mps/console/base/generator/template/main/QueriesGenerated.java
index 3ac9ef962473..9741b0e97d8e 100644
--- a/plugins/console/lang/base/generator/source_gen/jetbrains/mps/console/base/generator/template/main/QueriesGenerated.java
+++ b/plugins/console/lang/base/generator/source_gen/jetbrains/mps/console/base/generator/template/main/QueriesGenerated.java
@@ -3,14 +3,366 @@
/*Generated by MPS */
import jetbrains.mps.generator.runtime.Generated;
-import org.jetbrains.mps.openapi.model.SNode;
-import jetbrains.mps.generator.template.SourceSubstituteMacroNodeContext;
+import jetbrains.mps.generator.template.BaseMappingRuleContext;
+import jetbrains.mps.typesystem.inference.TypeChecker;
import jetbrains.mps.lang.smodel.generator.smodelAdapter.SLinkOperations;
import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory;
+import org.jetbrains.mps.openapi.model.SNode;
+import jetbrains.mps.lang.typesystem.runtime.HUtil;
+import jetbrains.mps.internal.collections.runtime.ListSequence;
+import jetbrains.mps.lang.smodel.generator.smodelAdapter.SNodeOperations;
+import org.jetbrains.mps.openapi.language.SAbstractConcept;
+import jetbrains.mps.generator.template.PropertyMacroContext;
+import jetbrains.mps.smodel.behaviour.BehaviorReflection;
+import jetbrains.mps.generator.template.ReferenceMacroContext;
+import jetbrains.mps.generator.template.SourceSubstituteMacroNodeContext;
+import jetbrains.mps.generator.template.SourceSubstituteMacroNodesContext;
+import org.jetbrains.mps.openapi.persistence.PersistenceFacade;
+import jetbrains.mps.smodel.SModelUtil_new;
+import jetbrains.mps.smodel.SReference;
@Generated
public class QueriesGenerated {
+ public static boolean baseMappingRule_Condition_3395429865810138642(final BaseMappingRuleContext _context) {
+ return TypeChecker.getInstance().getSubtypingManager().isSubtype(TypeChecker.getInstance().getTypeOf(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"))), _quotation_createNode_x583g4_b0a0a0());
+ }
+ public static boolean baseMappingRule_Condition_7600370246419375459(final BaseMappingRuleContext _context) {
+ return TypeChecker.getInstance().getSubtypingManager().isSubtype(TypeChecker.getInstance().getTypeOf(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"))), _quotation_createNode_x583g4_b0a0a1());
+ }
+ public static boolean baseMappingRule_Condition_7600370246421231722(final BaseMappingRuleContext _context) {
+ SNode type = TypeChecker.getInstance().getTypeOf(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object")));
+ return TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a0a0b0c()) || TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a0a0b0c_0()) || TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a0a1a2()) || TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a0b0c());
+ }
+ public static boolean baseMappingRule_Condition_3856122757887589572(final BaseMappingRuleContext _context) {
+ SNode functionType = TypeChecker.getInstance().getRuntimeSupport().coerce_(TypeChecker.getInstance().getTypeOf(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"))), HUtil.createMatchingPatternByConcept(MetaAdapterFactory.getConcept(0xfd3920347849419dL, 0x907112563d152375L, 0x1174a4d19ffL, "jetbrains.mps.baseLanguage.closures.structure.FunctionType")), false);
+ return functionType != null;
+ }
+ public static boolean baseMappingRule_Condition_3786816536599965790(final BaseMappingRuleContext _context) {
+ return ListSequence.fromList(SNodeOperations.getNodeDescendants(_context.getNode(), MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6979f0787b2a9377L, "jetbrains.mps.console.base.structure.PrintExpression"), false, new SAbstractConcept[]{})).isEmpty();
+ }
+ public static Object propertyMacro_GetPropertyValue_6690111761723079789(final PropertyMacroContext _context) {
+ return "closure : " + BehaviorReflection.invokeVirtual(String.class, TypeChecker.getInstance().getTypeOf(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"))), "virtual_getPresentation_1213877396640", new Object[]{});
+ }
+ public static Object propertyMacro_GetPropertyValue_9010839353952736697(final PropertyMacroContext _context) {
+ SNode type = TypeChecker.getInstance().getTypeOf(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object")));
+ if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a1a6())) {
+ return "nodes";
+ }
+ if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a2a6())) {
+ return "references";
+ }
+ if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a3a6())) {
+ return "models";
+ }
+ if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a4a6())) {
+ return "modules";
+ }
+ return null;
+ }
+ public static Object referenceMacro_GetReferent_1597470200014435807(final ReferenceMacroContext _context) {
+ SNode type = TypeChecker.getInstance().getTypeOf(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object")));
+ if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a1a7())) {
+ return SNodeOperations.getNode("r:06575848-210a-49ab-af5f-1e6972a4fc8d(jetbrains.mps.smodel.query)", "1125969196844631948");
+ }
+ if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a2a7())) {
+ return SNodeOperations.getNode("r:06575848-210a-49ab-af5f-1e6972a4fc8d(jetbrains.mps.smodel.query)", "1125969196844631948");
+ }
+ if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a3a7())) {
+ return SNodeOperations.getNode("r:06575848-210a-49ab-af5f-1e6972a4fc8d(jetbrains.mps.smodel.query)", "1125969196844632137");
+ }
+ if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a4a7())) {
+ return SNodeOperations.getNode("r:06575848-210a-49ab-af5f-1e6972a4fc8d(jetbrains.mps.smodel.query)", "1125969196844632254");
+ }
+ return null;
+ }
+ public static Object referenceMacro_GetReferent_3501374812263511250(final ReferenceMacroContext _context) {
+ SNode type = TypeChecker.getInstance().getTypeOf(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object")));
+ if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a1a8())) {
+ return SNodeOperations.getNode("r:06575848-210a-49ab-af5f-1e6972a4fc8d(jetbrains.mps.smodel.query)", "3501374812263258755");
+ }
+ if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a2a8())) {
+ return SNodeOperations.getNode("r:06575848-210a-49ab-af5f-1e6972a4fc8d(jetbrains.mps.smodel.query)", "3501374812263262593");
+ }
+ if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a3a8())) {
+ return SNodeOperations.getNode("r:06575848-210a-49ab-af5f-1e6972a4fc8d(jetbrains.mps.smodel.query)", "3501374812263265578");
+ }
+ if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a4a8())) {
+ return SNodeOperations.getNode("r:06575848-210a-49ab-af5f-1e6972a4fc8d(jetbrains.mps.smodel.query)", "3501374812263268620");
+ }
+ return null;
+ }
public static SNode sourceNodeQuery_1583916890562946186(final SourceSubstituteMacroNodeContext _context) {
return SLinkOperations.getTarget(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x15fb34051f725a2cL, 0x15fb34051f725bb1L, "commandHolder")), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4e27160acb4484bL, 0x4e27160acb44924L, "command"));
}
+ public static SNode sourceNodeQuery_7600370246429485751(final SourceSubstituteMacroNodeContext _context) {
+ return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6a40a3596560a9d9L, 0x6a40a3596560aa42L, "expression"));
+ }
+ public static SNode sourceNodeQuery_3395429865810287239(final SourceSubstituteMacroNodeContext _context) {
+ return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
+ }
+ public static SNode sourceNodeQuery_9010839353951768772(final SourceSubstituteMacroNodeContext _context) {
+ return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
+ }
+ public static SNode sourceNodeQuery_7600370246429334103(final SourceSubstituteMacroNodeContext _context) {
+ return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
+ }
+ public static SNode sourceNodeQuery_7600370246419387223(final SourceSubstituteMacroNodeContext _context) {
+ return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
+ }
+ public static SNode sourceNodeQuery_6134217374019005717(final SourceSubstituteMacroNodeContext _context) {
+ return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
+ }
+ public static SNode sourceNodeQuery_4598452390226163566(final SourceSubstituteMacroNodeContext _context) {
+ return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
+ }
+ public static SNode sourceNodeQuery_3501374812261883521(final SourceSubstituteMacroNodeContext _context) {
+ SNode type = TypeChecker.getInstance().getTypeOf(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object")));
+ if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a1a71())) {
+ return _quotation_createNode_x583g4_a0a1a71();
+ }
+ if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a2a71())) {
+ return _quotation_createNode_x583g4_a0a2a71();
+ }
+ if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a3a71())) {
+ return _quotation_createNode_x583g4_a0a3a71();
+ }
+ if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a4a71())) {
+ return _quotation_createNode_x583g4_a0a4a71();
+ }
+ return null;
+ }
+ public static SNode sourceNodeQuery_9010839353952788840(final SourceSubstituteMacroNodeContext _context) {
+ return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
+ }
+ public static SNode sourceNodeQuery_5510759644748879578(final SourceSubstituteMacroNodeContext _context) {
+ return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
+ }
+ public static Iterable sourceNodesQuery_5336086527852932024(final SourceSubstituteMacroNodesContext _context) {
+ return SLinkOperations.getChildren(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4bd43869e610f3e9L, 0x188f8efcef6cea65L, "body")), MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L, 0xf8cc6bf961L, "statement"));
+ }
+ private static SNode _quotation_createNode_x583g4_b0a0a0() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc6bf96dL, "jetbrains.mps.baseLanguage.structure.VoidType"), null, null, false);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a0a1() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x108f968b3caL, "jetbrains.mps.lang.smodel.structure.SNodeType"), null, null, false);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a0a0b0c() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x108f968b3caL, "jetbrains.mps.lang.smodel.structure.SNodeType"), null, null, false);
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a0a0b0c_0() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x798c0d67da9d2175L, "jetbrains.mps.lang.smodel.structure.SReferenceType"), null, null, false);
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a0a1a2() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x10a2d94c0cdL, "jetbrains.mps.lang.smodel.structure.SModelType"), null, null, false);
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a0b0c() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, "jetbrains.mps.baseLanguage.structure.ClassifierType"), null, null, false);
+ quotedNode_2.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), SReference.create(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), quotedNode_2, facade.createModelReference("8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)"), facade.createNodeId("~SModule")));
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a1a6() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x108f968b3caL, "jetbrains.mps.lang.smodel.structure.SNodeType"), null, null, false);
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a2a6() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x798c0d67da9d2175L, "jetbrains.mps.lang.smodel.structure.SReferenceType"), null, null, false);
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a3a6() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x10a2d94c0cdL, "jetbrains.mps.lang.smodel.structure.SModelType"), null, null, false);
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a4a6() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, "jetbrains.mps.baseLanguage.structure.ClassifierType"), null, null, false);
+ quotedNode_2.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), SReference.create(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), quotedNode_2, facade.createModelReference("8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)"), facade.createNodeId("~SModule")));
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a1a7() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x108f968b3caL, "jetbrains.mps.lang.smodel.structure.SNodeType"), null, null, false);
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a2a7() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x798c0d67da9d2175L, "jetbrains.mps.lang.smodel.structure.SReferenceType"), null, null, false);
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a3a7() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x10a2d94c0cdL, "jetbrains.mps.lang.smodel.structure.SModelType"), null, null, false);
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a4a7() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, "jetbrains.mps.baseLanguage.structure.ClassifierType"), null, null, false);
+ quotedNode_2.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), SReference.create(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), quotedNode_2, facade.createModelReference("8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)"), facade.createNodeId("~SModule")));
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a1a8() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x108f968b3caL, "jetbrains.mps.lang.smodel.structure.SNodeType"), null, null, false);
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a2a8() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x798c0d67da9d2175L, "jetbrains.mps.lang.smodel.structure.SReferenceType"), null, null, false);
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a3a8() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x10a2d94c0cdL, "jetbrains.mps.lang.smodel.structure.SModelType"), null, null, false);
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a4a8() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, "jetbrains.mps.baseLanguage.structure.ClassifierType"), null, null, false);
+ quotedNode_2.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), SReference.create(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), quotedNode_2, facade.createModelReference("8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)"), facade.createNodeId("~SModule")));
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_a0a1a71() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, "jetbrains.mps.baseLanguage.structure.ClassifierType"), null, null, false);
+ quotedNode_1.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), SReference.create(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), quotedNode_1, facade.createModelReference("8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.model(MPS.OpenAPI/)"), facade.createNodeId("~SNodeReference")));
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a1a71() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x108f968b3caL, "jetbrains.mps.lang.smodel.structure.SNodeType"), null, null, false);
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_a0a2a71() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, "jetbrains.mps.baseLanguage.structure.ClassifierType"), null, null, false);
+ quotedNode_1.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), SReference.create(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), quotedNode_1, facade.createModelReference("8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.model(MPS.OpenAPI/)"), facade.createNodeId("~SNodeReference")));
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a2a71() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x798c0d67da9d2175L, "jetbrains.mps.lang.smodel.structure.SReferenceType"), null, null, false);
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_a0a3a71() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, "jetbrains.mps.baseLanguage.structure.ClassifierType"), null, null, false);
+ quotedNode_1.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), SReference.create(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), quotedNode_1, facade.createModelReference("8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.model(MPS.OpenAPI/)"), facade.createNodeId("~SModelReference")));
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a3a71() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x10a2d94c0cdL, "jetbrains.mps.lang.smodel.structure.SModelType"), null, null, false);
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_a0a4a71() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, "jetbrains.mps.baseLanguage.structure.ClassifierType"), null, null, false);
+ quotedNode_1.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), SReference.create(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), quotedNode_1, facade.createModelReference("8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)"), facade.createNodeId("~SModuleReference")));
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a4a71() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, "jetbrains.mps.baseLanguage.structure.ClassifierType"), null, null, false);
+ quotedNode_2.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), SReference.create(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), quotedNode_2, facade.createModelReference("8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)"), facade.createNodeId("~SModule")));
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
}
diff --git a/plugins/console/lang/base/generator/source_gen/jetbrains/mps/console/base/generator/template/main/trace.info b/plugins/console/lang/base/generator/source_gen/jetbrains/mps/console/base/generator/template/main/trace.info
index ae346e39e466..8abadb78e15f 100644
--- a/plugins/console/lang/base/generator/source_gen/jetbrains/mps/console/base/generator/template/main/trace.info
+++ b/plugins/console/lang/base/generator/source_gen/jetbrains/mps/console/base/generator/template/main/trace.info
@@ -1,15 +1,641 @@
+
+
+
+
+
-
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/base/generator/template/jetbrains/mps/console/lang/generator/template/main@generator.mps b/plugins/console/lang/base/generator/template/jetbrains/mps/console/lang/generator/template/main@generator.mps
index 79367173f99e..f0cdc0aded70 100644
--- a/plugins/console/lang/base/generator/template/jetbrains/mps/console/lang/generator/template/main@generator.mps
+++ b/plugins/console/lang/base/generator/template/jetbrains/mps/console/lang/generator/template/main@generator.mps
@@ -2,26 +2,81 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -33,19 +88,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -55,40 +141,199 @@
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -135,5 +380,1344 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/base/jetbrains.mps.console.base.mpl b/plugins/console/lang/base/jetbrains.mps.console.base.mpl
index c97c5611ce96..e1913924067c 100644
--- a/plugins/console/lang/base/jetbrains.mps.console.base.mpl
+++ b/plugins/console/lang/base/jetbrains.mps.console.base.mpl
@@ -3,7 +3,7 @@
-
+
@@ -17,6 +17,15 @@
a8de7923-dc6f-4aa1-b8a9-2d19ffee3edd(jetbrains.mps.console)
+ f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)
+ de1ad86d-6e50-4a02-b306-d4d17f64c375(jetbrains.mps.console.base)
+ 6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)
+ fd392034-7849-419d-9071-12563d152375(jetbrains.mps.baseLanguage.closures)
+ 8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)
+ ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)
+ 504d7390-81ca-4422-8018-f7290efa217f(jetbrains.mps.lang.smodel.query#5336086527852811409)
+ 6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core)
+ 9b80526e-f0bf-4992-bdf5-cee39c1833f3(collections.runtime)
fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose)
@@ -29,12 +38,16 @@
+
+
+
+
@@ -42,7 +55,7 @@
86441d7a-e194-42da-81a5-2161ec62a379(MPS.Workbench)
- 2d3c70e9-aab2-4870-8d8d-6036800e4103(jetbrains.mps.kernel)
+ 2d3c70e9-aab2-4870-8d8d-6036800e4103(jetbrains.mps.kernel)
1ed103c3-3aa6-49b7-9c21-6765ee11f224(MPS.Editor)
ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)
e6368d5c-b931-4d4d-9941-07b7da7d2e2d(jetbrains.mps.tool.builder)
@@ -79,6 +92,7 @@
+
a8de7923-dc6f-4aa1-b8a9-2d19ffee3edd(jetbrains.mps.console)
@@ -87,6 +101,7 @@
7866978e-a0f0-4cc7-81bc-4d213d9375e1(jetbrains.mps.lang.smodel)
ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)
f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)
+ 1a8554c4-eb84-43ba-8c34-6f0d90c6e75a(jetbrains.mps.lang.smodel.query)
diff --git a/plugins/console/lang/blCommand/languageModels/actions.mps b/plugins/console/lang/base/languageModels/actions.mps
similarity index 67%
rename from plugins/console/lang/blCommand/languageModels/actions.mps
rename to plugins/console/lang/base/languageModels/actions.mps
index 1f52b1b42435..245750c614f3 100644
--- a/plugins/console/lang/blCommand/languageModels/actions.mps
+++ b/plugins/console/lang/base/languageModels/actions.mps
@@ -1,21 +1,19 @@
-
+
-
+
+
+
+
-
-
-
+
-
-
-
@@ -27,7 +25,6 @@
-
@@ -42,7 +39,6 @@
-
@@ -91,8 +87,6 @@
-
-
@@ -130,16 +124,10 @@
-
-
-
-
-
-
@@ -153,9 +141,6 @@
-
-
-
@@ -166,114 +151,13 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -282,7 +166,7 @@
-
+
@@ -290,7 +174,7 @@
-
+
@@ -302,7 +186,7 @@
-
+
@@ -330,84 +214,20 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
@@ -419,15 +239,15 @@
+
-
-
+
@@ -435,7 +255,7 @@
-
+
@@ -449,7 +269,7 @@
-
+
@@ -461,5 +281,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/base/languageModels/behavior.mps b/plugins/console/lang/base/languageModels/behavior.mps
index 66b76138c5ae..17e434eb241a 100644
--- a/plugins/console/lang/base/languageModels/behavior.mps
+++ b/plugins/console/lang/base/languageModels/behavior.mps
@@ -13,7 +13,6 @@
-
@@ -29,8 +28,17 @@
+
+
+
+
+
+
+
+
+
@@ -236,6 +244,11 @@
+
+
+
+
+
@@ -252,13 +265,18 @@
-
+
+
+
+
+
+
@@ -279,7 +297,7 @@
-
+
@@ -410,12 +428,19 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -482,17 +507,25 @@
-
-
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -513,7 +546,7 @@
-
+
@@ -535,7 +568,7 @@
-
+
@@ -1150,7 +1183,7 @@
-
+
@@ -1181,7 +1214,7 @@
-
+
@@ -1401,7 +1434,7 @@
-
+
@@ -1410,16 +1443,23 @@
-
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1476,7 +1516,7 @@
-
+
@@ -1500,7 +1540,7 @@
-
+
@@ -1546,13 +1586,13 @@
-
+
-
+
@@ -1588,7 +1628,7 @@
-
+
@@ -1596,7 +1636,7 @@
-
+
@@ -1646,7 +1686,7 @@
-
+
@@ -1654,7 +1694,7 @@
-
+
@@ -1708,7 +1748,7 @@
-
+
@@ -2148,11 +2188,11 @@
-
+
-
+
@@ -2181,7 +2221,7 @@
-
+
@@ -2196,7 +2236,7 @@
-
+
@@ -2207,7 +2247,7 @@
-
+
@@ -2219,7 +2259,7 @@
-
+
@@ -2307,7 +2347,7 @@
-
+
@@ -2333,7 +2373,7 @@
-
+
@@ -2347,7 +2387,7 @@
-
+
@@ -2359,218 +2399,391 @@
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/base/languageModels/constraints.mps b/plugins/console/lang/base/languageModels/constraints.mps
index 2ff28a831637..6e27ca4da8b9 100644
--- a/plugins/console/lang/base/languageModels/constraints.mps
+++ b/plugins/console/lang/base/languageModels/constraints.mps
@@ -13,10 +13,12 @@
-
+
+
+
@@ -142,7 +144,7 @@
-
+
@@ -251,16 +253,16 @@
-
-
-
-
+
+
+
+
+
-
-
+
@@ -298,7 +300,7 @@
-
+
@@ -306,14 +308,14 @@
-
+
-
+
diff --git a/plugins/console/lang/base/languageModels/editor.mps b/plugins/console/lang/base/languageModels/editor.mps
index 03b41ded4db1..c96752bb6226 100644
--- a/plugins/console/lang/base/languageModels/editor.mps
+++ b/plugins/console/lang/base/languageModels/editor.mps
@@ -11,9 +11,12 @@
+
+
+
@@ -23,6 +26,7 @@
+
@@ -30,10 +34,16 @@
+
+
+
+
+
+
@@ -62,6 +72,15 @@
+
+
+
+
+
+
+
+
+
@@ -76,6 +95,10 @@
+
+
+
+
@@ -119,10 +142,17 @@
+
+
+
+
+
+
+
@@ -130,9 +160,17 @@
+
+
+
+
+
+
+
+
@@ -147,6 +185,10 @@
+
+
+
+
@@ -158,13 +200,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -174,6 +246,9 @@
+
+
+
@@ -596,5 +671,245 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/base/languageModels/structure.mps b/plugins/console/lang/base/languageModels/structure.mps
index e55355ba63ea..1f73ba6436a1 100644
--- a/plugins/console/lang/base/languageModels/structure.mps
+++ b/plugins/console/lang/base/languageModels/structure.mps
@@ -7,7 +7,9 @@
+
+
@@ -144,7 +146,7 @@
-
+
@@ -192,7 +194,7 @@
-
+
@@ -200,10 +202,6 @@
-
-
-
-
@@ -292,5 +290,113 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/base/languageModels/typesystem.mps b/plugins/console/lang/base/languageModels/typesystem.mps
index e3bb638e7458..9f3fe4f72507 100644
--- a/plugins/console/lang/base/languageModels/typesystem.mps
+++ b/plugins/console/lang/base/languageModels/typesystem.mps
@@ -1,8 +1,313 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/actions/dependencies b/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/actions/dependencies
similarity index 64%
rename from plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/actions/dependencies
rename to plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/actions/dependencies
index d5ea7f04d57f..c51b51fbaba7 100644
--- a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/actions/dependencies
+++ b/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/actions/dependencies
@@ -1,18 +1,16 @@
-
+
-
-
-
+
-
+
@@ -28,7 +26,7 @@
-
+
@@ -49,22 +47,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/actions/generated b/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/actions/generated
new file mode 100644
index 000000000000..b9dc970e8192
--- /dev/null
+++ b/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/actions/generated
@@ -0,0 +1,3 @@
+
+
+
diff --git a/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/behavior/dependencies b/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/behavior/dependencies
index e21d3c6a8c4f..6298b40015b1 100644
--- a/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/behavior/dependencies
+++ b/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/behavior/dependencies
@@ -1,10 +1,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -16,6 +74,13 @@
+
+
+
+
+
+
+
@@ -50,35 +115,40 @@
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
@@ -93,6 +163,7 @@
+
@@ -127,6 +198,7 @@
+
@@ -152,12 +224,12 @@
-
-
+
+
@@ -335,6 +407,68 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/behavior/generated b/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/behavior/generated
index 1d5edddea2a5..b039f58f9884 100644
--- a/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/behavior/generated
+++ b/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/behavior/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/constraints/generated b/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/constraints/generated
index dd32d603ba1b..7c7b10b445db 100644
--- a/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/constraints/generated
+++ b/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/constraints/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/dependencies b/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/dependencies
index dfd97d2474a3..7efe45859dc0 100644
--- a/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/dependencies
+++ b/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/dependencies
@@ -6,12 +6,16 @@
+
+
+
+
diff --git a/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/editor/dependencies b/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/editor/dependencies
index bf64b9e54ab6..e95a8ec208e9 100644
--- a/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/editor/dependencies
+++ b/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/editor/dependencies
@@ -1,5 +1,85 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -72,9 +152,13 @@
+
+
+
+
@@ -93,6 +177,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/editor/generated b/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/editor/generated
index 122f6f5a4386..9806d1726c69 100644
--- a/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/editor/generated
+++ b/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/editor/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/generated b/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/generated
index 8b0ad7fe2dd9..dda8118a0bb9 100644
--- a/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/generated
+++ b/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/structure/generated b/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/structure/generated
index 763dd5aa352b..41f9ba272f3b 100644
--- a/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/structure/generated
+++ b/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/structure/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/typesystem/dependencies b/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/typesystem/dependencies
index 71ea00a877b6..d172729c8ff1 100644
--- a/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/typesystem/dependencies
+++ b/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/typesystem/dependencies
@@ -1,3 +1,108 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/typesystem/generated b/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/typesystem/generated
index 15a85ca957b7..5d43584104c6 100644
--- a/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/typesystem/generated
+++ b/plugins/console/lang/base/source_gen.caches/jetbrains/mps/console/base/typesystem/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/Language.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/Language.java
index d19143b7ab33..079cd0eb505e 100644
--- a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/Language.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/Language.java
@@ -9,11 +9,15 @@
import jetbrains.mps.generator.runtime.TemplateModule;
import jetbrains.mps.generator.runtime.TemplateUtil;
import jetbrains.mps.smodel.runtime.ILanguageAspect;
+import jetbrains.mps.openapi.actions.descriptor.ActionAspectDescriptor;
+import jetbrains.mps.console.base.actions.ActionAspectDescriptorImpl;
import jetbrains.mps.smodel.runtime.BehaviorAspectDescriptor;
import jetbrains.mps.smodel.runtime.ConstraintsAspectDescriptor;
import jetbrains.mps.openapi.editor.descriptor.EditorAspectDescriptor;
import jetbrains.mps.console.base.editor.EditorAspectDescriptorImpl;
import jetbrains.mps.smodel.runtime.StructureAspectDescriptor;
+import jetbrains.mps.lang.typesystem.runtime.IHelginsDescriptor;
+import jetbrains.mps.console.base.typesystem.TypesystemDescriptor;
public class Language extends LanguageRuntime {
public static String MODULE_REF = "de1ad86d-6e50-4a02-b306-d4d17f64c375(jetbrains.mps.console.base)";
@@ -34,7 +38,7 @@ public SLanguageId getId() {
}
@Override
protected String[] getExtendedLanguageIDs() {
- return new String[]{"jetbrains.mps.lang.smodel", "jetbrains.mps.lang.core", "jetbrains.mps.baseLanguage"};
+ return new String[]{"jetbrains.mps.lang.smodel", "jetbrains.mps.lang.core", "jetbrains.mps.baseLanguage", "jetbrains.mps.lang.smodel.query"};
}
@Override
public Collection getGenerators() {
@@ -42,6 +46,9 @@ public Collection getGenerators() {
}
@Override
protected T createAspect(Class aspectClass) {
+ if (aspectClass == ActionAspectDescriptor.class) {
+ return (T) new ActionAspectDescriptorImpl();
+ }
if (aspectClass == BehaviorAspectDescriptor.class) {
return (T) new jetbrains.mps.console.base.behavior.BehaviorAspectDescriptor();
}
@@ -54,6 +61,9 @@ protected T createAspect(Class aspectClass) {
if (aspectClass == StructureAspectDescriptor.class) {
return (T) new jetbrains.mps.console.base.structure.StructureAspectDescriptor();
}
+ if (aspectClass == IHelginsDescriptor.class) {
+ return (T) new TypesystemDescriptor();
+ }
return super.createAspect(aspectClass);
diff --git a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/actions/ActionAspectDescriptorImpl.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/actions/ActionAspectDescriptorImpl.java
new file mode 100644
index 000000000000..2aca673e1eb7
--- /dev/null
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/actions/ActionAspectDescriptorImpl.java
@@ -0,0 +1,26 @@
+package jetbrains.mps.console.base.actions;
+
+/*Generated by MPS */
+
+import jetbrains.mps.openapi.actions.descriptor.ActionAspectDescriptor;
+import java.util.Collection;
+import jetbrains.mps.openapi.actions.descriptor.NodeFactory;
+import org.jetbrains.mps.openapi.language.SAbstractConcept;
+import java.util.Arrays;
+import java.util.Collections;
+
+public class ActionAspectDescriptorImpl implements ActionAspectDescriptor {
+ private static final String LANGUAGE_FQ_NAME = "jetbrains.mps.console.base";
+
+ public Collection getFactories(SAbstractConcept concept) {
+ if (LANGUAGE_FQ_NAME.equals(concept.getLanguage().getQualifiedName())) {
+ switch (Arrays.binarySearch(stringSwitchCases_tpto26_a0a0a0c, concept.getName())) {
+ case 0:
+ return Collections.singletonList(new printStatement_NodeFactories.NodeFactory_7284872370241013667());
+ default:
+ }
+ }
+ return Collections.emptyList();
+ }
+ private static String[] stringSwitchCases_tpto26_a0a0a0c = new String[]{"AbstractPrintExpression"};
+}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/actions/PasteWrappers.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/actions/PasteWrappers.java
similarity index 81%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/actions/PasteWrappers.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/actions/PasteWrappers.java
index 5b9aacb2c03b..f1b18be891bf 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/actions/PasteWrappers.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/actions/PasteWrappers.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.actions;
+package jetbrains.mps.console.base.actions;
/*Generated by MPS */
@@ -31,33 +31,33 @@ public SNode wrap(PasteWrapperContext _context) {
});
ListSequence.fromList(result).addElement(new PasteWrapper() {
public String getSourceConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.BLExpression";
+ return "jetbrains.mps.console.base.structure.BLExpression";
}
public String getTargetConceptFqName() {
return "jetbrains.mps.baseLanguage.structure.Expression";
}
public SNode wrap(PasteWrapperContext _context) {
- return SLinkOperations.getTarget(_context.getSourceNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6a40a3596560a9d9L, 0x6a40a3596560aa42L, "expression"));
+ return SLinkOperations.getTarget(_context.getSourceNode(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6a40a3596560a9d9L, 0x6a40a3596560aa42L, "expression"));
}
});
ListSequence.fromList(result).addElement(new PasteWrapper() {
public String getSourceConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.BLExpression";
+ return "jetbrains.mps.console.base.structure.BLExpression";
}
public String getTargetConceptFqName() {
return "jetbrains.mps.baseLanguage.structure.Statement";
}
public SNode wrap(PasteWrapperContext _context) {
- return createExpressionStatement_sma98h_a0a0c(SNodeOperations.cast(HUtil.copyIfNecessary(SLinkOperations.getTarget(_context.getSourceNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6a40a3596560a9d9L, 0x6a40a3596560aa42L, "expression"))), MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL, "jetbrains.mps.baseLanguage.structure.Expression")));
+ return createExpressionStatement_sma98h_a0a0c(SNodeOperations.cast(HUtil.copyIfNecessary(SLinkOperations.getTarget(_context.getSourceNode(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6a40a3596560a9d9L, 0x6a40a3596560aa42L, "expression"))), MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL, "jetbrains.mps.baseLanguage.structure.Expression")));
}
});
return result;
}
private static SNode createBLExpression_sma98h_a0a0a(Object p0) {
PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6a40a3596560a9d9L, "jetbrains.mps.console.blCommand.structure.BLExpression"), null, null, false);
+ SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6a40a3596560a9d9L, "jetbrains.mps.console.base.structure.BLExpression"), null, null, false);
if (p0 != null) {
- n1.addChild(MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6a40a3596560a9d9L, 0x6a40a3596560aa42L, "expression"), (SNode) p0);
+ n1.addChild(MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6a40a3596560a9d9L, 0x6a40a3596560aa42L, "expression"), (SNode) p0);
}
return n1;
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/actions/QueriesGenerated.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/actions/QueriesGenerated.java
similarity index 85%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/actions/QueriesGenerated.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/actions/QueriesGenerated.java
index 37c867522515..3e8a99414cfc 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/actions/QueriesGenerated.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/actions/QueriesGenerated.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.actions;
+package jetbrains.mps.console.base.actions;
/*Generated by MPS */
@@ -25,14 +25,14 @@ public class QueriesGenerated {
public static List nodeSubstituteActionsBuilder_ActionsFactory_Command_3786816536599613947(final IOperationContext operationContext, final NodeSubstituteActionsFactoryContext _context) {
List result = ListSequence.fromList(new ArrayList());
{
- SNode outputConcept = MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6a40a3596560a9d9L, "jetbrains.mps.console.blCommand.structure.BLExpression").getDeclarationNode();
+ SNode outputConcept = MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6a40a3596560a9d9L, "jetbrains.mps.console.base.structure.BLExpression").getDeclarationNode();
SNode childConcept = (SNode) _context.getChildConcept();
if (SConceptOperations.isSuperConceptOf(SNodeOperations.asSConcept(childConcept), SNodeOperations.asSConcept(outputConcept))) {
SNode wrappedConcept = MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL, "jetbrains.mps.baseLanguage.structure.Expression").getDeclarationNode();
IChildNodeSetter setter = new AbstractChildNodeSetter() {
private SNode wrapNode(SNode nodeToWrap, SModel model, @Nullable EditorContext editorContext) {
- SNode result = SNodeFactoryOperations.createNewNode(SNodeOperations.getModel(nodeToWrap), SNodeFactoryOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6a40a3596560a9d9L, "jetbrains.mps.console.blCommand.structure.BLExpression")), null);
- SLinkOperations.setTarget(result, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6a40a3596560a9d9L, 0x6a40a3596560aa42L, "expression"), nodeToWrap);
+ SNode result = SNodeFactoryOperations.createNewNode(SNodeOperations.getModel(nodeToWrap), SNodeFactoryOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6a40a3596560a9d9L, "jetbrains.mps.console.base.structure.BLExpression")), null);
+ SLinkOperations.setTarget(result, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6a40a3596560a9d9L, 0x6a40a3596560aa42L, "expression"), nodeToWrap);
return result;
}
public boolean returnSmallPart(SNode nodeToWrap) {
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/actions/printStatement_NodeFactories.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/actions/printStatement_NodeFactories.java
similarity index 61%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/actions/printStatement_NodeFactories.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/actions/printStatement_NodeFactories.java
index 70784965524e..d05478a246a1 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/actions/printStatement_NodeFactories.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/actions/printStatement_NodeFactories.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.actions;
+package jetbrains.mps.console.base.actions;
/*Generated by MPS */
@@ -12,8 +12,8 @@
public class printStatement_NodeFactories {
public static class NodeFactory_7284872370241013667 implements NodeFactory {
public void setup(SNode newNode, SNode sampleNode, SNode enclosingNode, SModel model) {
- if (SNodeOperations.isInstanceOf(sampleNode, MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, "jetbrains.mps.console.blCommand.structure.AbstractPrintExpression"))) {
- SLinkOperations.setTarget(newNode, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"), SLinkOperations.getTarget(SNodeOperations.cast(sampleNode, MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, "jetbrains.mps.console.blCommand.structure.AbstractPrintExpression")), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object")));
+ if (SNodeOperations.isInstanceOf(sampleNode, MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, "jetbrains.mps.console.base.structure.AbstractPrintExpression"))) {
+ SLinkOperations.setTarget(newNode, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"), SLinkOperations.getTarget(SNodeOperations.cast(sampleNode, MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, "jetbrains.mps.console.base.structure.AbstractPrintExpression")), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object")));
}
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/actions/trace.info b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/actions/trace.info
similarity index 55%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/actions/trace.info
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/actions/trace.info
index fb3b9e71534d..5b4be1b7ba93 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/actions/trace.info
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/actions/trace.info
@@ -9,61 +9,26 @@
-
+
-
-
-
-
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
+
-
-
+
+
@@ -116,44 +81,24 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
-
+
+
@@ -163,7 +108,7 @@
-
+
@@ -181,12 +126,12 @@
-
+
-
+
-
+
@@ -194,8 +139,8 @@
-
-
+
+
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/AbstractPrintExpression_Behavior.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/AbstractPrintExpression_Behavior.java
similarity index 87%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/AbstractPrintExpression_Behavior.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/AbstractPrintExpression_Behavior.java
index 0446914668f6..5323b6bdc8f2 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/AbstractPrintExpression_Behavior.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/AbstractPrintExpression_Behavior.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.console.base.behavior;
/*Generated by MPS */
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/AbstractPrintExpression_BehaviorDescriptor.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/AbstractPrintExpression_BehaviorDescriptor.java
similarity index 81%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/AbstractPrintExpression_BehaviorDescriptor.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/AbstractPrintExpression_BehaviorDescriptor.java
index 155405591ada..b097385829c3 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/AbstractPrintExpression_BehaviorDescriptor.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/AbstractPrintExpression_BehaviorDescriptor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.console.base.behavior;
/*Generated by MPS */
@@ -13,6 +13,6 @@ public boolean virtual_legalAsStatement_1262430001741498032(SConcept thisConcept
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.AbstractPrintExpression";
+ return "jetbrains.mps.console.base.structure.AbstractPrintExpression";
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/BLCommand_Behavior.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/BLCommand_Behavior.java
similarity index 95%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/BLCommand_Behavior.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/BLCommand_Behavior.java
index cde2f556395c..f3d1fdf8df28 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/BLCommand_Behavior.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/BLCommand_Behavior.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.console.base.behavior;
/*Generated by MPS */
@@ -20,7 +20,7 @@ public static SNode virtual_getExpectedRetType_1239354342632(SNode thisNode) {
return _quotation_createNode_1tnz54_a0a0();
}
public static SNode virtual_getBody_1239354440022(SNode thisNode) {
- return SLinkOperations.getTarget(thisNode, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L, 0x188f8efcef6cea65L, "body"));
+ return SLinkOperations.getTarget(thisNode, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4bd43869e610f3e9L, 0x188f8efcef6cea65L, "body"));
}
public static List virtual_getThrowableTypes_6204026822016975623(SNode thisNode) {
List result = new ArrayList();
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/BLCommand_BehaviorDescriptor.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/BLCommand_BehaviorDescriptor.java
similarity index 92%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/BLCommand_BehaviorDescriptor.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/BLCommand_BehaviorDescriptor.java
index 664883ff5b48..3aa653d40a15 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/BLCommand_BehaviorDescriptor.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/BLCommand_BehaviorDescriptor.java
@@ -1,8 +1,7 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.console.base.behavior;
/*Generated by MPS */
-import jetbrains.mps.console.base.behavior.GeneratedCommand_BehaviorDescriptor;
import jetbrains.mps.baseLanguage.behavior.IMethodLike_BehaviorDescriptor;
import jetbrains.mps.baseLanguage.behavior.IStatementListContainer_BehaviorDescriptor;
import org.jetbrains.mps.openapi.model.SNode;
@@ -49,6 +48,6 @@ public boolean virtual_suppress_3393165121846091591(SNode thisNode, SNode child)
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.BLCommand";
+ return "jetbrains.mps.console.base.structure.BLCommand";
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/BLExpression_Behavior.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/BLExpression_Behavior.java
similarity index 91%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/BLExpression_Behavior.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/BLExpression_Behavior.java
index 987685f596bc..01b01a39bb0f 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/BLExpression_Behavior.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/BLExpression_Behavior.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.console.base.behavior;
/*Generated by MPS */
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/BLExpression_BehaviorDescriptor.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/BLExpression_BehaviorDescriptor.java
similarity index 78%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/BLExpression_BehaviorDescriptor.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/BLExpression_BehaviorDescriptor.java
index 2455f7b5fd1a..e19496bef04b 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/BLExpression_BehaviorDescriptor.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/BLExpression_BehaviorDescriptor.java
@@ -1,8 +1,7 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.console.base.behavior;
/*Generated by MPS */
-import jetbrains.mps.console.base.behavior.GeneratedCommand_BehaviorDescriptor;
import jetbrains.mps.lang.core.behavior.IWrapper_BehaviorDescriptor;
import org.jetbrains.mps.openapi.language.SConcept;
@@ -17,6 +16,6 @@ public String virtual_getShortHelp_473081947982699339(SConcept thisConcept) {
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.BLExpression";
+ return "jetbrains.mps.console.base.structure.BLExpression";
}
}
diff --git a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/BehaviorAspectDescriptor.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/BehaviorAspectDescriptor.java
index a97651f23425..1cf6f2624616 100644
--- a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/BehaviorAspectDescriptor.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/BehaviorAspectDescriptor.java
@@ -11,39 +11,59 @@ public BehaviorAspectDescriptor() {
}
public BehaviorDescriptor getDescriptor(String fqName) {
switch (Arrays.binarySearch(stringSwitchCases_846f5o_a0a0b, fqName)) {
- case 4:
+ case 7:
return new History_BehaviorDescriptor();
- case 0:
+ case 2:
return new CommandHolder_BehaviorDescriptor();
- case 10:
+ case 13:
return new NodeWithClosure_BehaviorDescriptor();
- case 12:
+ case 15:
return new PastedNodeReference_BehaviorDescriptor();
- case 8:
+ case 11:
return new NodeReferenceString_BehaviorDescriptor();
- case 7:
+ case 10:
return new NodeReferencePresentation_BehaviorDescriptor();
- case 5:
+ case 8:
return new ModifiedCommandHistoryItem_BehaviorDescriptor();
- case 2:
+ case 5:
return new HelpCommand_BehaviorDescriptor();
- case 1:
+ case 3:
return new ConsoleRoot_BehaviorDescriptor();
- case 13:
+ case 23:
return new Response_BehaviorDescriptor();
- case 9:
+ case 12:
return new NodeResponseItem_BehaviorDescriptor();
- case 14:
+ case 24:
return new TextResponseItem_BehaviorDescriptor();
- case 6:
+ case 9:
return new NewLineResponseItem_BehaviorDescriptor();
- case 3:
+ case 6:
return new HelpConceptReference_BehaviorDescriptor();
- case 11:
+ case 14:
return new OutputConsoleRoot_BehaviorDescriptor();
+ case 4:
+ return new ExceptionHolder_BehaviorDescriptor();
+ case 0:
+ return new BLCommand_BehaviorDescriptor();
+ case 1:
+ return new BLExpression_BehaviorDescriptor();
+ case 16:
+ return new PrintExpression_BehaviorDescriptor();
+ case 17:
+ return new PrintNodeExpression_BehaviorDescriptor();
+ case 18:
+ return new PrintNodeReferenceExpression_BehaviorDescriptor();
+ case 19:
+ return new PrintSequenceExpression_BehaviorDescriptor();
+ case 20:
+ return new PrintTextExpression_BehaviorDescriptor();
+ case 22:
+ return new ProjectScope_BehaviorDescriptor();
+ case 21:
+ return new ProjectExpression_BehaviorDescriptor();
default:
return BehaviorAspectInterpreted.getInstance().getDescriptor(fqName);
}
}
- private static String[] stringSwitchCases_846f5o_a0a0b = new String[]{"jetbrains.mps.console.base.structure.CommandHolder", "jetbrains.mps.console.base.structure.ConsoleRoot", "jetbrains.mps.console.base.structure.HelpCommand", "jetbrains.mps.console.base.structure.HelpConceptReference", "jetbrains.mps.console.base.structure.History", "jetbrains.mps.console.base.structure.ModifiedCommandHistoryItem", "jetbrains.mps.console.base.structure.NewLineResponseItem", "jetbrains.mps.console.base.structure.NodeReferencePresentation", "jetbrains.mps.console.base.structure.NodeReferenceString", "jetbrains.mps.console.base.structure.NodeResponseItem", "jetbrains.mps.console.base.structure.NodeWithClosure", "jetbrains.mps.console.base.structure.OutputConsoleRoot", "jetbrains.mps.console.base.structure.PastedNodeReference", "jetbrains.mps.console.base.structure.Response", "jetbrains.mps.console.base.structure.TextResponseItem"};
+ private static String[] stringSwitchCases_846f5o_a0a0b = new String[]{"jetbrains.mps.console.base.structure.BLCommand", "jetbrains.mps.console.base.structure.BLExpression", "jetbrains.mps.console.base.structure.CommandHolder", "jetbrains.mps.console.base.structure.ConsoleRoot", "jetbrains.mps.console.base.structure.ExceptionHolder", "jetbrains.mps.console.base.structure.HelpCommand", "jetbrains.mps.console.base.structure.HelpConceptReference", "jetbrains.mps.console.base.structure.History", "jetbrains.mps.console.base.structure.ModifiedCommandHistoryItem", "jetbrains.mps.console.base.structure.NewLineResponseItem", "jetbrains.mps.console.base.structure.NodeReferencePresentation", "jetbrains.mps.console.base.structure.NodeReferenceString", "jetbrains.mps.console.base.structure.NodeResponseItem", "jetbrains.mps.console.base.structure.NodeWithClosure", "jetbrains.mps.console.base.structure.OutputConsoleRoot", "jetbrains.mps.console.base.structure.PastedNodeReference", "jetbrains.mps.console.base.structure.PrintExpression", "jetbrains.mps.console.base.structure.PrintNodeExpression", "jetbrains.mps.console.base.structure.PrintNodeReferenceExpression", "jetbrains.mps.console.base.structure.PrintSequenceExpression", "jetbrains.mps.console.base.structure.PrintTextExpression", "jetbrains.mps.console.base.structure.ProjectExpression", "jetbrains.mps.console.base.structure.ProjectScope", "jetbrains.mps.console.base.structure.Response", "jetbrains.mps.console.base.structure.TextResponseItem"};
}
diff --git a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/Command_BehaviorDescriptor.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/Command_BehaviorDescriptor.java
index 74769a153c51..a091fe0df318 100644
--- a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/Command_BehaviorDescriptor.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/Command_BehaviorDescriptor.java
@@ -3,31 +3,33 @@
/*Generated by MPS */
import jetbrains.mps.lang.core.behavior.BaseConcept_BehaviorDescriptor;
+import jetbrains.mps.lang.smodel.query.behavior.HelpProvider_BehaviorDescriptor;
import org.jetbrains.mps.openapi.language.SConcept;
+import jetbrains.mps.lang.smodel.query.behavior.HelpProvider_Behavior;
import org.jetbrains.mps.openapi.model.SNode;
import jetbrains.mps.console.tool.ConsoleContext;
import jetbrains.mps.console.tool.ConsoleStream;
-public abstract class Command_BehaviorDescriptor extends BaseConcept_BehaviorDescriptor implements ConsoleHelpProvider_BehaviorDescriptor {
+public abstract class Command_BehaviorDescriptor extends BaseConcept_BehaviorDescriptor implements HelpProvider_BehaviorDescriptor {
public Command_BehaviorDescriptor() {
}
public String virtual_getDisplayString_6891027939994892943(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getDisplayString_6891027939994892943(thisConcept);
+ return HelpProvider_Behavior.virtual_getDisplayString_6891027939994892943(thisConcept);
}
public String virtual_getGroup_6928665434441162387(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getGroup_6928665434441162387(thisConcept);
+ return HelpProvider_Behavior.virtual_getGroup_6928665434441162387(thisConcept);
}
public String virtual_getHelpPage_7006261637493125297(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getHelpPage_7006261637493125297(thisConcept);
+ return HelpProvider_Behavior.virtual_getHelpPage_7006261637493125297(thisConcept);
}
public String virtual_getKind_7006261637493126084(SConcept thisConcept) {
return Command_Behavior.virtual_getKind_7006261637493126084(thisConcept);
}
public String virtual_getShortDisplayString_7006261637493126103(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getShortDisplayString_7006261637493126103(thisConcept);
+ return HelpProvider_Behavior.virtual_getShortDisplayString_7006261637493126103(thisConcept);
}
public String virtual_getShortHelp_473081947982699339(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getShortHelp_473081947982699339(thisConcept);
+ return HelpProvider_Behavior.virtual_getShortHelp_473081947982699339(thisConcept);
}
@Override
public String getConceptFqName() {
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ExceptionHolder_Behavior.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/ExceptionHolder_Behavior.java
similarity index 81%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ExceptionHolder_Behavior.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/ExceptionHolder_Behavior.java
index ddf4595196b0..dc620768b93e 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ExceptionHolder_Behavior.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/ExceptionHolder_Behavior.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.console.base.behavior;
/*Generated by MPS */
@@ -14,12 +14,12 @@ public class ExceptionHolder_Behavior {
public static void init(SNode thisNode) {
}
public static void virtual_execute_8517397753922085153(SNode thisNode, Project project) {
- StringSelection contents = new StringSelection(SPropertyOperations.getString(thisNode, MetaAdapterFactory.getProperty(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5b02f032bc93b714L, 0x5b02f032bc9cb8a9L, "stackTrace")));
+ StringSelection contents = new StringSelection(SPropertyOperations.getString(thisNode, MetaAdapterFactory.getProperty(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x5b02f032bc93b714L, 0x5b02f032bc9cb8a9L, "stackTrace")));
CopyPasteManagerEx.getInstanceEx().setContents(contents);
final AnalyzeStacktraceDialog dialog = new AnalyzeStacktraceDialog(project);
dialog.show();
}
public static boolean virtual_canExecute_3282455643657932881(SNode thisNode) {
- return SPropertyOperations.getString(thisNode, MetaAdapterFactory.getProperty(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5b02f032bc93b714L, 0x5b02f032bc9cb8a9L, "stackTrace")) != null;
+ return SPropertyOperations.getString(thisNode, MetaAdapterFactory.getProperty(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x5b02f032bc93b714L, 0x5b02f032bc9cb8a9L, "stackTrace")) != null;
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ExceptionHolder_BehaviorDescriptor.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/ExceptionHolder_BehaviorDescriptor.java
similarity index 79%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ExceptionHolder_BehaviorDescriptor.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/ExceptionHolder_BehaviorDescriptor.java
index ff95f7e2ba8c..58973362fc84 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ExceptionHolder_BehaviorDescriptor.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/ExceptionHolder_BehaviorDescriptor.java
@@ -1,9 +1,8 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.console.base.behavior;
/*Generated by MPS */
import jetbrains.mps.lang.core.behavior.BaseConcept_BehaviorDescriptor;
-import jetbrains.mps.console.base.behavior.IClickable_BehaviorDescriptor;
import org.jetbrains.mps.openapi.model.SNode;
import com.intellij.openapi.project.Project;
@@ -18,6 +17,6 @@ public void virtual_execute_8517397753922085153(SNode thisNode, Project project)
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.ExceptionHolder";
+ return "jetbrains.mps.console.base.structure.ExceptionHolder";
}
}
diff --git a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/GeneratedCommand_Behavior.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/GeneratedCommand_Behavior.java
index c613c6bbfe2d..f24121bf0537 100644
--- a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/GeneratedCommand_Behavior.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/GeneratedCommand_Behavior.java
@@ -7,6 +7,7 @@
import jetbrains.mps.console.tool.ConsoleStream;
import com.intellij.openapi.application.ApplicationManager;
import org.jetbrains.mps.openapi.model.SModel;
+import jetbrains.mps.console.tool.BaseConsoleTab;
import jetbrains.mps.console.tool.ConsoleUtil;
import javax.swing.SwingUtilities;
import org.jetbrains.mps.openapi.module.SModule;
@@ -24,7 +25,7 @@ public static void init(SNode thisNode) {
public static void virtual_execute_6854397602732226506(SNode thisNode, final ConsoleContext context, final ConsoleStream console, final Runnable beforeCallback, final Runnable afterCallback) {
ApplicationManager.getApplication().executeOnPooledThread(new Runnable() {
public void run() {
- final SModel model = context.getConsoleTab().getConsoleModel();
+ final SModel model = ((BaseConsoleTab) context.getOutputWindow()).getConsoleModel();
boolean result = ConsoleUtil.make(context.getProject(), model);
if (!(result)) {
return;
@@ -33,7 +34,7 @@ public void run() {
public void run() {
try {
SModule module = model.getModule();
- String name = ConsoleUtil.getGeneratedModelName(context);
+ String name = model.getModelName() + ".Main";
Class> aClass = ClassLoaderManager.getInstance().getClass(module, name);
if (aClass == null) {
throw new ClassNotFoundException("No class " + name + " for module " + module);
diff --git a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/HelpCommand_Behavior.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/HelpCommand_Behavior.java
index ed07c01f0d46..7b63001e0370 100644
--- a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/HelpCommand_Behavior.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/HelpCommand_Behavior.java
@@ -9,6 +9,7 @@
import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory;
import jetbrains.mps.internal.collections.runtime.ListSequence;
import jetbrains.mps.lang.smodel.generator.smodelAdapter.SConceptOperations;
+import jetbrains.mps.console.tool.BaseConsoleTab;
import jetbrains.mps.internal.collections.runtime.IWhereFilter;
import jetbrains.mps.lang.smodel.generator.smodelAdapter.SNodeOperations;
import jetbrains.mps.lang.structure.behavior.AbstractConceptDeclaration_Behavior;
@@ -33,7 +34,7 @@ public static void init(SNode thisNode) {
}
public static void virtual_doExecute_3321948346081469500(SNode thisNode, ConsoleContext context, ConsoleStream console) {
if ((SLinkOperations.getTarget(thisNode, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x690b986730a1f80L, 0x60279080c2f4192bL, "target")) == null)) {
- Iterable constructions = ListSequence.fromList(SConceptOperations.getAllSubConcepts(MetaAdapterFactory.getInterfaceConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x690b986730edd07L, "jetbrains.mps.console.base.structure.ConsoleHelpProvider").getDeclarationNode(), context.getConsoleTab().getConsoleModel())).where(new IWhereFilter() {
+ Iterable constructions = ListSequence.fromList(SConceptOperations.getAllSubConcepts(MetaAdapterFactory.getInterfaceConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x690b986730edd07L, "jetbrains.mps.lang.smodel.query.structure.HelpProvider").getDeclarationNode(), ((BaseConsoleTab) context.getOutputWindow()).getConsoleModel())).where(new IWhereFilter() {
public boolean accept(SNode it) {
return SNodeOperations.isInstanceOf(SNodeOperations.asNode(it), MetaAdapterFactory.getConcept(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0xf979ba0450L, "jetbrains.mps.lang.structure.structure.ConceptDeclaration")) && AbstractConceptDeclaration_Behavior.call_isDefaultSubstitutable_7429110134803670673(SNodeOperations.asNode(it));
}
@@ -107,7 +108,7 @@ public Integer combine(Integer it, Integer s) {
}
console.addText("Constructions available in console:\n\n");
console.addText(output.toString());
- } else if (AbstractConceptDeclaration_Behavior.call_isSubconceptOf_8134325418312549386(SLinkOperations.getTarget(SLinkOperations.getTarget(thisNode, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x690b986730a1f80L, 0x60279080c2f4192bL, "target")), MetaAdapterFactory.getReferenceLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x60279080c2f3b209L, 0x60279080c2f3f8d6L, "command")), SNodeOperations.getNode("r:359b1d2b-77c4-46df-9bf2-b25cbea32254(jetbrains.mps.console.base.structure)", "473081947981012231"))) {
+ } else if (AbstractConceptDeclaration_Behavior.call_isSubconceptOf_8134325418312549386(SLinkOperations.getTarget(SLinkOperations.getTarget(thisNode, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x690b986730a1f80L, 0x60279080c2f4192bL, "target")), MetaAdapterFactory.getReferenceLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x60279080c2f3b209L, 0x60279080c2f3f8d6L, "command")), SNodeOperations.getNode("r:935ba0ee-7291-4caa-a807-d76e8fc69391(jetbrains.mps.lang.smodel.query.structure)", "473081947981012231"))) {
String helpPage;
try {
SNode chp = (SNode) (SNode) SLinkOperations.getTarget(SLinkOperations.getTarget(thisNode, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x690b986730a1f80L, 0x60279080c2f4192bL, "target")), MetaAdapterFactory.getReferenceLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x60279080c2f3b209L, 0x60279080c2f3f8d6L, "command"));
diff --git a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/HelpCommand_BehaviorDescriptor.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/HelpCommand_BehaviorDescriptor.java
index 3c2c395434ef..06a5b207087a 100644
--- a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/HelpCommand_BehaviorDescriptor.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/HelpCommand_BehaviorDescriptor.java
@@ -2,28 +2,30 @@
/*Generated by MPS */
+import jetbrains.mps.lang.smodel.query.behavior.HelpProvider_BehaviorDescriptor;
import org.jetbrains.mps.openapi.model.SNode;
import jetbrains.mps.console.tool.ConsoleContext;
import jetbrains.mps.console.tool.ConsoleStream;
import org.jetbrains.mps.openapi.language.SConcept;
+import jetbrains.mps.lang.smodel.query.behavior.HelpProvider_Behavior;
-public class HelpCommand_BehaviorDescriptor extends InterpretedCommand_BehaviorDescriptor implements ConsoleHelpProvider_BehaviorDescriptor {
+public class HelpCommand_BehaviorDescriptor extends InterpretedCommand_BehaviorDescriptor implements HelpProvider_BehaviorDescriptor {
public HelpCommand_BehaviorDescriptor() {
}
public void virtual_doExecute_3321948346081469500(SNode thisNode, ConsoleContext context, ConsoleStream console) {
HelpCommand_Behavior.virtual_doExecute_3321948346081469500(thisNode, context, console);
}
public String virtual_getDisplayString_6891027939994892943(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getDisplayString_6891027939994892943(thisConcept);
+ return HelpProvider_Behavior.virtual_getDisplayString_6891027939994892943(thisConcept);
}
public String virtual_getGroup_6928665434441162387(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getGroup_6928665434441162387(thisConcept);
+ return HelpProvider_Behavior.virtual_getGroup_6928665434441162387(thisConcept);
}
public String virtual_getHelpPage_7006261637493125297(SConcept thisConcept) {
return HelpCommand_Behavior.virtual_getHelpPage_7006261637493125297(thisConcept);
}
public String virtual_getShortDisplayString_7006261637493126103(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getShortDisplayString_7006261637493126103(thisConcept);
+ return HelpProvider_Behavior.virtual_getShortDisplayString_7006261637493126103(thisConcept);
}
public String virtual_getShortHelp_473081947982699339(SConcept thisConcept) {
return HelpCommand_Behavior.virtual_getShortHelp_473081947982699339(thisConcept);
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/PrintExpression_Behavior.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/PrintExpression_Behavior.java
similarity index 87%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/PrintExpression_Behavior.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/PrintExpression_Behavior.java
index f478e8483526..576a3b95a79b 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/PrintExpression_Behavior.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/PrintExpression_Behavior.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.console.base.behavior;
/*Generated by MPS */
diff --git a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/PrintExpression_BehaviorDescriptor.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/PrintExpression_BehaviorDescriptor.java
new file mode 100644
index 000000000000..cb11f9bf3d40
--- /dev/null
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/PrintExpression_BehaviorDescriptor.java
@@ -0,0 +1,35 @@
+package jetbrains.mps.console.base.behavior;
+
+/*Generated by MPS */
+
+import jetbrains.mps.lang.smodel.query.behavior.ExpressionHelpProvider_BehaviorDescriptor;
+import org.jetbrains.mps.openapi.language.SConcept;
+import jetbrains.mps.lang.smodel.query.behavior.HelpProvider_Behavior;
+import jetbrains.mps.lang.smodel.query.behavior.ExpressionHelpProvider_Behavior;
+
+public class PrintExpression_BehaviorDescriptor extends AbstractPrintExpression_BehaviorDescriptor implements ExpressionHelpProvider_BehaviorDescriptor {
+ public PrintExpression_BehaviorDescriptor() {
+ }
+ public String virtual_getDisplayString_6891027939994892943(SConcept thisConcept) {
+ return HelpProvider_Behavior.virtual_getDisplayString_6891027939994892943(thisConcept);
+ }
+ public String virtual_getGroup_6928665434441162387(SConcept thisConcept) {
+ return HelpProvider_Behavior.virtual_getGroup_6928665434441162387(thisConcept);
+ }
+ public String virtual_getHelpPage_7006261637493125297(SConcept thisConcept) {
+ return HelpProvider_Behavior.virtual_getHelpPage_7006261637493125297(thisConcept);
+ }
+ public String virtual_getKind_7006261637493126084(SConcept thisConcept) {
+ return ExpressionHelpProvider_Behavior.virtual_getKind_7006261637493126084(thisConcept);
+ }
+ public String virtual_getShortDisplayString_7006261637493126103(SConcept thisConcept) {
+ return HelpProvider_Behavior.virtual_getShortDisplayString_7006261637493126103(thisConcept);
+ }
+ public String virtual_getShortHelp_473081947982699339(SConcept thisConcept) {
+ return PrintExpression_Behavior.virtual_getShortHelp_473081947982699339(thisConcept);
+ }
+ @Override
+ public String getConceptFqName() {
+ return "jetbrains.mps.console.base.structure.PrintExpression";
+ }
+}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/PrintNodeExpression_BehaviorDescriptor.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/PrintNodeExpression_BehaviorDescriptor.java
similarity index 65%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/PrintNodeExpression_BehaviorDescriptor.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/PrintNodeExpression_BehaviorDescriptor.java
index 3565be43463c..d53acec00c60 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/PrintNodeExpression_BehaviorDescriptor.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/PrintNodeExpression_BehaviorDescriptor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.console.base.behavior;
/*Generated by MPS */
@@ -8,6 +8,6 @@ public PrintNodeExpression_BehaviorDescriptor() {
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.PrintNodeExpression";
+ return "jetbrains.mps.console.base.structure.PrintNodeExpression";
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/PrintNodeReferenceExpression_BehaviorDescriptor.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/PrintNodeReferenceExpression_BehaviorDescriptor.java
similarity index 65%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/PrintNodeReferenceExpression_BehaviorDescriptor.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/PrintNodeReferenceExpression_BehaviorDescriptor.java
index 1795b7f05a13..09d785fd4e2a 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/PrintNodeReferenceExpression_BehaviorDescriptor.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/PrintNodeReferenceExpression_BehaviorDescriptor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.console.base.behavior;
/*Generated by MPS */
@@ -8,6 +8,6 @@ public PrintNodeReferenceExpression_BehaviorDescriptor() {
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.PrintNodeReferenceExpression";
+ return "jetbrains.mps.console.base.structure.PrintNodeReferenceExpression";
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/PrintSequenceExpression_BehaviorDescriptor.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/PrintSequenceExpression_BehaviorDescriptor.java
similarity index 65%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/PrintSequenceExpression_BehaviorDescriptor.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/PrintSequenceExpression_BehaviorDescriptor.java
index 1bd820f93fb2..7d505d815d26 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/PrintSequenceExpression_BehaviorDescriptor.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/PrintSequenceExpression_BehaviorDescriptor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.console.base.behavior;
/*Generated by MPS */
@@ -8,6 +8,6 @@ public PrintSequenceExpression_BehaviorDescriptor() {
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.PrintSequenceExpression";
+ return "jetbrains.mps.console.base.structure.PrintSequenceExpression";
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/PrintTextExpression_BehaviorDescriptor.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/PrintTextExpression_BehaviorDescriptor.java
similarity index 65%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/PrintTextExpression_BehaviorDescriptor.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/PrintTextExpression_BehaviorDescriptor.java
index f9f38413ebe9..5a753f4d301f 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/PrintTextExpression_BehaviorDescriptor.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/PrintTextExpression_BehaviorDescriptor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.console.base.behavior;
/*Generated by MPS */
@@ -8,6 +8,6 @@ public PrintTextExpression_BehaviorDescriptor() {
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.PrintTextExpression";
+ return "jetbrains.mps.console.base.structure.PrintTextExpression";
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ProjectExpression_Behavior.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/ProjectExpression_Behavior.java
similarity index 87%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ProjectExpression_Behavior.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/ProjectExpression_Behavior.java
index 2f991d4a4e5e..7d12187d687d 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ProjectExpression_Behavior.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/ProjectExpression_Behavior.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.console.base.behavior;
/*Generated by MPS */
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ProjectExpression_BehaviorDescriptor.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/ProjectExpression_BehaviorDescriptor.java
similarity index 72%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ProjectExpression_BehaviorDescriptor.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/ProjectExpression_BehaviorDescriptor.java
index 22e2f443ecbb..2849ef980a44 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ProjectExpression_BehaviorDescriptor.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/ProjectExpression_BehaviorDescriptor.java
@@ -1,7 +1,8 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.console.base.behavior;
/*Generated by MPS */
+import jetbrains.mps.lang.smodel.query.behavior.QueryExpression_BehaviorDescriptor;
import org.jetbrains.mps.openapi.model.SNode;
import org.jetbrains.mps.openapi.language.SConcept;
@@ -13,6 +14,6 @@ public Iterable virtual_getSupportedParameters_4307205004146936444(SConce
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.ProjectExpression";
+ return "jetbrains.mps.console.base.structure.ProjectExpression";
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ProjectScope_BehaviorDescriptor.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/ProjectScope_BehaviorDescriptor.java
similarity index 53%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ProjectScope_BehaviorDescriptor.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/ProjectScope_BehaviorDescriptor.java
index 53324fc66cdd..02ef1fa1b6a5 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ProjectScope_BehaviorDescriptor.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/ProjectScope_BehaviorDescriptor.java
@@ -1,13 +1,14 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.console.base.behavior;
/*Generated by MPS */
+import jetbrains.mps.lang.smodel.query.behavior.ScopeParameter_BehaviorDescriptor;
public class ProjectScope_BehaviorDescriptor extends ScopeParameter_BehaviorDescriptor {
public ProjectScope_BehaviorDescriptor() {
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.ProjectScope";
+ return "jetbrains.mps.console.base.structure.ProjectScope";
}
}
diff --git a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/trace.info b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/trace.info
index 88d9094619da..f18c562a57d5 100644
--- a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/trace.info
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/behavior/trace.info
@@ -14,26 +14,35 @@
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
+
+
+
+
-
+
@@ -80,6 +89,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -92,98 +122,98 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
-
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
@@ -197,6 +227,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -317,265 +418,233 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -638,6 +707,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -670,6 +768,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/constraints/HelpConceptReference_Constraints.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/constraints/HelpConceptReference_Constraints.java
index 9822a23710cd..8db45403187b 100644
--- a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/constraints/HelpConceptReference_Constraints.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/constraints/HelpConceptReference_Constraints.java
@@ -56,7 +56,7 @@ public SNodeReference getSearchScopeValidatorNode() {
}
@Override
public Scope createScope(final IOperationContext operationContext, final ReferenceConstraintsContext _context) {
- return new FilteringScope(new SubconceptsScope(MetaAdapterFactory.getInterfaceConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x690b986730edd07L, "jetbrains.mps.console.base.structure.ConsoleHelpProvider").getDeclarationNode(), _context.getModel()) {
+ return new FilteringScope(new SubconceptsScope(MetaAdapterFactory.getInterfaceConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x690b986730edd07L, "jetbrains.mps.lang.smodel.query.structure.HelpProvider").getDeclarationNode(), _context.getModel()) {
public String getName(SNode child) {
return BehaviorReflection.invokeVirtualStatic(String.class, SNodeOperations.asSConcept(((SNode) child)), "virtual_getShortDisplayString_7006261637493126103", new Object[]{});
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/AbstractPrintExpression_Actions.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/AbstractPrintExpression_Actions.java
similarity index 86%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/AbstractPrintExpression_Actions.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/AbstractPrintExpression_Actions.java
index a1a4ef1d82cc..0ce398e39139 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/AbstractPrintExpression_Actions.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/AbstractPrintExpression_Actions.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.console.base.editor;
/*Generated by MPS */
@@ -25,7 +25,7 @@ public void execute(EditorContext editorContext) {
this.execute_internal(editorContext, this.myNode);
}
public void execute_internal(EditorContext editorContext, SNode node) {
- SNodeOperations.replaceWithAnother(node, SLinkOperations.getTarget(node, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object")));
+ SNodeOperations.replaceWithAnother(node, SLinkOperations.getTarget(node, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object")));
}
}
public static class AbstractPrintExpression_Actions_BACKSPACE extends AbstractCellAction {
@@ -37,7 +37,7 @@ public void execute(EditorContext editorContext) {
this.execute_internal(editorContext, this.myNode);
}
public void execute_internal(EditorContext editorContext, SNode node) {
- SNodeOperations.replaceWithAnother(node, SLinkOperations.getTarget(node, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object")));
+ SNodeOperations.replaceWithAnother(node, SLinkOperations.getTarget(node, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object")));
}
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/AbstractPrintExpression_Editor.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/AbstractPrintExpression_Editor.java
similarity index 95%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/AbstractPrintExpression_Editor.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/AbstractPrintExpression_Editor.java
index 9dde009944e0..49c30cbd4807 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/AbstractPrintExpression_Editor.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/AbstractPrintExpression_Editor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.console.base.editor;
/*Generated by MPS */
@@ -41,11 +41,11 @@ public static class ReplaceWith_AbstractPrintExpression_cellMenu_9ckmec_a0a0 ext
public ReplaceWith_AbstractPrintExpression_cellMenu_9ckmec_a0a0() {
}
public String getReplacementConceptName() {
- return "jetbrains.mps.console.blCommand.structure.AbstractPrintExpression";
+ return "jetbrains.mps.console.base.structure.AbstractPrintExpression";
}
}
private EditorCell createRefNode_9ckmec_b0(EditorContext editorContext, SNode node) {
- SingleRoleCellProvider provider = new AbstractPrintExpression_Editor.objectSingleRoleHandler_9ckmec_b0(node, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"), editorContext);
+ SingleRoleCellProvider provider = new AbstractPrintExpression_Editor.objectSingleRoleHandler_9ckmec_b0(node, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"), editorContext);
return provider.createCell();
}
private class objectSingleRoleHandler_9ckmec_b0 extends SingleRoleCellProvider {
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/BLCommand_Editor.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/BLCommand_Editor.java
similarity index 97%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/BLCommand_Editor.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/BLCommand_Editor.java
index a90fba8ab033..538bde505d0b 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/BLCommand_Editor.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/BLCommand_Editor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.console.base.editor;
/*Generated by MPS */
@@ -63,7 +63,7 @@ private EditorCell createConstant_zc016d_a0a(EditorContext editorContext, SNode
return editorCell;
}
private EditorCell createRefNode_zc016d_b0a(EditorContext editorContext, SNode node) {
- SingleRoleCellProvider provider = new BLCommand_Editor.bodySingleRoleHandler_zc016d_b0a(node, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L, 0x188f8efcef6cea65L, "body"), editorContext);
+ SingleRoleCellProvider provider = new BLCommand_Editor.bodySingleRoleHandler_zc016d_b0a(node, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4bd43869e610f3e9L, 0x188f8efcef6cea65L, "body"), editorContext);
return provider.createCell();
}
private class bodySingleRoleHandler_zc016d_b0a extends SingleRoleCellProvider {
@@ -110,7 +110,7 @@ private EditorCell createConstant_zc016d_c0a(EditorContext editorContext, SNode
return editorCell;
}
private EditorCell createRefNode_zc016d_a0(EditorContext editorContext, SNode node) {
- SingleRoleCellProvider provider = new BLCommand_Editor.bodySingleRoleHandler_zc016d_a0(node, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L, 0x188f8efcef6cea65L, "body"), editorContext);
+ SingleRoleCellProvider provider = new BLCommand_Editor.bodySingleRoleHandler_zc016d_a0(node, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4bd43869e610f3e9L, 0x188f8efcef6cea65L, "body"), editorContext);
return provider.createCell();
}
private class bodySingleRoleHandler_zc016d_a0 extends SingleRoleCellProvider {
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/BLExpression_Actions.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/BLExpression_Actions.java
similarity index 82%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/BLExpression_Actions.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/BLExpression_Actions.java
index 39d8789f36a6..877c72bfe524 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/BLExpression_Actions.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/BLExpression_Actions.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.console.base.editor;
/*Generated by MPS */
@@ -27,10 +27,10 @@ public void execute(EditorContext editorContext) {
this.execute_internal(editorContext, this.myNode);
}
public void execute_internal(EditorContext editorContext, SNode node) {
- SNode blCommand = SConceptOperations.createNewNode(SNodeOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L, "jetbrains.mps.console.blCommand.structure.BLCommand")));
- SLinkOperations.setTarget(blCommand, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L, 0x188f8efcef6cea65L, "body"), SConceptOperations.createNewNode(SNodeOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L, "jetbrains.mps.baseLanguage.structure.StatementList"))));
- SLinkOperations.addNewChild(SLinkOperations.getTarget(blCommand, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L, 0x188f8efcef6cea65L, "body")), MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L, 0xf8cc6bf961L, "statement"), SNodeOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b213L, "jetbrains.mps.baseLanguage.structure.ExpressionStatement")));
- SLinkOperations.setTarget(SNodeOperations.cast(ListSequence.fromList(SLinkOperations.getChildren(SLinkOperations.getTarget(blCommand, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L, 0x188f8efcef6cea65L, "body")), MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L, 0xf8cc6bf961L, "statement"))).first(), MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b213L, "jetbrains.mps.baseLanguage.structure.ExpressionStatement")), MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b213L, 0xf8cc56b214L, "expression"), SLinkOperations.getTarget(node, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6a40a3596560a9d9L, 0x6a40a3596560aa42L, "expression")));
+ SNode blCommand = SConceptOperations.createNewNode(SNodeOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4bd43869e610f3e9L, "jetbrains.mps.console.base.structure.BLCommand")));
+ SLinkOperations.setTarget(blCommand, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4bd43869e610f3e9L, 0x188f8efcef6cea65L, "body"), SConceptOperations.createNewNode(SNodeOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L, "jetbrains.mps.baseLanguage.structure.StatementList"))));
+ SLinkOperations.addNewChild(SLinkOperations.getTarget(blCommand, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4bd43869e610f3e9L, 0x188f8efcef6cea65L, "body")), MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L, 0xf8cc6bf961L, "statement"), SNodeOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b213L, "jetbrains.mps.baseLanguage.structure.ExpressionStatement")));
+ SLinkOperations.setTarget(SNodeOperations.cast(ListSequence.fromList(SLinkOperations.getChildren(SLinkOperations.getTarget(blCommand, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4bd43869e610f3e9L, 0x188f8efcef6cea65L, "body")), MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L, 0xf8cc6bf961L, "statement"))).first(), MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b213L, "jetbrains.mps.baseLanguage.structure.ExpressionStatement")), MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b213L, 0xf8cc56b214L, "expression"), SLinkOperations.getTarget(node, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6a40a3596560a9d9L, 0x6a40a3596560aa42L, "expression")));
SNodeOperations.replaceWithAnother(node, blCommand);
}
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/BLExpression_Editor.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/BLExpression_Editor.java
similarity index 96%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/BLExpression_Editor.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/BLExpression_Editor.java
index 54c2f6108321..3177125a0d93 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/BLExpression_Editor.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/BLExpression_Editor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.console.base.editor;
/*Generated by MPS */
@@ -27,7 +27,7 @@ private EditorCell createCollection_f3ggz9_a(EditorContext editorContext, SNode
return editorCell;
}
private EditorCell createRefNode_f3ggz9_a0(EditorContext editorContext, SNode node) {
- SingleRoleCellProvider provider = new BLExpression_Editor.expressionSingleRoleHandler_f3ggz9_a0(node, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6a40a3596560a9d9L, 0x6a40a3596560aa42L, "expression"), editorContext);
+ SingleRoleCellProvider provider = new BLExpression_Editor.expressionSingleRoleHandler_f3ggz9_a0(node, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6a40a3596560a9d9L, 0x6a40a3596560aa42L, "expression"), editorContext);
return provider.createCell();
}
private class expressionSingleRoleHandler_f3ggz9_a0 extends SingleRoleCellProvider {
diff --git a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/EditorAspectDescriptorImpl.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/EditorAspectDescriptorImpl.java
index d6c3822aab15..4e055a92b97c 100644
--- a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/EditorAspectDescriptorImpl.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/EditorAspectDescriptorImpl.java
@@ -15,32 +15,40 @@ public class EditorAspectDescriptorImpl implements EditorAspectDescriptor {
public Collection getEditors(ConceptDescriptor descriptor) {
switch (Arrays.binarySearch(stringSwitchCases_xbvbvu_a0a0b, descriptor.getConceptFqName())) {
case 0:
- return Collections.singletonList(new CommandHolder_Editor());
+ return Collections.singletonList(new AbstractPrintExpression_Editor());
case 1:
- return Collections.singletonList(new ConsoleRoot_Editor());
+ return Collections.singletonList(new BLCommand_Editor());
case 2:
- return Collections.singletonList(new HelpCommand_Editor());
+ return Collections.singletonList(new BLExpression_Editor());
case 3:
- return Collections.singletonList(new HelpConceptReference_Editor());
+ return Collections.singletonList(new CommandHolder_Editor());
case 4:
- return Collections.singletonList(new History_Editor());
+ return Collections.singletonList(new ConsoleRoot_Editor());
case 5:
- return Collections.singletonList(new IClickable_Editor());
+ return Collections.singletonList(new ExceptionHolder_Editor());
case 6:
- return Collections.singletonList(new INodeWithReference_Editor());
+ return Collections.singletonList(new HelpCommand_Editor());
case 7:
- return Collections.singletonList(new InterpretedCommand_Editor());
+ return Collections.singletonList(new HelpConceptReference_Editor());
case 8:
- return Collections.singletonList(new NewLineResponseItem_Editor());
+ return Collections.singletonList(new History_Editor());
case 9:
- return Collections.singletonList(new NodeResponseItem_Editor());
+ return Collections.singletonList(new IClickable_Editor());
case 10:
- return Collections.singletonList(new OutputConsoleRoot_Editor());
+ return Collections.singletonList(new INodeWithReference_Editor());
case 11:
- return Collections.singletonList(new PastedNodeReference_Editor());
+ return Collections.singletonList(new InterpretedCommand_Editor());
case 12:
- return Collections.singletonList(new Response_Editor());
+ return Collections.singletonList(new NewLineResponseItem_Editor());
case 13:
+ return Collections.singletonList(new NodeResponseItem_Editor());
+ case 14:
+ return Collections.singletonList(new OutputConsoleRoot_Editor());
+ case 15:
+ return Collections.singletonList(new PastedNodeReference_Editor());
+ case 16:
+ return Collections.singletonList(new Response_Editor());
+ case 17:
return Collections.singletonList(new TextResponseItem_Editor());
default:
}
@@ -64,6 +72,6 @@ public Collection getEditorComponents(ConceptDescriptor
}
- private static String[] stringSwitchCases_xbvbvu_a0a0b = new String[]{"jetbrains.mps.console.base.structure.CommandHolder", "jetbrains.mps.console.base.structure.ConsoleRoot", "jetbrains.mps.console.base.structure.HelpCommand", "jetbrains.mps.console.base.structure.HelpConceptReference", "jetbrains.mps.console.base.structure.History", "jetbrains.mps.console.base.structure.IClickable", "jetbrains.mps.console.base.structure.INodeWithReference", "jetbrains.mps.console.base.structure.InterpretedCommand", "jetbrains.mps.console.base.structure.NewLineResponseItem", "jetbrains.mps.console.base.structure.NodeResponseItem", "jetbrains.mps.console.base.structure.OutputConsoleRoot", "jetbrains.mps.console.base.structure.PastedNodeReference", "jetbrains.mps.console.base.structure.Response", "jetbrains.mps.console.base.structure.TextResponseItem"};
+ private static String[] stringSwitchCases_xbvbvu_a0a0b = new String[]{"jetbrains.mps.console.base.structure.AbstractPrintExpression", "jetbrains.mps.console.base.structure.BLCommand", "jetbrains.mps.console.base.structure.BLExpression", "jetbrains.mps.console.base.structure.CommandHolder", "jetbrains.mps.console.base.structure.ConsoleRoot", "jetbrains.mps.console.base.structure.ExceptionHolder", "jetbrains.mps.console.base.structure.HelpCommand", "jetbrains.mps.console.base.structure.HelpConceptReference", "jetbrains.mps.console.base.structure.History", "jetbrains.mps.console.base.structure.IClickable", "jetbrains.mps.console.base.structure.INodeWithReference", "jetbrains.mps.console.base.structure.InterpretedCommand", "jetbrains.mps.console.base.structure.NewLineResponseItem", "jetbrains.mps.console.base.structure.NodeResponseItem", "jetbrains.mps.console.base.structure.OutputConsoleRoot", "jetbrains.mps.console.base.structure.PastedNodeReference", "jetbrains.mps.console.base.structure.Response", "jetbrains.mps.console.base.structure.TextResponseItem"};
private static String[] stringSwitchCases_xbvbvu_a0a0c = new String[]{"jetbrains.mps.console.base.structure.IClickable", "jetbrains.mps.console.base.structure.INodeWithReference"};
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/ExceptionHolder_Editor.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/ExceptionHolder_Editor.java
similarity index 97%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/ExceptionHolder_Editor.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/ExceptionHolder_Editor.java
index 29c02406447e..b2055e0d0a3c 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/ExceptionHolder_Editor.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/ExceptionHolder_Editor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.console.base.editor;
/*Generated by MPS */
diff --git a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/trace.info b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/trace.info
index 4f6a4e72c9d5..90dd1e7a0cc2 100644
--- a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/trace.info
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/editor/trace.info
@@ -3,6 +3,7 @@
+
@@ -11,44 +12,44 @@
-
+
-
-
+
+
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
+
-
-
-
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -102,12 +103,12 @@
-
-
+
+
-
-
+
+
@@ -125,89 +126,89 @@
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
+
+
-
+
-
-
-
+
+
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -338,15 +339,15 @@
-
-
-
+
+
+
-
-
-
-
+
+
+
+
@@ -366,15 +367,15 @@
-
-
-
+
+
+
-
-
-
-
+
+
+
+
@@ -394,68 +395,68 @@
-
-
-
+
+
+
-
+
-
-
-
+
+
+
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -536,11 +537,11 @@
-
-
+
+
-
+
@@ -548,41 +549,41 @@
-
-
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -646,51 +647,51 @@
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
@@ -763,10 +764,219 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
@@ -774,63 +984,63 @@
-
-
-
-
+
+
+
+
-
+
-
-
+
+
-
+
-
-
-
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -927,36 +1137,36 @@
-
-
+
+
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
-
-
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -1008,24 +1218,24 @@
-
-
+
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -1049,18 +1259,18 @@
-
-
+
+
-
+
-
-
-
+
+
+
@@ -1079,23 +1289,23 @@
-
-
+
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
@@ -1104,89 +1314,89 @@
-
-
+
+
-
+
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1306,15 +1516,15 @@
-
-
-
+
+
+
-
-
-
-
+
+
+
+
@@ -1332,37 +1542,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -1401,8 +1668,8 @@
-
-
+
+
@@ -1412,41 +1679,41 @@
-
-
-
+
+
+
-
-
+
+
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
@@ -1515,46 +1782,46 @@
-
-
+
+
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -1608,7 +1875,7 @@
-
+
@@ -1617,5 +1884,309 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/structure/StructureAspectDescriptor.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/structure/StructureAspectDescriptor.java
index 6f3c880efd0e..d62c7915cfee 100644
--- a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/structure/StructureAspectDescriptor.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/structure/StructureAspectDescriptor.java
@@ -12,12 +12,15 @@
public class StructureAspectDescriptor extends BaseStructureAspectDescriptor {
- /*package*/ final ConceptDescriptor myConceptCommand = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.Command", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x5f1fb64db424879fL)).super_("jetbrains.mps.lang.core.structure.BaseConcept").super_(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).parents("jetbrains.mps.lang.core.structure.BaseConcept", "jetbrains.mps.console.base.structure.ConsoleHelpProvider").parentIds(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL), MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x690b986730edd07L)).abstract_().create();
+ /*package*/ final ConceptDescriptor myConceptAbstractPrintExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.AbstractPrintExpression", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L)).super_("jetbrains.mps.baseLanguage.structure.Expression").super_(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL)).parents("jetbrains.mps.baseLanguage.structure.Expression").parentIds(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL)).childDescriptors(new ConceptDescriptorBuilder.Link(8365379837260461921L, "object", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), false, false, false)).children(new String[]{"object"}, new boolean[]{false}).abstract_().create();
+ /*package*/ final ConceptDescriptor myConceptBLCommand = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.BLCommand", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4bd43869e610f3e9L)).super_("jetbrains.mps.console.base.structure.GeneratedCommand").super_(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c71L)).parents("jetbrains.mps.console.base.structure.GeneratedCommand", "jetbrains.mps.baseLanguage.structure.IMethodLike", "jetbrains.mps.baseLanguage.structure.IStatementListContainer").parentIds(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c71L), MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1208f458d37L), MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11750ef8265L)).childDescriptors(new ConceptDescriptorBuilder.Link(1769790395579689573L, "body", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L), false, false, false)).children(new String[]{"body"}, new boolean[]{false}).alias("{", "baseLanguage statements").create();
+ /*package*/ final ConceptDescriptor myConceptBLExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.BLExpression", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6a40a3596560a9d9L)).super_("jetbrains.mps.console.base.structure.GeneratedCommand").super_(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c71L)).parents("jetbrains.mps.console.base.structure.GeneratedCommand", "jetbrains.mps.lang.core.structure.IWrapper").parentIds(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c71L), MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x11c6fd75034L)).childDescriptors(new ConceptDescriptorBuilder.Link(7656298970878093890L, "expression", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), false, false, false)).children(new String[]{"expression"}, new boolean[]{false}).alias("", "baseLanguage expression").create();
+ /*package*/ final ConceptDescriptor myConceptCommand = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.Command", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x5f1fb64db424879fL)).super_("jetbrains.mps.lang.core.structure.BaseConcept").super_(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).parents("jetbrains.mps.lang.core.structure.BaseConcept", "jetbrains.mps.lang.smodel.query.structure.HelpProvider").parentIds(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL), MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x690b986730edd07L)).abstract_().create();
/*package*/ final ConceptDescriptor myConceptCommandHolder = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.CommandHolder", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4e27160acb4484bL)).super_("jetbrains.mps.lang.core.structure.BaseConcept").super_(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).parents("jetbrains.mps.lang.core.structure.BaseConcept", "jetbrains.mps.console.base.structure.HistoryItem", "jetbrains.mps.lang.core.structure.INamedConcept").parentIds(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL), MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x5f195a051bd47defL), MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L)).childDescriptors(new ConceptDescriptorBuilder.Link(351968380916615460L, "command", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x5f1fb64db424879fL), true, false, false)).children(new String[]{"command"}, new boolean[]{false}).create();
- /*package*/ final ConceptDescriptor myConceptConsoleHelpProvider = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.ConsoleHelpProvider", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x690b986730edd07L)).interface_().create();
/*package*/ final ConceptDescriptor myConceptConsoleRoot = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.ConsoleRoot", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x15fb34051f725a2cL)).super_("jetbrains.mps.lang.core.structure.BaseConcept").super_(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).parents("jetbrains.mps.lang.core.structure.BaseConcept").parentIds(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).childDescriptors(new ConceptDescriptorBuilder.Link(1583916890557930415L, "history", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0xa835f28c1aa02beL), false, false, false), new ConceptDescriptorBuilder.Link(1583916890557930417L, "commandHolder", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4e27160acb4484bL), false, false, false)).children(new String[]{"history", "commandHolder"}, new boolean[]{false, false}).create();
+ /*package*/ final ConceptDescriptor myConceptExceptionHolder = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.ExceptionHolder", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x5b02f032bc93b714L)).super_("jetbrains.mps.lang.core.structure.BaseConcept").super_(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).parents("jetbrains.mps.lang.core.structure.BaseConcept", "jetbrains.mps.console.base.structure.IClickable").parentIds(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL), MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x2095ece53bb9f5b0L)).propertyDescriptors(new ConceptDescriptorBuilder.Prop(6558068108108282025L, "stackTrace")).properties("stackTrace").create();
/*package*/ final ConceptDescriptor myConceptGeneratedCommand = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.GeneratedCommand", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c71L)).super_("jetbrains.mps.console.base.structure.Command").super_(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x5f1fb64db424879fL)).parents("jetbrains.mps.console.base.structure.Command").parentIds(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x5f1fb64db424879fL)).abstract_().create();
- /*package*/ final ConceptDescriptor myConceptHelpCommand = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.HelpCommand", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x690b986730a1f80L)).super_("jetbrains.mps.console.base.structure.InterpretedCommand").super_(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c65L)).parents("jetbrains.mps.console.base.structure.InterpretedCommand", "jetbrains.mps.console.base.structure.ConsoleHelpProvider").parentIds(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c65L), MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x690b986730edd07L)).childDescriptors(new ConceptDescriptorBuilder.Link(6928665434433788203L, "target", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x60279080c2f3b209L), true, false, false)).children(new String[]{"target"}, new boolean[]{false}).alias("?", "help").create();
+ /*package*/ final ConceptDescriptor myConceptHelpCommand = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.HelpCommand", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x690b986730a1f80L)).super_("jetbrains.mps.console.base.structure.InterpretedCommand").super_(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c65L)).parents("jetbrains.mps.console.base.structure.InterpretedCommand", "jetbrains.mps.lang.smodel.query.structure.HelpProvider").parentIds(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c65L), MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x690b986730edd07L)).childDescriptors(new ConceptDescriptorBuilder.Link(6928665434433788203L, "target", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x60279080c2f3b209L), true, false, false)).children(new String[]{"target"}, new boolean[]{false}).alias("?", "help").create();
/*package*/ final ConceptDescriptor myConceptHelpConceptReference = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.HelpConceptReference", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x60279080c2f3b209L)).super_("jetbrains.mps.lang.core.structure.BaseConcept").super_(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).parents("jetbrains.mps.lang.core.structure.BaseConcept").parentIds(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).referenceDescriptors(new ConceptDescriptorBuilder.Ref(6928665434433779926L, "command", MetaIdFactory.conceptId(0xc72da2b97cce4447L, 0x8389f407dc1158b7L, 0xf979ba0450L), false)).references("command").create();
/*package*/ final ConceptDescriptor myConceptHistory = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.History", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0xa835f28c1aa02beL)).super_("jetbrains.mps.lang.core.structure.BaseConcept").super_(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).parents("jetbrains.mps.lang.core.structure.BaseConcept").parentIds(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).childDescriptors(new ConceptDescriptorBuilder.Link(7195119950189425818L, "item", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x5f195a051bd47defL), true, true, false)).children(new String[]{"item"}, new boolean[]{true}).create();
/*package*/ final ConceptDescriptor myConceptHistoryItem = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.HistoryItem", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x5f195a051bd47defL)).interface_().create();
@@ -33,70 +36,97 @@ public class StructureAspectDescriptor extends BaseStructureAspectDescriptor {
/*package*/ final ConceptDescriptor myConceptNodeWithClosure = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.NodeWithClosure", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0xf6d4d958ec2f2c6L)).super_("jetbrains.mps.lang.core.structure.BaseConcept").super_(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).parents("jetbrains.mps.lang.core.structure.BaseConcept", "jetbrains.mps.console.base.structure.IClickable").parentIds(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL), MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x2095ece53bb9f5b0L)).create();
/*package*/ final ConceptDescriptor myConceptOutputConsoleRoot = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.OutputConsoleRoot", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x131ec6f2097ff75fL)).super_("jetbrains.mps.console.base.structure.ConsoleRoot").super_(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x15fb34051f725a2cL)).parents("jetbrains.mps.console.base.structure.ConsoleRoot").parentIds(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x15fb34051f725a2cL)).create();
/*package*/ final ConceptDescriptor myConceptPastedNodeReference = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.PastedNodeReference", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x51132a123c89fa7eL)).super_("jetbrains.mps.lang.smodel.structure.AbstractNodeRefExpression").super_(MetaIdFactory.conceptId(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x319fd776da5d8e3cL)).parents("jetbrains.mps.lang.smodel.structure.AbstractNodeRefExpression", "jetbrains.mps.lang.core.structure.IDontSubstituteByDefault", "jetbrains.mps.console.base.structure.INodeWithReference").parentIds(MetaIdFactory.conceptId(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x319fd776da5d8e3cL), MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL), MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x36ac6f29ae8c1fb5L)).alias("pastedNodeRef", "").create();
+ /*package*/ final ConceptDescriptor myConceptPrintExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.PrintExpression", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6979f0787b2a9377L)).super_("jetbrains.mps.console.base.structure.AbstractPrintExpression").super_(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L)).parents("jetbrains.mps.console.base.structure.AbstractPrintExpression", "jetbrains.mps.lang.smodel.query.structure.ExpressionHelpProvider").parentIds(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L), MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x613b3dd6aa6dac90L)).alias("#print", "smart print depending on content").create();
+ /*package*/ final ConceptDescriptor myConceptPrintNodeExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.PrintNodeExpression", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4c7a26b31bd03b59L)).super_("jetbrains.mps.console.base.structure.AbstractPrintExpression").super_(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L)).parents("jetbrains.mps.console.base.structure.AbstractPrintExpression").parentIds(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L)).alias("#printNode", "print node copy").create();
+ /*package*/ final ConceptDescriptor myConceptPrintNodeReferenceExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.PrintNodeReferenceExpression", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x5f195a051bd9bddcL)).super_("jetbrains.mps.console.base.structure.AbstractPrintExpression").super_(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L)).parents("jetbrains.mps.console.base.structure.AbstractPrintExpression").parentIds(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L)).alias("#printNodeRef", "print reference to the node").create();
+ /*package*/ final ConceptDescriptor myConceptPrintSequenceExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.PrintSequenceExpression", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6979f0787b7db64fL)).super_("jetbrains.mps.console.base.structure.AbstractPrintExpression").super_(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L)).parents("jetbrains.mps.console.base.structure.AbstractPrintExpression").parentIds(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L)).alias("#printSequence", "print size with link to usages view").create();
+ /*package*/ final ConceptDescriptor myConceptPrintTextExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.PrintTextExpression", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x7417cca3eb1feca9L)).super_("jetbrains.mps.console.base.structure.AbstractPrintExpression").super_(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L)).parents("jetbrains.mps.console.base.structure.AbstractPrintExpression").parentIds(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L)).alias("#printText", "print as string").create();
+ /*package*/ final ConceptDescriptor myConceptProjectExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.ProjectExpression", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0xa721a59126bb908L)).super_("jetbrains.mps.lang.smodel.query.structure.QueryExpression").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).parents("jetbrains.mps.lang.smodel.query.structure.QueryExpression").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).alias("#project", "the current project").create();
+ /*package*/ final ConceptDescriptor myConceptProjectScope = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.ProjectScope", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x3bc64421763adda2L)).super_("jetbrains.mps.lang.smodel.query.structure.ScopeParameter").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL)).parents("jetbrains.mps.lang.smodel.query.structure.ScopeParameter").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL)).alias("project", "").create();
/*package*/ final ConceptDescriptor myConceptResponse = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.Response", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4e3b035171a5ba02L)).super_("jetbrains.mps.lang.core.structure.BaseConcept").super_(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).parents("jetbrains.mps.lang.core.structure.BaseConcept", "jetbrains.mps.console.base.structure.HistoryItem", "jetbrains.mps.lang.core.structure.IDontSubstituteByDefault").parentIds(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL), MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x5f195a051bd47defL), MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL)).childDescriptors(new ConceptDescriptorBuilder.Link(5637103006919120621L, "item", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4e3b035171b3583cL), true, true, false)).children(new String[]{"item"}, new boolean[]{true}).create();
/*package*/ final ConceptDescriptor myConceptResponseItem = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.ResponseItem", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4e3b035171b3583cL)).interface_().create();
/*package*/ final ConceptDescriptor myConceptTextResponseItem = new ConceptDescriptorBuilder("jetbrains.mps.console.base.structure.TextResponseItem", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4e3b035171b35c38L)).super_("jetbrains.mps.lang.core.structure.BaseConcept").super_(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).parents("jetbrains.mps.lang.core.structure.BaseConcept", "jetbrains.mps.console.base.structure.ResponseItem").parentIds(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL), MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4e3b035171b3583cL)).propertyDescriptors(new ConceptDescriptorBuilder.Prop(5637103006919122193L, "text")).properties("text").create();
@Override
public Collection getDescriptors() {
- return Arrays.asList(myConceptCommand, myConceptCommandHolder, myConceptConsoleHelpProvider, myConceptConsoleRoot, myConceptGeneratedCommand, myConceptHelpCommand, myConceptHelpConceptReference, myConceptHistory, myConceptHistoryItem, myConceptIActionHolder, myConceptIClickable, myConceptINodeWithReference, myConceptInterpretedCommand, myConceptModifiedCommandHistoryItem, myConceptNewLineResponseItem, myConceptNodeReferencePresentation, myConceptNodeReferenceString, myConceptNodeResponseItem, myConceptNodeWithClosure, myConceptOutputConsoleRoot, myConceptPastedNodeReference, myConceptResponse, myConceptResponseItem, myConceptTextResponseItem);
+ return Arrays.asList(myConceptAbstractPrintExpression, myConceptBLCommand, myConceptBLExpression, myConceptCommand, myConceptCommandHolder, myConceptConsoleRoot, myConceptExceptionHolder, myConceptGeneratedCommand, myConceptHelpCommand, myConceptHelpConceptReference, myConceptHistory, myConceptHistoryItem, myConceptIActionHolder, myConceptIClickable, myConceptINodeWithReference, myConceptInterpretedCommand, myConceptModifiedCommandHistoryItem, myConceptNewLineResponseItem, myConceptNodeReferencePresentation, myConceptNodeReferenceString, myConceptNodeResponseItem, myConceptNodeWithClosure, myConceptOutputConsoleRoot, myConceptPastedNodeReference, myConceptPrintExpression, myConceptPrintNodeExpression, myConceptPrintNodeReferenceExpression, myConceptPrintSequenceExpression, myConceptPrintTextExpression, myConceptProjectExpression, myConceptProjectScope, myConceptResponse, myConceptResponseItem, myConceptTextResponseItem);
}
@Override
@Nullable
public ConceptDescriptor getDescriptor(String conceptFqName) {
- switch (Arrays.binarySearch(stringSwitchCases_1htk8d_a0a0cb, conceptFqName)) {
+ switch (Arrays.binarySearch(stringSwitchCases_1htk8d_a0a0mb, conceptFqName)) {
case 0:
- return myConceptCommand;
+ return myConceptAbstractPrintExpression;
case 1:
- return myConceptCommandHolder;
+ return myConceptBLCommand;
case 2:
- return myConceptConsoleHelpProvider;
+ return myConceptBLExpression;
case 3:
- return myConceptConsoleRoot;
+ return myConceptCommand;
case 4:
- return myConceptGeneratedCommand;
+ return myConceptCommandHolder;
case 5:
- return myConceptHelpCommand;
+ return myConceptConsoleRoot;
case 6:
- return myConceptHelpConceptReference;
+ return myConceptExceptionHolder;
case 7:
- return myConceptHistory;
+ return myConceptGeneratedCommand;
case 8:
- return myConceptHistoryItem;
+ return myConceptHelpCommand;
case 9:
- return myConceptIActionHolder;
+ return myConceptHelpConceptReference;
case 10:
- return myConceptIClickable;
+ return myConceptHistory;
case 11:
- return myConceptINodeWithReference;
+ return myConceptHistoryItem;
case 12:
- return myConceptInterpretedCommand;
+ return myConceptIActionHolder;
case 13:
- return myConceptModifiedCommandHistoryItem;
+ return myConceptIClickable;
case 14:
- return myConceptNewLineResponseItem;
+ return myConceptINodeWithReference;
case 15:
- return myConceptNodeReferencePresentation;
+ return myConceptInterpretedCommand;
case 16:
- return myConceptNodeReferenceString;
+ return myConceptModifiedCommandHistoryItem;
case 17:
- return myConceptNodeResponseItem;
+ return myConceptNewLineResponseItem;
case 18:
- return myConceptNodeWithClosure;
+ return myConceptNodeReferencePresentation;
case 19:
- return myConceptOutputConsoleRoot;
+ return myConceptNodeReferenceString;
case 20:
- return myConceptPastedNodeReference;
+ return myConceptNodeResponseItem;
case 21:
- return myConceptResponse;
+ return myConceptNodeWithClosure;
case 22:
- return myConceptResponseItem;
+ return myConceptOutputConsoleRoot;
case 23:
+ return myConceptPastedNodeReference;
+ case 24:
+ return myConceptPrintExpression;
+ case 25:
+ return myConceptPrintNodeExpression;
+ case 26:
+ return myConceptPrintNodeReferenceExpression;
+ case 27:
+ return myConceptPrintSequenceExpression;
+ case 28:
+ return myConceptPrintTextExpression;
+ case 29:
+ return myConceptProjectExpression;
+ case 30:
+ return myConceptProjectScope;
+ case 31:
+ return myConceptResponse;
+ case 32:
+ return myConceptResponseItem;
+ case 33:
return myConceptTextResponseItem;
default:
return null;
}
}
- private static String[] stringSwitchCases_1htk8d_a0a0cb = new String[]{"jetbrains.mps.console.base.structure.Command", "jetbrains.mps.console.base.structure.CommandHolder", "jetbrains.mps.console.base.structure.ConsoleHelpProvider", "jetbrains.mps.console.base.structure.ConsoleRoot", "jetbrains.mps.console.base.structure.GeneratedCommand", "jetbrains.mps.console.base.structure.HelpCommand", "jetbrains.mps.console.base.structure.HelpConceptReference", "jetbrains.mps.console.base.structure.History", "jetbrains.mps.console.base.structure.HistoryItem", "jetbrains.mps.console.base.structure.IActionHolder", "jetbrains.mps.console.base.structure.IClickable", "jetbrains.mps.console.base.structure.INodeWithReference", "jetbrains.mps.console.base.structure.InterpretedCommand", "jetbrains.mps.console.base.structure.ModifiedCommandHistoryItem", "jetbrains.mps.console.base.structure.NewLineResponseItem", "jetbrains.mps.console.base.structure.NodeReferencePresentation", "jetbrains.mps.console.base.structure.NodeReferenceString", "jetbrains.mps.console.base.structure.NodeResponseItem", "jetbrains.mps.console.base.structure.NodeWithClosure", "jetbrains.mps.console.base.structure.OutputConsoleRoot", "jetbrains.mps.console.base.structure.PastedNodeReference", "jetbrains.mps.console.base.structure.Response", "jetbrains.mps.console.base.structure.ResponseItem", "jetbrains.mps.console.base.structure.TextResponseItem"};
+ private static String[] stringSwitchCases_1htk8d_a0a0mb = new String[]{"jetbrains.mps.console.base.structure.AbstractPrintExpression", "jetbrains.mps.console.base.structure.BLCommand", "jetbrains.mps.console.base.structure.BLExpression", "jetbrains.mps.console.base.structure.Command", "jetbrains.mps.console.base.structure.CommandHolder", "jetbrains.mps.console.base.structure.ConsoleRoot", "jetbrains.mps.console.base.structure.ExceptionHolder", "jetbrains.mps.console.base.structure.GeneratedCommand", "jetbrains.mps.console.base.structure.HelpCommand", "jetbrains.mps.console.base.structure.HelpConceptReference", "jetbrains.mps.console.base.structure.History", "jetbrains.mps.console.base.structure.HistoryItem", "jetbrains.mps.console.base.structure.IActionHolder", "jetbrains.mps.console.base.structure.IClickable", "jetbrains.mps.console.base.structure.INodeWithReference", "jetbrains.mps.console.base.structure.InterpretedCommand", "jetbrains.mps.console.base.structure.ModifiedCommandHistoryItem", "jetbrains.mps.console.base.structure.NewLineResponseItem", "jetbrains.mps.console.base.structure.NodeReferencePresentation", "jetbrains.mps.console.base.structure.NodeReferenceString", "jetbrains.mps.console.base.structure.NodeResponseItem", "jetbrains.mps.console.base.structure.NodeWithClosure", "jetbrains.mps.console.base.structure.OutputConsoleRoot", "jetbrains.mps.console.base.structure.PastedNodeReference", "jetbrains.mps.console.base.structure.PrintExpression", "jetbrains.mps.console.base.structure.PrintNodeExpression", "jetbrains.mps.console.base.structure.PrintNodeReferenceExpression", "jetbrains.mps.console.base.structure.PrintSequenceExpression", "jetbrains.mps.console.base.structure.PrintTextExpression", "jetbrains.mps.console.base.structure.ProjectExpression", "jetbrains.mps.console.base.structure.ProjectScope", "jetbrains.mps.console.base.structure.Response", "jetbrains.mps.console.base.structure.ResponseItem", "jetbrains.mps.console.base.structure.TextResponseItem"};
}
diff --git a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/structure/trace.info b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/structure/trace.info
index 8b06b0136198..57d9414cdc4e 100644
--- a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/structure/trace.info
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/structure/trace.info
@@ -2,7 +2,7 @@
-
+
diff --git a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/trace.info b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/trace.info
index 0401d0ccb7fa..a86f127b0c97 100644
--- a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/trace.info
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/trace.info
@@ -2,7 +2,7 @@
-
+
diff --git a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/TypesystemDescriptor.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/TypesystemDescriptor.java
new file mode 100644
index 000000000000..7a0176509bf9
--- /dev/null
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/TypesystemDescriptor.java
@@ -0,0 +1,39 @@
+package jetbrains.mps.console.base.typesystem;
+
+/*Generated by MPS */
+
+import jetbrains.mps.lang.typesystem.runtime.BaseHelginsDescriptor;
+import jetbrains.mps.lang.typesystem.runtime.InferenceRule_Runtime;
+
+public class TypesystemDescriptor extends BaseHelginsDescriptor {
+ public TypesystemDescriptor() {
+ {
+ InferenceRule_Runtime inferenceRule = new typeof_AbstractPrintExpression_InferenceRule();
+ this.myInferenceRules.add(inferenceRule);
+ }
+ {
+ InferenceRule_Runtime inferenceRule = new typeof_PrintExpression_InferenceRule();
+ this.myInferenceRules.add(inferenceRule);
+ }
+ {
+ InferenceRule_Runtime inferenceRule = new typeof_PrintNodeExpression_InferenceRule();
+ this.myInferenceRules.add(inferenceRule);
+ }
+ {
+ InferenceRule_Runtime inferenceRule = new typeof_PrintNodeReferenceExpression_InferenceRule();
+ this.myInferenceRules.add(inferenceRule);
+ }
+ {
+ InferenceRule_Runtime inferenceRule = new typeof_PrintSequenceExpression_InferenceRule();
+ this.myInferenceRules.add(inferenceRule);
+ }
+ {
+ InferenceRule_Runtime inferenceRule = new typeof_PrintTextExpression_InferenceRule();
+ this.myInferenceRules.add(inferenceRule);
+ }
+ {
+ InferenceRule_Runtime inferenceRule = new typeof_ProjectExpression_InferenceRule();
+ this.myInferenceRules.add(inferenceRule);
+ }
+ }
+}
diff --git a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/trace.info b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/trace.info
index 78624c872225..43104ebebaf0 100644
--- a/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/trace.info
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/trace.info
@@ -1,3 +1,452 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_AbstractPrintExpression_InferenceRule.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/typeof_AbstractPrintExpression_InferenceRule.java
similarity index 75%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_AbstractPrintExpression_InferenceRule.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/typeof_AbstractPrintExpression_InferenceRule.java
index 019ff0382e8e..0b847cc288ac 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_AbstractPrintExpression_InferenceRule.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/typeof_AbstractPrintExpression_InferenceRule.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.typesystem;
+package jetbrains.mps.console.base.typesystem;
/*Generated by MPS */
@@ -19,12 +19,12 @@ public typeof_AbstractPrintExpression_InferenceRule() {
public void applyRule(final SNode abstractPrintExpression, final TypeCheckingContext typeCheckingContext, IsApplicableStatus status) {
{
SNode _nodeToCheck_1029348928467 = abstractPrintExpression;
- EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "7656298970878399354", 0, null);
- typeCheckingContext.createEquation((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "7656298970878398907", true), (SNode) _quotation_createNode_5i9h05_a0a0b(), _info_12389875345);
+ EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:ae7d1f20-2cfe-46ef-a88a-193353a8b62b(jetbrains.mps.console.base.typesystem)", "7656298970878399354", 0, null);
+ typeCheckingContext.createEquation((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:ae7d1f20-2cfe-46ef-a88a-193353a8b62b(jetbrains.mps.console.base.typesystem)", "7656298970878398907", true), (SNode) _quotation_createNode_5i9h05_a0a0b(), _info_12389875345);
}
}
public SAbstractConcept getApplicableConcept() {
- return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, "jetbrains.mps.console.blCommand.structure.AbstractPrintExpression");
+ return MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, "jetbrains.mps.console.base.structure.AbstractPrintExpression");
}
public IsApplicableStatus isApplicableAndPattern(SNode argument) {
return new IsApplicableStatus(argument.getConcept().isSubConceptOf(getApplicableConcept()), null);
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_PrintExpression_InferenceRule.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/typeof_PrintExpression_InferenceRule.java
similarity index 81%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_PrintExpression_InferenceRule.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/typeof_PrintExpression_InferenceRule.java
index 1733d50698fb..5540a7cd890c 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_PrintExpression_InferenceRule.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/typeof_PrintExpression_InferenceRule.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.typesystem;
+package jetbrains.mps.console.base.typesystem;
/*Generated by MPS */
@@ -20,13 +20,13 @@ public typeof_PrintExpression_InferenceRule() {
}
public void applyRule(final SNode printExpression, final TypeCheckingContext typeCheckingContext, IsApplicableStatus status) {
{
- SNode _nodeToCheck_1029348928467 = SLinkOperations.getTarget(printExpression, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
- EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "7600370246421664444", 0, null);
- typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "7600370246421664447", true), (SNode) _quotation_createNode_nk4iqe_a0a0b(), false, true, _info_12389875345);
+ SNode _nodeToCheck_1029348928467 = SLinkOperations.getTarget(printExpression, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
+ EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:ae7d1f20-2cfe-46ef-a88a-193353a8b62b(jetbrains.mps.console.base.typesystem)", "7600370246421664444", 0, null);
+ typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:ae7d1f20-2cfe-46ef-a88a-193353a8b62b(jetbrains.mps.console.base.typesystem)", "7600370246421664447", true), (SNode) _quotation_createNode_nk4iqe_a0a0b(), false, true, _info_12389875345);
}
}
public SAbstractConcept getApplicableConcept() {
- return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6979f0787b2a9377L, "jetbrains.mps.console.blCommand.structure.PrintExpression");
+ return MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6979f0787b2a9377L, "jetbrains.mps.console.base.structure.PrintExpression");
}
public IsApplicableStatus isApplicableAndPattern(SNode argument) {
return new IsApplicableStatus(argument.getConcept().isSubConceptOf(getApplicableConcept()), null);
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_PrintNodeExpression_InferenceRule.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/typeof_PrintNodeExpression_InferenceRule.java
similarity index 75%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_PrintNodeExpression_InferenceRule.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/typeof_PrintNodeExpression_InferenceRule.java
index 1a1bda05d98a..b186b28db94c 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_PrintNodeExpression_InferenceRule.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/typeof_PrintNodeExpression_InferenceRule.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.typesystem;
+package jetbrains.mps.console.base.typesystem;
/*Generated by MPS */
@@ -20,14 +20,14 @@ public typeof_PrintNodeExpression_InferenceRule() {
public void applyRule(final SNode printNodeExpression, final TypeCheckingContext typeCheckingContext, IsApplicableStatus status) {
if (!(typeCheckingContext.isSingleTypeComputation())) {
{
- SNode _nodeToCheck_1029348928467 = SLinkOperations.getTarget(printNodeExpression, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
- EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "5510759644748858657", 0, null);
- typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "5510759644748858662", true), (SNode) _quotation_createNode_j9pmav_a0a0b(), true, false, _info_12389875345);
+ SNode _nodeToCheck_1029348928467 = SLinkOperations.getTarget(printNodeExpression, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
+ EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:ae7d1f20-2cfe-46ef-a88a-193353a8b62b(jetbrains.mps.console.base.typesystem)", "5510759644748858657", 0, null);
+ typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:ae7d1f20-2cfe-46ef-a88a-193353a8b62b(jetbrains.mps.console.base.typesystem)", "5510759644748858662", true), (SNode) _quotation_createNode_j9pmav_a0a0b(), true, false, _info_12389875345);
}
}
}
public SAbstractConcept getApplicableConcept() {
- return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4c7a26b31bd03b59L, "jetbrains.mps.console.blCommand.structure.PrintNodeExpression");
+ return MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4c7a26b31bd03b59L, "jetbrains.mps.console.base.structure.PrintNodeExpression");
}
public IsApplicableStatus isApplicableAndPattern(SNode argument) {
return new IsApplicableStatus(argument.getConcept().isSubConceptOf(getApplicableConcept()), null);
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_PrintNodeReferenceExpression_InferenceRule.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/typeof_PrintNodeReferenceExpression_InferenceRule.java
similarity index 75%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_PrintNodeReferenceExpression_InferenceRule.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/typeof_PrintNodeReferenceExpression_InferenceRule.java
index 4caaab1503ad..99a016bc68b7 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_PrintNodeReferenceExpression_InferenceRule.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/typeof_PrintNodeReferenceExpression_InferenceRule.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.typesystem;
+package jetbrains.mps.console.base.typesystem;
/*Generated by MPS */
@@ -20,14 +20,14 @@ public typeof_PrintNodeReferenceExpression_InferenceRule() {
public void applyRule(final SNode printNodeReferenceExpression, final TypeCheckingContext typeCheckingContext, IsApplicableStatus status) {
if (!(typeCheckingContext.isSingleTypeComputation())) {
{
- SNode _nodeToCheck_1029348928467 = SLinkOperations.getTarget(printNodeReferenceExpression, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
- EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "6852607286009512877", 0, null);
- typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "6852607286009511978", true), (SNode) _quotation_createNode_t5gmh8_a0a0b(), true, false, _info_12389875345);
+ SNode _nodeToCheck_1029348928467 = SLinkOperations.getTarget(printNodeReferenceExpression, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
+ EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:ae7d1f20-2cfe-46ef-a88a-193353a8b62b(jetbrains.mps.console.base.typesystem)", "6852607286009512877", 0, null);
+ typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:ae7d1f20-2cfe-46ef-a88a-193353a8b62b(jetbrains.mps.console.base.typesystem)", "6852607286009511978", true), (SNode) _quotation_createNode_t5gmh8_a0a0b(), true, false, _info_12389875345);
}
}
}
public SAbstractConcept getApplicableConcept() {
- return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5f195a051bd9bddcL, "jetbrains.mps.console.blCommand.structure.PrintNodeReferenceExpression");
+ return MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x5f195a051bd9bddcL, "jetbrains.mps.console.base.structure.PrintNodeReferenceExpression");
}
public IsApplicableStatus isApplicableAndPattern(SNode argument) {
return new IsApplicableStatus(argument.getConcept().isSubConceptOf(getApplicableConcept()), null);
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_PrintSequenceExpression_InferenceRule.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/typeof_PrintSequenceExpression_InferenceRule.java
similarity index 89%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_PrintSequenceExpression_InferenceRule.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/typeof_PrintSequenceExpression_InferenceRule.java
index 10c5c092390a..88ef902ee953 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_PrintSequenceExpression_InferenceRule.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/typeof_PrintSequenceExpression_InferenceRule.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.typesystem;
+package jetbrains.mps.console.base.typesystem;
/*Generated by MPS */
@@ -20,13 +20,13 @@ public typeof_PrintSequenceExpression_InferenceRule() {
}
public void applyRule(final SNode printSequenceExpression, final TypeCheckingContext typeCheckingContext, IsApplicableStatus status) {
{
- SNode _nodeToCheck_1029348928467 = SLinkOperations.getTarget(printSequenceExpression, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
- EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "3856122757887347236", 0, null);
- typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "3856122757887347250", true), (SNode) _quotation_createNode_u62o5j_a0a0b(), false, true, _info_12389875345);
+ SNode _nodeToCheck_1029348928467 = SLinkOperations.getTarget(printSequenceExpression, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
+ EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:ae7d1f20-2cfe-46ef-a88a-193353a8b62b(jetbrains.mps.console.base.typesystem)", "3856122757887347236", 0, null);
+ typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:ae7d1f20-2cfe-46ef-a88a-193353a8b62b(jetbrains.mps.console.base.typesystem)", "3856122757887347250", true), (SNode) _quotation_createNode_u62o5j_a0a0b(), false, true, _info_12389875345);
}
}
public SAbstractConcept getApplicableConcept() {
- return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6979f0787b7db64fL, "jetbrains.mps.console.blCommand.structure.PrintSequenceExpression");
+ return MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6979f0787b7db64fL, "jetbrains.mps.console.base.structure.PrintSequenceExpression");
}
public IsApplicableStatus isApplicableAndPattern(SNode argument) {
return new IsApplicableStatus(argument.getConcept().isSubConceptOf(getApplicableConcept()), null);
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_PrintTextExpression_InferenceRule.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/typeof_PrintTextExpression_InferenceRule.java
similarity index 78%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_PrintTextExpression_InferenceRule.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/typeof_PrintTextExpression_InferenceRule.java
index 99dc145477e2..a15c63d0272e 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_PrintTextExpression_InferenceRule.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/typeof_PrintTextExpression_InferenceRule.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.typesystem;
+package jetbrains.mps.console.base.typesystem;
/*Generated by MPS */
@@ -20,13 +20,13 @@ public typeof_PrintTextExpression_InferenceRule() {
}
public void applyRule(final SNode printTextExpression, final TypeCheckingContext typeCheckingContext, IsApplicableStatus status) {
{
- SNode _nodeToCheck_1029348928467 = SLinkOperations.getTarget(printTextExpression, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
- EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "7600370246421665039", 0, null);
- typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "7600370246421665042", true), (SNode) _quotation_createNode_tqzol9_a0a0b(), false, true, _info_12389875345);
+ SNode _nodeToCheck_1029348928467 = SLinkOperations.getTarget(printTextExpression, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
+ EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:ae7d1f20-2cfe-46ef-a88a-193353a8b62b(jetbrains.mps.console.base.typesystem)", "7600370246421665039", 0, null);
+ typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:ae7d1f20-2cfe-46ef-a88a-193353a8b62b(jetbrains.mps.console.base.typesystem)", "7600370246421665042", true), (SNode) _quotation_createNode_tqzol9_a0a0b(), false, true, _info_12389875345);
}
}
public SAbstractConcept getApplicableConcept() {
- return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x7417cca3eb1feca9L, "jetbrains.mps.console.blCommand.structure.PrintTextExpression");
+ return MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x7417cca3eb1feca9L, "jetbrains.mps.console.base.structure.PrintTextExpression");
}
public IsApplicableStatus isApplicableAndPattern(SNode argument) {
return new IsApplicableStatus(argument.getConcept().isSubConceptOf(getApplicableConcept()), null);
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_ProjectExpression_InferenceRule.java b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/typeof_ProjectExpression_InferenceRule.java
similarity index 80%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_ProjectExpression_InferenceRule.java
rename to plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/typeof_ProjectExpression_InferenceRule.java
index 55e4a17e8118..b6a18c48c689 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_ProjectExpression_InferenceRule.java
+++ b/plugins/console/lang/base/source_gen/jetbrains/mps/console/base/typesystem/typeof_ProjectExpression_InferenceRule.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.typesystem;
+package jetbrains.mps.console.base.typesystem;
/*Generated by MPS */
@@ -20,12 +20,12 @@ public typeof_ProjectExpression_InferenceRule() {
public void applyRule(final SNode projectExpression, final TypeCheckingContext typeCheckingContext, IsApplicableStatus status) {
{
SNode _nodeToCheck_1029348928467 = projectExpression;
- EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "752693057587763729", 0, null);
- typeCheckingContext.createEquation((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "752693057587762707", true), (SNode) _quotation_createNode_osiggc_a0a0b(), _info_12389875345);
+ EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:ae7d1f20-2cfe-46ef-a88a-193353a8b62b(jetbrains.mps.console.base.typesystem)", "752693057587763729", 0, null);
+ typeCheckingContext.createEquation((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:ae7d1f20-2cfe-46ef-a88a-193353a8b62b(jetbrains.mps.console.base.typesystem)", "752693057587762707", true), (SNode) _quotation_createNode_osiggc_a0a0b(), _info_12389875345);
}
}
public SAbstractConcept getApplicableConcept() {
- return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0xa721a59126bb908L, "jetbrains.mps.console.blCommand.structure.ProjectExpression");
+ return MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0xa721a59126bb908L, "jetbrains.mps.console.base.structure.ProjectExpression");
}
public IsApplicableStatus isApplicableAndPattern(SNode argument) {
return new IsApplicableStatus(argument.getConcept().isSubConceptOf(getApplicableConcept()), null);
diff --git a/plugins/console/lang/blCommand/generator/source_gen.caches/jetbrains/mps/console/blCommand/generator/template/main/generated b/plugins/console/lang/blCommand/generator/source_gen.caches/jetbrains/mps/console/blCommand/generator/template/main/generated
deleted file mode 100644
index eee1bbac116b..000000000000
--- a/plugins/console/lang/blCommand/generator/source_gen.caches/jetbrains/mps/console/blCommand/generator/template/main/generated
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/plugins/console/lang/blCommand/generator/source_gen/jetbrains/mps/console/blCommand/generator/template/main/QueriesGenerated.java b/plugins/console/lang/blCommand/generator/source_gen/jetbrains/mps/console/blCommand/generator/template/main/QueriesGenerated.java
deleted file mode 100644
index ffaaee7d37f9..000000000000
--- a/plugins/console/lang/blCommand/generator/source_gen/jetbrains/mps/console/blCommand/generator/template/main/QueriesGenerated.java
+++ /dev/null
@@ -1,602 +0,0 @@
-package jetbrains.mps.console.blCommand.generator.template.main;
-
-/*Generated by MPS */
-
-import jetbrains.mps.generator.runtime.Generated;
-import jetbrains.mps.generator.template.BaseMappingRuleContext;
-import jetbrains.mps.typesystem.inference.TypeChecker;
-import jetbrains.mps.lang.smodel.generator.smodelAdapter.SLinkOperations;
-import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory;
-import org.jetbrains.mps.openapi.model.SNode;
-import jetbrains.mps.lang.typesystem.runtime.HUtil;
-import jetbrains.mps.internal.collections.runtime.ListSequence;
-import jetbrains.mps.lang.smodel.generator.smodelAdapter.SNodeOperations;
-import org.jetbrains.mps.openapi.language.SAbstractConcept;
-import jetbrains.mps.generator.template.PropertyMacroContext;
-import jetbrains.mps.smodel.behaviour.BehaviorReflection;
-import jetbrains.mps.generator.template.ReferenceMacroContext;
-import jetbrains.mps.generator.template.SourceSubstituteMacroNodeContext;
-import jetbrains.mps.internal.collections.runtime.IWhereFilter;
-import jetbrains.mps.internal.collections.runtime.ISelector;
-import jetbrains.mps.internal.collections.runtime.Sequence;
-import jetbrains.mps.generator.template.SourceSubstituteMacroNodesContext;
-import org.jetbrains.mps.openapi.persistence.PersistenceFacade;
-import jetbrains.mps.smodel.SModelUtil_new;
-import jetbrains.mps.smodel.SReference;
-import org.jetbrains.mps.openapi.model.SNodeAccessUtil;
-
-@Generated
-public class QueriesGenerated {
- public static boolean baseMappingRule_Condition_3395429865810138642(final BaseMappingRuleContext _context) {
- return TypeChecker.getInstance().getSubtypingManager().isSubtype(TypeChecker.getInstance().getTypeOf(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"))), _quotation_createNode_x583g4_b0a0a0());
- }
- public static boolean baseMappingRule_Condition_7600370246419375459(final BaseMappingRuleContext _context) {
- return TypeChecker.getInstance().getSubtypingManager().isSubtype(TypeChecker.getInstance().getTypeOf(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"))), _quotation_createNode_x583g4_b0a0a1());
- }
- public static boolean baseMappingRule_Condition_7600370246421231722(final BaseMappingRuleContext _context) {
- SNode type = TypeChecker.getInstance().getTypeOf(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object")));
- return TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a0a0b0c()) || TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a0a0b0c_0()) || TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a0a1a2()) || TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a0b0c());
- }
- public static boolean baseMappingRule_Condition_3856122757887589572(final BaseMappingRuleContext _context) {
- SNode functionType = TypeChecker.getInstance().getRuntimeSupport().coerce_(TypeChecker.getInstance().getTypeOf(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"))), HUtil.createMatchingPatternByConcept(MetaAdapterFactory.getConcept(0xfd3920347849419dL, 0x907112563d152375L, 0x1174a4d19ffL, "jetbrains.mps.baseLanguage.closures.structure.FunctionType")), false);
- return functionType != null;
- }
- public static boolean baseMappingRule_Condition_3786816536599965790(final BaseMappingRuleContext _context) {
- return ListSequence.fromList(SNodeOperations.getNodeDescendants(_context.getNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6979f0787b2a9377L, "jetbrains.mps.console.blCommand.structure.PrintExpression"), false, new SAbstractConcept[]{})).isEmpty();
- }
- public static Object propertyMacro_GetPropertyValue_5842059399449233666(final PropertyMacroContext _context) {
- return _context.createUniqueName("context", _context.getNode());
- }
- public static Object propertyMacro_GetPropertyValue_5842059399449255502(final PropertyMacroContext _context) {
- return _context.createUniqueName("console", _context.getNode());
- }
- public static Object propertyMacro_GetPropertyValue_6690111761723079789(final PropertyMacroContext _context) {
- return "closure : " + BehaviorReflection.invokeVirtual(String.class, TypeChecker.getInstance().getTypeOf(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"))), "virtual_getPresentation_1213877396640", new Object[]{});
- }
- public static Object propertyMacro_GetPropertyValue_9010839353952736697(final PropertyMacroContext _context) {
- SNode type = TypeChecker.getInstance().getTypeOf(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object")));
- if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a1a8())) {
- return "nodes";
- }
- if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a2a8())) {
- return "references";
- }
- if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a3a8())) {
- return "models";
- }
- if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a4a8())) {
- return "modules";
- }
- return null;
- }
- public static Object referenceMacro_GetReferent_8126917369944781043(final ReferenceMacroContext _context) {
- return _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "contextParameter");
- }
- public static Object referenceMacro_GetReferent_8126917369944799036(final ReferenceMacroContext _context) {
- return _context.getOutputNodeByInputNodeAndMappingLabel(_context.getNode(), "consoleParameter");
- }
- public static Object referenceMacro_GetReferent_6273399648879447700(final ReferenceMacroContext _context) {
- return _context.getOutputNodeByInputNodeAndMappingLabel(SNodeOperations.getNodeAncestor(_context.getNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L, "jetbrains.mps.console.blCommand.structure.BLCommand"), false, false), "consoleParameter");
- }
- public static Object referenceMacro_GetReferent_8006938998446049201(final ReferenceMacroContext _context) {
- return _context.getOutputNodeByInputNodeAndMappingLabel(SNodeOperations.getNodeAncestor(_context.getNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L, "jetbrains.mps.console.blCommand.structure.BLCommand"), false, false), "contextParameter");
- }
- public static Object referenceMacro_GetReferent_3501374812264730107(final ReferenceMacroContext _context) {
- SNode type = TypeChecker.getInstance().getTypeOf(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x75bb0160f191d79fL, 0x6979f0787b81e875L, "object")));
- if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a1a31())) {
- return SNodeOperations.getNode("r:b4d3e080-529f-482d-ad99-114342004f83(jetbrains.mps.console.blCommand.runtime.util)", "3501374812263258755");
- }
- if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a2a31())) {
- return SNodeOperations.getNode("r:b4d3e080-529f-482d-ad99-114342004f83(jetbrains.mps.console.blCommand.runtime.util)", "3501374812263262593");
- }
- if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a3a31())) {
- return SNodeOperations.getNode("r:b4d3e080-529f-482d-ad99-114342004f83(jetbrains.mps.console.blCommand.runtime.util)", "3501374812263265578");
- }
- if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a4a31())) {
- return SNodeOperations.getNode("r:b4d3e080-529f-482d-ad99-114342004f83(jetbrains.mps.console.blCommand.runtime.util)", "3501374812263268620");
- }
- return null;
- }
- public static Object referenceMacro_GetReferent_3501374812265756145(final ReferenceMacroContext _context) {
- return _context.getOutputNodeByInputNodeAndMappingLabel(SNodeOperations.getNodeAncestor(_context.getNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L, "jetbrains.mps.console.blCommand.structure.BLCommand"), false, false), "contextParameter");
- }
- public static Object referenceMacro_GetReferent_7600370246425972944(final ReferenceMacroContext _context) {
- SNode type = TypeChecker.getInstance().getTypeOf(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x75bb0160f191d79fL, 0x6979f0787b81e875L, "object")));
- if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a1a51())) {
- return SNodeOperations.getNode("r:b4d3e080-529f-482d-ad99-114342004f83(jetbrains.mps.console.blCommand.runtime.util)", "1125969196844631948");
- }
- if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a2a51())) {
- return SNodeOperations.getNode("r:b4d3e080-529f-482d-ad99-114342004f83(jetbrains.mps.console.blCommand.runtime.util)", "1125969196844631948");
- }
- if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a3a51())) {
- return SNodeOperations.getNode("r:b4d3e080-529f-482d-ad99-114342004f83(jetbrains.mps.console.blCommand.runtime.util)", "1125969196844632137");
- }
- if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a4a51())) {
- return SNodeOperations.getNode("r:b4d3e080-529f-482d-ad99-114342004f83(jetbrains.mps.console.blCommand.runtime.util)", "1125969196844632254");
- }
- return null;
- }
- public static Object referenceMacro_GetReferent_752693057587775365(final ReferenceMacroContext _context) {
- return _context.getOutputNodeByInputNodeAndMappingLabel(SNodeOperations.getNodeAncestor(_context.getNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L, "jetbrains.mps.console.blCommand.structure.BLCommand"), false, false), "contextParameter");
- }
- public static Object referenceMacro_GetReferent_5510759644748879586(final ReferenceMacroContext _context) {
- return _context.getOutputNodeByInputNodeAndMappingLabel(SNodeOperations.getNodeAncestor(_context.getNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L, "jetbrains.mps.console.blCommand.structure.BLCommand"), false, false), "consoleParameter");
- }
- public static Object referenceMacro_GetReferent_5510759644748869358(final ReferenceMacroContext _context) {
- return _context.getOutputNodeByInputNodeAndMappingLabel(SNodeOperations.getNodeAncestor(_context.getNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L, "jetbrains.mps.console.blCommand.structure.BLCommand"), false, false), "consoleParameter");
- }
- public static Object referenceMacro_GetReferent_4307205004143761133(final ReferenceMacroContext _context) {
- return _context.getOutputNodeByInputNodeAndMappingLabel(SNodeOperations.getNodeAncestor(_context.getNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L, "jetbrains.mps.console.blCommand.structure.BLCommand"), false, false), "contextParameter");
- }
- public static Object referenceMacro_GetReferent_4307205004144705887(final ReferenceMacroContext _context) {
- return _context.getOutputNodeByInputNodeAndMappingLabel(SNodeOperations.getNodeAncestor(_context.getNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L, "jetbrains.mps.console.blCommand.structure.BLCommand"), false, false), "contextParameter");
- }
- public static Object referenceMacro_GetReferent_9010839353953001247(final ReferenceMacroContext _context) {
- return _context.getOutputNodeByInputNodeAndMappingLabel(SNodeOperations.getNodeAncestor(_context.getNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L, "jetbrains.mps.console.blCommand.structure.BLCommand"), false, false), "consoleParameter");
- }
- public static Object referenceMacro_GetReferent_9010839353953082327(final ReferenceMacroContext _context) {
- return _context.getOutputNodeByInputNodeAndMappingLabel(SNodeOperations.getNodeAncestor(_context.getNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L, "jetbrains.mps.console.blCommand.structure.BLCommand"), false, false), "contextParameter");
- }
- public static Object referenceMacro_GetReferent_1597470200014435793(final ReferenceMacroContext _context) {
- return _context.getOutputNodeByInputNodeAndMappingLabel(SNodeOperations.getNodeAncestor(_context.getNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L, "jetbrains.mps.console.blCommand.structure.BLCommand"), false, false), "contextParameter");
- }
- public static Object referenceMacro_GetReferent_1597470200014435807(final ReferenceMacroContext _context) {
- SNode type = TypeChecker.getInstance().getTypeOf(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object")));
- if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a1a42())) {
- return SNodeOperations.getNode("r:b4d3e080-529f-482d-ad99-114342004f83(jetbrains.mps.console.blCommand.runtime.util)", "1125969196844631948");
- }
- if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a2a42())) {
- return SNodeOperations.getNode("r:b4d3e080-529f-482d-ad99-114342004f83(jetbrains.mps.console.blCommand.runtime.util)", "1125969196844631948");
- }
- if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a3a42())) {
- return SNodeOperations.getNode("r:b4d3e080-529f-482d-ad99-114342004f83(jetbrains.mps.console.blCommand.runtime.util)", "1125969196844632137");
- }
- if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a4a42())) {
- return SNodeOperations.getNode("r:b4d3e080-529f-482d-ad99-114342004f83(jetbrains.mps.console.blCommand.runtime.util)", "1125969196844632254");
- }
- return null;
- }
- public static Object referenceMacro_GetReferent_3501374812263511250(final ReferenceMacroContext _context) {
- SNode type = TypeChecker.getInstance().getTypeOf(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object")));
- if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a1a52())) {
- return SNodeOperations.getNode("r:b4d3e080-529f-482d-ad99-114342004f83(jetbrains.mps.console.blCommand.runtime.util)", "3501374812263258755");
- }
- if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a2a52())) {
- return SNodeOperations.getNode("r:b4d3e080-529f-482d-ad99-114342004f83(jetbrains.mps.console.blCommand.runtime.util)", "3501374812263262593");
- }
- if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a3a52())) {
- return SNodeOperations.getNode("r:b4d3e080-529f-482d-ad99-114342004f83(jetbrains.mps.console.blCommand.runtime.util)", "3501374812263265578");
- }
- if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a4a52())) {
- return SNodeOperations.getNode("r:b4d3e080-529f-482d-ad99-114342004f83(jetbrains.mps.console.blCommand.runtime.util)", "3501374812263268620");
- }
- return null;
- }
- public static SNode sourceNodeQuery_6273399648879447287(final SourceSubstituteMacroNodeContext _context) {
- return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
- }
- public static SNode sourceNodeQuery_3501374812264728764(final SourceSubstituteMacroNodeContext _context) {
- return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x75bb0160f191d79fL, 0x6979f0787b81e875L, "object"));
- }
- public static SNode sourceNodeQuery_4307205004144966846(final SourceSubstituteMacroNodeContext _context) {
- return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, 0x3bc644217616e548L, "parameter"));
- }
- public static SNode sourceNodeQuery_7738379549905474169(final SourceSubstituteMacroNodeContext _context) {
- return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x75bb0160f191d6ebL, 0x75bb0160f191d6ecL, "node"));
- }
- public static SNode sourceNodeQuery_4307205004144963070(final SourceSubstituteMacroNodeContext _context) {
- return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, 0x3bc644217616e548L, "parameter"));
- }
- public static SNode sourceNodeQuery_5582028874771414574(final SourceSubstituteMacroNodeContext _context) {
- return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6b643f33718aa10dL, 0x6b643f33718aa10eL, "conceptArg"));
- }
- public static SNode sourceNodeQuery_5510759644748879578(final SourceSubstituteMacroNodeContext _context) {
- return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
- }
- public static SNode sourceNodeQuery_6134217374019005717(final SourceSubstituteMacroNodeContext _context) {
- return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
- }
- public static SNode sourceNodeQuery_4307205004143195962(final SourceSubstituteMacroNodeContext _context) {
- return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, 0x3bc644217616e548L, "parameter"));
- }
- public static SNode sourceNodeQuery_4307205004144964264(final SourceSubstituteMacroNodeContext _context) {
- return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, 0x3bc644217616e548L, "parameter"));
- }
- public static SNode sourceNodeQuery_4307205004144961927(final SourceSubstituteMacroNodeContext _context) {
- return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, 0x3bc644217616e548L, "parameter"));
- }
- public static SNode sourceNodeQuery_4307205004144960989(final SourceSubstituteMacroNodeContext _context) {
- return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL, 0x3bc644217616e548L, "parameter"));
- }
- public static SNode sourceNodeQuery_4307205004142795439(final SourceSubstituteMacroNodeContext _context) {
- Iterable results = ListSequence.fromList(SLinkOperations.getChildren(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, 0x3bc6442176a262a6L, "parameter"))).where(new IWhereFilter() {
- public boolean accept(SNode it) {
- return SNodeOperations.isInstanceOf(it, MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, "jetbrains.mps.console.blCommand.structure.QueryParameterScope"));
- }
- }).select(new ISelector() {
- public SNode select(SNode it) {
- return SNodeOperations.cast(it, MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, "jetbrains.mps.console.blCommand.structure.QueryParameterScope"));
- }
- });
- return (Sequence.fromIterable(results).isEmpty() ? _quotation_createNode_x583g4_a0b0mb() : SLinkOperations.getTarget(Sequence.fromIterable(results).first(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL, 0x3bc64421763bef89L, "value")));
- }
- public static SNode sourceNodeQuery_4307205004142895894(final SourceSubstituteMacroNodeContext _context) {
- Iterable results = ListSequence.fromList(SLinkOperations.getChildren(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L, 0x3bc6442176a262a6L, "parameter"))).where(new IWhereFilter() {
- public boolean accept(SNode it) {
- return SNodeOperations.isInstanceOf(it, MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ec86L, "jetbrains.mps.console.blCommand.structure.QueryParameterIncludeReadOnly"));
- }
- });
- return (Sequence.fromIterable(results).isEmpty() ? _quotation_createNode_x583g4_a0b0nb_0() : _quotation_createNode_x583g4_a0b0nb());
- }
- public static SNode sourceNodeQuery_7600370246429485751(final SourceSubstituteMacroNodeContext _context) {
- return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6a40a3596560a9d9L, 0x6a40a3596560aa42L, "expression"));
- }
- public static SNode sourceNodeQuery_3395429865810287239(final SourceSubstituteMacroNodeContext _context) {
- return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
- }
- public static SNode sourceNodeQuery_9010839353951768772(final SourceSubstituteMacroNodeContext _context) {
- return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
- }
- public static SNode sourceNodeQuery_7600370246429334103(final SourceSubstituteMacroNodeContext _context) {
- return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
- }
- public static SNode sourceNodeQuery_7600370246419387223(final SourceSubstituteMacroNodeContext _context) {
- return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
- }
- public static SNode sourceNodeQuery_3501374812261883521(final SourceSubstituteMacroNodeContext _context) {
- SNode type = TypeChecker.getInstance().getTypeOf(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object")));
- if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a1a54())) {
- return _quotation_createNode_x583g4_a0a1a54();
- }
- if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a2a54())) {
- return _quotation_createNode_x583g4_a0a2a54();
- }
- if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a3a54())) {
- return _quotation_createNode_x583g4_a0a3a54();
- }
- if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a4a54())) {
- return _quotation_createNode_x583g4_a0a4a54();
- }
- return null;
- }
- public static SNode sourceNodeQuery_9010839353952788840(final SourceSubstituteMacroNodeContext _context) {
- return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L, 0x7417cca3eb1ff761L, "object"));
- }
- public static SNode sourceNodeQuery_3492877759612269969(final SourceSubstituteMacroNodeContext _context) {
- return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x307931d0f98575c9L, 0x307931d0f985950eL, "scope"));
- }
- public static SNode sourceNodeQuery_1964420931776208395(final SourceSubstituteMacroNodeContext _context) {
- return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3ac2ae2c0bcf368bL, 0x3ac2ae2c0bcf36b7L, "scope"));
- }
- public static Iterable sourceNodesQuery_5336086527852932024(final SourceSubstituteMacroNodesContext _context) {
- return SLinkOperations.getChildren(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L, 0x188f8efcef6cea65L, "body")), MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L, 0xf8cc6bf961L, "statement"));
- }
- public static Iterable sourceNodesQuery_6134217374019191580(final SourceSubstituteMacroNodesContext _context) {
- return SLinkOperations.getChildren(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x307931d0f952484eL, 0x307931d0f952484fL, "model"));
- }
- public static Iterable sourceNodesQuery_3492877759611137837(final SourceSubstituteMacroNodesContext _context) {
- return SLinkOperations.getChildren(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x263c7e661fa6d53dL, 0x307931d0f94af768L, "module"));
- }
- public static Iterable sourceNodesQuery_1964420931776045744(final SourceSubstituteMacroNodesContext _context) {
- return SLinkOperations.getChildren(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3ac2ae2c0bcf368bL, 0x3ac2ae2c0bcf368cL, "stmts")), MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L, 0xf8cc6bf961L, "statement"));
- }
- private static SNode _quotation_createNode_x583g4_b0a0a0() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc6bf96dL, "jetbrains.mps.baseLanguage.structure.VoidType"), null, null, false);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a0a1() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x108f968b3caL, "jetbrains.mps.lang.smodel.structure.SNodeType"), null, null, false);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a0a0b0c() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x108f968b3caL, "jetbrains.mps.lang.smodel.structure.SNodeType"), null, null, false);
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a0a0b0c_0() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x798c0d67da9d2175L, "jetbrains.mps.lang.smodel.structure.SReferenceType"), null, null, false);
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a0a1a2() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x10a2d94c0cdL, "jetbrains.mps.lang.smodel.structure.SModelType"), null, null, false);
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a0b0c() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, "jetbrains.mps.baseLanguage.structure.ClassifierType"), null, null, false);
- quotedNode_2.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), SReference.create(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), quotedNode_2, facade.createModelReference("8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)"), facade.createNodeId("~SModule")));
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a1a8() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x108f968b3caL, "jetbrains.mps.lang.smodel.structure.SNodeType"), null, null, false);
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a2a8() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x798c0d67da9d2175L, "jetbrains.mps.lang.smodel.structure.SReferenceType"), null, null, false);
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a3a8() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x10a2d94c0cdL, "jetbrains.mps.lang.smodel.structure.SModelType"), null, null, false);
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a4a8() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, "jetbrains.mps.baseLanguage.structure.ClassifierType"), null, null, false);
- quotedNode_2.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), SReference.create(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), quotedNode_2, facade.createModelReference("8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)"), facade.createNodeId("~SModule")));
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a1a31() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x108f968b3caL, "jetbrains.mps.lang.smodel.structure.SNodeType"), null, null, false);
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a2a31() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x798c0d67da9d2175L, "jetbrains.mps.lang.smodel.structure.SReferenceType"), null, null, false);
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a3a31() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x10a2d94c0cdL, "jetbrains.mps.lang.smodel.structure.SModelType"), null, null, false);
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a4a31() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, "jetbrains.mps.baseLanguage.structure.ClassifierType"), null, null, false);
- quotedNode_2.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), SReference.create(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), quotedNode_2, facade.createModelReference("8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)"), facade.createNodeId("~SModule")));
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a1a51() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x108f968b3caL, "jetbrains.mps.lang.smodel.structure.SNodeType"), null, null, false);
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a2a51() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x798c0d67da9d2175L, "jetbrains.mps.lang.smodel.structure.SReferenceType"), null, null, false);
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a3a51() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x10a2d94c0cdL, "jetbrains.mps.lang.smodel.structure.SModelType"), null, null, false);
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a4a51() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, "jetbrains.mps.baseLanguage.structure.ClassifierType"), null, null, false);
- quotedNode_2.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), SReference.create(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), quotedNode_2, facade.createModelReference("8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)"), facade.createNodeId("~SModule")));
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a1a42() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x108f968b3caL, "jetbrains.mps.lang.smodel.structure.SNodeType"), null, null, false);
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a2a42() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x798c0d67da9d2175L, "jetbrains.mps.lang.smodel.structure.SReferenceType"), null, null, false);
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a3a42() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x10a2d94c0cdL, "jetbrains.mps.lang.smodel.structure.SModelType"), null, null, false);
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a4a42() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, "jetbrains.mps.baseLanguage.structure.ClassifierType"), null, null, false);
- quotedNode_2.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), SReference.create(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), quotedNode_2, facade.createModelReference("8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)"), facade.createNodeId("~SModule")));
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a1a52() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x108f968b3caL, "jetbrains.mps.lang.smodel.structure.SNodeType"), null, null, false);
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a2a52() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x798c0d67da9d2175L, "jetbrains.mps.lang.smodel.structure.SReferenceType"), null, null, false);
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a3a52() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x10a2d94c0cdL, "jetbrains.mps.lang.smodel.structure.SModelType"), null, null, false);
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a4a52() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, "jetbrains.mps.baseLanguage.structure.ClassifierType"), null, null, false);
- quotedNode_2.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), SReference.create(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), quotedNode_2, facade.createModelReference("8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)"), facade.createNodeId("~SModule")));
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_a0b0mb() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf940cd6167L, "jetbrains.mps.baseLanguage.structure.NullLiteral"), null, null, false);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_a0b0nb() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L, "jetbrains.mps.baseLanguage.structure.BooleanConstant"), null, null, false);
- SNodeAccessUtil.setProperty(quotedNode_1, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L, 0xf8cc56b202L, "value"), "true");
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_a0b0nb_0() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L, "jetbrains.mps.baseLanguage.structure.BooleanConstant"), null, null, false);
- SNodeAccessUtil.setProperty(quotedNode_1, MetaAdapterFactory.getProperty(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b201L, 0xf8cc56b202L, "value"), "false");
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_a0a1a54() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, "jetbrains.mps.baseLanguage.structure.ClassifierType"), null, null, false);
- quotedNode_1.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), SReference.create(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), quotedNode_1, facade.createModelReference("8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.model(MPS.OpenAPI/)"), facade.createNodeId("~SNodeReference")));
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a1a54() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x108f968b3caL, "jetbrains.mps.lang.smodel.structure.SNodeType"), null, null, false);
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_a0a2a54() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, "jetbrains.mps.baseLanguage.structure.ClassifierType"), null, null, false);
- quotedNode_1.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), SReference.create(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), quotedNode_1, facade.createModelReference("8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.model(MPS.OpenAPI/)"), facade.createNodeId("~SNodeReference")));
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a2a54() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x798c0d67da9d2175L, "jetbrains.mps.lang.smodel.structure.SReferenceType"), null, null, false);
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_a0a3a54() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, "jetbrains.mps.baseLanguage.structure.ClassifierType"), null, null, false);
- quotedNode_1.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), SReference.create(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), quotedNode_1, facade.createModelReference("8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.model(MPS.OpenAPI/)"), facade.createNodeId("~SModelReference")));
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a3a54() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x10a2d94c0cdL, "jetbrains.mps.lang.smodel.structure.SModelType"), null, null, false);
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_a0a4a54() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, "jetbrains.mps.baseLanguage.structure.ClassifierType"), null, null, false);
- quotedNode_1.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), SReference.create(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), quotedNode_1, facade.createModelReference("8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)"), facade.createNodeId("~SModuleReference")));
- return quotedNode_1;
- }
- private static SNode _quotation_createNode_x583g4_b0a4a54() {
- PersistenceFacade facade = PersistenceFacade.getInstance();
- SNode quotedNode_1 = null;
- SNode quotedNode_2 = null;
- quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
- quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, "jetbrains.mps.baseLanguage.structure.ClassifierType"), null, null, false);
- quotedNode_2.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), SReference.create(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), quotedNode_2, facade.createModelReference("8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)"), facade.createNodeId("~SModule")));
- quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
- return quotedNode_1;
- }
-}
diff --git a/plugins/console/lang/blCommand/generator/source_gen/jetbrains/mps/console/blCommand/generator/template/main/trace.info b/plugins/console/lang/blCommand/generator/source_gen/jetbrains/mps/console/blCommand/generator/template/main/trace.info
deleted file mode 100644
index c3399ea7d4a4..000000000000
--- a/plugins/console/lang/blCommand/generator/source_gen/jetbrains/mps/console/blCommand/generator/template/main/trace.info
+++ /dev/null
@@ -1,1019 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/plugins/console/lang/blCommand/generator/template/jetbrains/mps/console/lang/commands/generator/template/main@generator.mps b/plugins/console/lang/blCommand/generator/template/jetbrains/mps/console/lang/commands/generator/template/main@generator.mps
deleted file mode 100644
index 1e1ff840197d..000000000000
--- a/plugins/console/lang/blCommand/generator/template/jetbrains/mps/console/lang/commands/generator/template/main@generator.mps
+++ /dev/null
@@ -1,3403 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/actions/generated b/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/actions/generated
deleted file mode 100644
index 075739f6a4fd..000000000000
--- a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/actions/generated
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/behavior/dependencies b/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/behavior/dependencies
deleted file mode 100644
index 652a6c6eadf8..000000000000
--- a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/behavior/dependencies
+++ /dev/null
@@ -1,411 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/behavior/generated b/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/behavior/generated
deleted file mode 100644
index 578dc60ec193..000000000000
--- a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/behavior/generated
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/constraints/generated b/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/constraints/generated
deleted file mode 100644
index 48894a569918..000000000000
--- a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/constraints/generated
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/editor/generated b/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/editor/generated
deleted file mode 100644
index 07248bc004eb..000000000000
--- a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/editor/generated
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/generated b/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/generated
deleted file mode 100644
index e800006649cd..000000000000
--- a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/generated
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/structure/generated b/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/structure/generated
deleted file mode 100644
index 24999f1437ef..000000000000
--- a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/structure/generated
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/typesystem/generated b/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/typesystem/generated
deleted file mode 100644
index 6d56b9311860..000000000000
--- a/plugins/console/lang/blCommand/source_gen.caches/jetbrains/mps/console/blCommand/typesystem/generated
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/BehaviorAspectDescriptor.java b/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/BehaviorAspectDescriptor.java
deleted file mode 100644
index d5a24a10948d..000000000000
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/BehaviorAspectDescriptor.java
+++ /dev/null
@@ -1,69 +0,0 @@
-package jetbrains.mps.console.blCommand.behavior;
-
-/*Generated by MPS */
-
-import jetbrains.mps.smodel.runtime.BehaviorDescriptor;
-import java.util.Arrays;
-import jetbrains.mps.smodel.runtime.interpreted.BehaviorAspectInterpreted;
-
-public class BehaviorAspectDescriptor implements jetbrains.mps.smodel.runtime.BehaviorAspectDescriptor {
- public BehaviorAspectDescriptor() {
- }
- public BehaviorDescriptor getDescriptor(String fqName) {
- switch (Arrays.binarySearch(stringSwitchCases_846f5o_a0a0b, fqName)) {
- case 0:
- return new BLCommand_BehaviorDescriptor();
- case 13:
- return new PrintNodeReferenceExpression_BehaviorDescriptor();
- case 23:
- return new UsagesExpression_BehaviorDescriptor();
- case 22:
- return new ShowExpression_BehaviorDescriptor();
- case 5:
- return new InstancesExpression_BehaviorDescriptor();
- case 16:
- return new ProjectExpression_BehaviorDescriptor();
- case 15:
- return new PrintTextExpression_BehaviorDescriptor();
- case 12:
- return new PrintNodeExpression_BehaviorDescriptor();
- case 10:
- return new NodesExpression_BehaviorDescriptor();
- case 21:
- return new ReferencesExpression_BehaviorDescriptor();
- case 7:
- return new ModelsExpression_BehaviorDescriptor();
- case 8:
- return new ModulesExpression_BehaviorDescriptor();
- case 3:
- return new ExceptionHolder_BehaviorDescriptor();
- case 19:
- return new QueryParameterList_BehaviorDescriptor();
- case 18:
- return new QueryParameterIncludeReadOnly_BehaviorDescriptor();
- case 20:
- return new QueryParameterScope_BehaviorDescriptor();
- case 4:
- return new GlobalScope_BehaviorDescriptor();
- case 17:
- return new ProjectScope_BehaviorDescriptor();
- case 1:
- return new BLExpression_BehaviorDescriptor();
- case 11:
- return new PrintExpression_BehaviorDescriptor();
- case 14:
- return new PrintSequenceExpression_BehaviorDescriptor();
- case 9:
- return new ModulesScope_BehaviorDescriptor();
- case 6:
- return new ModelScope_BehaviorDescriptor();
- case 2:
- return new CustomScope_BehaviorDescriptor();
- case 24:
- return new WithStatement_BehaviorDescriptor();
- default:
- return BehaviorAspectInterpreted.getInstance().getDescriptor(fqName);
- }
- }
- private static String[] stringSwitchCases_846f5o_a0a0b = new String[]{"jetbrains.mps.console.blCommand.structure.BLCommand", "jetbrains.mps.console.blCommand.structure.BLExpression", "jetbrains.mps.console.blCommand.structure.CustomScope", "jetbrains.mps.console.blCommand.structure.ExceptionHolder", "jetbrains.mps.console.blCommand.structure.GlobalScope", "jetbrains.mps.console.blCommand.structure.InstancesExpression", "jetbrains.mps.console.blCommand.structure.ModelScope", "jetbrains.mps.console.blCommand.structure.ModelsExpression", "jetbrains.mps.console.blCommand.structure.ModulesExpression", "jetbrains.mps.console.blCommand.structure.ModulesScope", "jetbrains.mps.console.blCommand.structure.NodesExpression", "jetbrains.mps.console.blCommand.structure.PrintExpression", "jetbrains.mps.console.blCommand.structure.PrintNodeExpression", "jetbrains.mps.console.blCommand.structure.PrintNodeReferenceExpression", "jetbrains.mps.console.blCommand.structure.PrintSequenceExpression", "jetbrains.mps.console.blCommand.structure.PrintTextExpression", "jetbrains.mps.console.blCommand.structure.ProjectExpression", "jetbrains.mps.console.blCommand.structure.ProjectScope", "jetbrains.mps.console.blCommand.structure.QueryParameterIncludeReadOnly", "jetbrains.mps.console.blCommand.structure.QueryParameterList", "jetbrains.mps.console.blCommand.structure.QueryParameterScope", "jetbrains.mps.console.blCommand.structure.ReferencesExpression", "jetbrains.mps.console.blCommand.structure.ShowExpression", "jetbrains.mps.console.blCommand.structure.UsagesExpression", "jetbrains.mps.console.blCommand.structure.WithStatement"};
-}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ConsoleExpression_BehaviorDescriptor.java b/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ConsoleExpression_BehaviorDescriptor.java
deleted file mode 100644
index 50e43a14ea62..000000000000
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ConsoleExpression_BehaviorDescriptor.java
+++ /dev/null
@@ -1,8 +0,0 @@
-package jetbrains.mps.console.blCommand.behavior;
-
-/*Generated by MPS */
-
-import jetbrains.mps.console.base.behavior.ConsoleHelpProvider_BehaviorDescriptor;
-
-public interface ConsoleExpression_BehaviorDescriptor extends ConsoleHelpProvider_BehaviorDescriptor {
-}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ConsoleOperation_BehaviorDescriptor.java b/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ConsoleOperation_BehaviorDescriptor.java
deleted file mode 100644
index 6d2d20bf588d..000000000000
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ConsoleOperation_BehaviorDescriptor.java
+++ /dev/null
@@ -1,8 +0,0 @@
-package jetbrains.mps.console.blCommand.behavior;
-
-/*Generated by MPS */
-
-import jetbrains.mps.console.base.behavior.ConsoleHelpProvider_BehaviorDescriptor;
-
-public interface ConsoleOperation_BehaviorDescriptor extends ConsoleHelpProvider_BehaviorDescriptor {
-}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/PrintExpression_BehaviorDescriptor.java b/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/PrintExpression_BehaviorDescriptor.java
deleted file mode 100644
index 4d079157b9ac..000000000000
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/PrintExpression_BehaviorDescriptor.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package jetbrains.mps.console.blCommand.behavior;
-
-/*Generated by MPS */
-
-import org.jetbrains.mps.openapi.language.SConcept;
-import jetbrains.mps.console.base.behavior.ConsoleHelpProvider_Behavior;
-
-public class PrintExpression_BehaviorDescriptor extends AbstractPrintExpression_BehaviorDescriptor implements ConsoleExpression_BehaviorDescriptor {
- public PrintExpression_BehaviorDescriptor() {
- }
- public String virtual_getDisplayString_6891027939994892943(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getDisplayString_6891027939994892943(thisConcept);
- }
- public String virtual_getGroup_6928665434441162387(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getGroup_6928665434441162387(thisConcept);
- }
- public String virtual_getHelpPage_7006261637493125297(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getHelpPage_7006261637493125297(thisConcept);
- }
- public String virtual_getKind_7006261637493126084(SConcept thisConcept) {
- return ConsoleExpression_Behavior.virtual_getKind_7006261637493126084(thisConcept);
- }
- public String virtual_getShortDisplayString_7006261637493126103(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getShortDisplayString_7006261637493126103(thisConcept);
- }
- public String virtual_getShortHelp_473081947982699339(SConcept thisConcept) {
- return PrintExpression_Behavior.virtual_getShortHelp_473081947982699339(thisConcept);
- }
- @Override
- public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.PrintExpression";
- }
-}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/trace.info b/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/trace.info
deleted file mode 100644
index ada7d468314e..000000000000
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/trace.info
+++ /dev/null
@@ -1,500 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/structure/StructureAspectDescriptor.java b/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/structure/StructureAspectDescriptor.java
deleted file mode 100644
index 1662d3c84774..000000000000
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/structure/StructureAspectDescriptor.java
+++ /dev/null
@@ -1,123 +0,0 @@
-package jetbrains.mps.console.blCommand.structure;
-
-/*Generated by MPS */
-
-import jetbrains.mps.smodel.runtime.BaseStructureAspectDescriptor;
-import jetbrains.mps.smodel.runtime.ConceptDescriptor;
-import jetbrains.mps.smodel.runtime.impl.ConceptDescriptorBuilder;
-import jetbrains.mps.smodel.adapter.ids.MetaIdFactory;
-import java.util.Collection;
-import java.util.Arrays;
-import org.jetbrains.annotations.Nullable;
-
-public class StructureAspectDescriptor extends BaseStructureAspectDescriptor {
-
- /*package*/ final ConceptDescriptor myConceptAbstractPrintExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.AbstractPrintExpression", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L)).super_("jetbrains.mps.baseLanguage.structure.Expression").super_(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL)).parents("jetbrains.mps.baseLanguage.structure.Expression").parentIds(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL)).childDescriptors(new ConceptDescriptorBuilder.Link(8365379837260461921L, "object", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), false, false, false)).children(new String[]{"object"}, new boolean[]{false}).abstract_().create();
- /*package*/ final ConceptDescriptor myConceptBLCommand = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.BLCommand", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L)).super_("jetbrains.mps.console.base.structure.GeneratedCommand").super_(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c71L)).parents("jetbrains.mps.console.base.structure.GeneratedCommand", "jetbrains.mps.baseLanguage.structure.IMethodLike", "jetbrains.mps.baseLanguage.structure.IStatementListContainer").parentIds(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c71L), MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x1208f458d37L), MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11750ef8265L)).childDescriptors(new ConceptDescriptorBuilder.Link(1769790395579689573L, "body", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L), false, false, false)).children(new String[]{"body"}, new boolean[]{false}).alias("{", "baseLanguage statements").create();
- /*package*/ final ConceptDescriptor myConceptBLExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.BLExpression", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6a40a3596560a9d9L)).super_("jetbrains.mps.console.base.structure.GeneratedCommand").super_(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c71L)).parents("jetbrains.mps.console.base.structure.GeneratedCommand", "jetbrains.mps.lang.core.structure.IWrapper").parentIds(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c71L), MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x11c6fd75034L)).childDescriptors(new ConceptDescriptorBuilder.Link(7656298970878093890L, "expression", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), false, false, false)).children(new String[]{"expression"}, new boolean[]{false}).alias("", "baseLanguage expression").create();
- /*package*/ final ConceptDescriptor myConceptConsoleExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.ConsoleExpression", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x613b3dd6aa6dac90L)).interface_().parents("jetbrains.mps.console.base.structure.ConsoleHelpProvider").parentIds(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x690b986730edd07L)).create();
- /*package*/ final ConceptDescriptor myConceptConsoleOperation = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.ConsoleOperation", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5252d9021b8b6c03L)).interface_().parents("jetbrains.mps.console.base.structure.ConsoleHelpProvider").parentIds(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x690b986730edd07L)).create();
- /*package*/ final ConceptDescriptor myConceptCustomScope = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.CustomScope", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x307931d0f98575c9L)).super_("jetbrains.mps.console.blCommand.structure.ScopeParameter").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL)).parents("jetbrains.mps.console.blCommand.structure.ScopeParameter").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL)).childDescriptors(new ConceptDescriptorBuilder.Link(3492877759611770126L, "scope", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), false, false, false)).children(new String[]{"scope"}, new boolean[]{false}).alias("custom", "? extends SearchScope").create();
- /*package*/ final ConceptDescriptor myConceptExceptionHolder = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.ExceptionHolder", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5b02f032bc93b714L)).super_("jetbrains.mps.lang.core.structure.BaseConcept").super_(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).parents("jetbrains.mps.lang.core.structure.BaseConcept", "jetbrains.mps.console.base.structure.IClickable").parentIds(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL), MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x2095ece53bb9f5b0L)).propertyDescriptors(new ConceptDescriptorBuilder.Prop(6558068108108282025L, "stackTrace")).properties("stackTrace").create();
- /*package*/ final ConceptDescriptor myConceptGlobalScope = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.GlobalScope", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add42L)).super_("jetbrains.mps.console.blCommand.structure.ScopeParameter").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL)).parents("jetbrains.mps.console.blCommand.structure.ScopeParameter").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL)).alias("global", "").create();
- /*package*/ final ConceptDescriptor myConceptInstancesExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.InstancesExpression", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6b643f33718aa10dL)).super_("jetbrains.mps.console.blCommand.structure.QueryExpression").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).parents("jetbrains.mps.console.blCommand.structure.QueryExpression").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).childDescriptors(new ConceptDescriptorBuilder.Link(7738379549910147342L, "conceptArg", MetaIdFactory.conceptId(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x118f285e4f7L), false, false, false)).children(new String[]{"conceptArg"}, new boolean[]{false}).alias("#instances", "instances of a concept in scope").create();
- /*package*/ final ConceptDescriptor myConceptModelScope = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.ModelScope", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x307931d0f952484eL)).super_("jetbrains.mps.console.blCommand.structure.ScopeParameter").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL)).parents("jetbrains.mps.console.blCommand.structure.ScopeParameter").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL)).childDescriptors(new ConceptDescriptorBuilder.Link(3492877759608408143L, "model", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), false, true, false)).children(new String[]{"model"}, new boolean[]{true}).alias("models", "").create();
- /*package*/ final ConceptDescriptor myConceptModelsExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.ModelsExpression", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5f41efb675beab2dL)).super_("jetbrains.mps.console.blCommand.structure.QueryExpression").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).parents("jetbrains.mps.console.blCommand.structure.QueryExpression").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).alias("#models", "all models in scope").create();
- /*package*/ final ConceptDescriptor myConceptModulesExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.ModulesExpression", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5f41efb675cc2262L)).super_("jetbrains.mps.console.blCommand.structure.QueryExpression").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).parents("jetbrains.mps.console.blCommand.structure.QueryExpression").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).alias("#modules", "all modules in scope").create();
- /*package*/ final ConceptDescriptor myConceptModulesScope = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.ModulesScope", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x263c7e661fa6d53dL)).super_("jetbrains.mps.console.blCommand.structure.ScopeParameter").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL)).parents("jetbrains.mps.console.blCommand.structure.ScopeParameter").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL)).childDescriptors(new ConceptDescriptorBuilder.Link(3492877759607928680L, "module", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), false, true, false)).children(new String[]{"module"}, new boolean[]{true}).alias("modules", "").create();
- /*package*/ final ConceptDescriptor myConceptNodesExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.NodesExpression", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x272b1214886bd08eL)).super_("jetbrains.mps.console.blCommand.structure.QueryExpression").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).parents("jetbrains.mps.console.blCommand.structure.QueryExpression").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).alias("#nodes", "all nodes in scope").create();
- /*package*/ final ConceptDescriptor myConceptPrintExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.PrintExpression", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6979f0787b2a9377L)).super_("jetbrains.mps.console.blCommand.structure.AbstractPrintExpression").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L)).parents("jetbrains.mps.console.blCommand.structure.AbstractPrintExpression", "jetbrains.mps.console.blCommand.structure.ConsoleExpression").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L), MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x613b3dd6aa6dac90L)).alias("#print", "smart print depending on content").create();
- /*package*/ final ConceptDescriptor myConceptPrintNodeExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.PrintNodeExpression", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4c7a26b31bd03b59L)).super_("jetbrains.mps.console.blCommand.structure.AbstractPrintExpression").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L)).parents("jetbrains.mps.console.blCommand.structure.AbstractPrintExpression").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L)).alias("#printNode", "print node copy").create();
- /*package*/ final ConceptDescriptor myConceptPrintNodeReferenceExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.PrintNodeReferenceExpression", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5f195a051bd9bddcL)).super_("jetbrains.mps.console.blCommand.structure.AbstractPrintExpression").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L)).parents("jetbrains.mps.console.blCommand.structure.AbstractPrintExpression").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L)).alias("#printNodeRef", "print reference to the node").create();
- /*package*/ final ConceptDescriptor myConceptPrintSequenceExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.PrintSequenceExpression", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6979f0787b7db64fL)).super_("jetbrains.mps.console.blCommand.structure.AbstractPrintExpression").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L)).parents("jetbrains.mps.console.blCommand.structure.AbstractPrintExpression").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L)).alias("#printSequence", "print size with link to usages view").create();
- /*package*/ final ConceptDescriptor myConceptPrintTextExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.PrintTextExpression", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x7417cca3eb1feca9L)).super_("jetbrains.mps.console.blCommand.structure.AbstractPrintExpression").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L)).parents("jetbrains.mps.console.blCommand.structure.AbstractPrintExpression").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x6c8954f469a7c420L)).alias("#printText", "print as string").create();
- /*package*/ final ConceptDescriptor myConceptProjectExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.ProjectExpression", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0xa721a59126bb908L)).super_("jetbrains.mps.console.blCommand.structure.QueryExpression").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).parents("jetbrains.mps.console.blCommand.structure.QueryExpression").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).alias("#project", "the current project").create();
- /*package*/ final ConceptDescriptor myConceptProjectScope = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.ProjectScope", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763adda2L)).super_("jetbrains.mps.console.blCommand.structure.ScopeParameter").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL)).parents("jetbrains.mps.console.blCommand.structure.ScopeParameter").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL)).alias("project", "").create();
- /*package*/ final ConceptDescriptor myConceptQueryExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.QueryExpression", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).super_("jetbrains.mps.baseLanguage.structure.Expression").super_(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL)).parents("jetbrains.mps.baseLanguage.structure.Expression", "jetbrains.mps.console.blCommand.structure.ConsoleExpression").parentIds(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x613b3dd6aa6dac90L)).childDescriptors(new ConceptDescriptorBuilder.Link(4307205004132279624L, "parameter", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L), false, false, false)).children(new String[]{"parameter"}, new boolean[]{false}).abstract_().create();
- /*package*/ final ConceptDescriptor myConceptQueryParameter = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.QueryParameter", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L)).super_("jetbrains.mps.lang.core.structure.BaseConcept").super_(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).parents("jetbrains.mps.lang.core.structure.BaseConcept").parentIds(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).abstract_().create();
- /*package*/ final ConceptDescriptor myConceptQueryParameterIncludeReadOnly = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.QueryParameterIncludeReadOnly", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ec86L)).super_("jetbrains.mps.console.blCommand.structure.QueryParameter").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L)).parents("jetbrains.mps.console.blCommand.structure.QueryParameter").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L)).alias("r/o+", "include read only").create();
- /*package*/ final ConceptDescriptor myConceptQueryParameterList = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.QueryParameterList", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217616ddf9L)).super_("jetbrains.mps.lang.core.structure.BaseConcept").super_(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).parents("jetbrains.mps.lang.core.structure.BaseConcept").parentIds(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).childDescriptors(new ConceptDescriptorBuilder.Link(4307205004141421222L, "parameter", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L), true, true, false)).children(new String[]{"parameter"}, new boolean[]{true}).alias("< .. >", "").create();
- /*package*/ final ConceptDescriptor myConceptQueryParameterScope = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.QueryParameterScope", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc644217618ed2fL)).super_("jetbrains.mps.console.blCommand.structure.QueryParameter").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L)).parents("jetbrains.mps.console.blCommand.structure.QueryParameter").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L)).childDescriptors(new ConceptDescriptorBuilder.Link(4307205004134707081L, "value", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL), false, false, false)).children(new String[]{"value"}, new boolean[]{false}).alias("scope", "used search scope").create();
- /*package*/ final ConceptDescriptor myConceptReferencesExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.ReferencesExpression", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x57bda059470950bdL)).super_("jetbrains.mps.console.blCommand.structure.QueryExpression").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).parents("jetbrains.mps.console.blCommand.structure.QueryExpression").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).alias("#references", "all references in scope").create();
- /*package*/ final ConceptDescriptor myConceptScopeParameter = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.ScopeParameter", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421763add4bL)).super_("jetbrains.mps.lang.core.structure.BaseConcept").super_(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).parents("jetbrains.mps.lang.core.structure.BaseConcept").parentIds(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).abstract_().create();
- /*package*/ final ConceptDescriptor myConceptShowExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.ShowExpression", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x75bb0160f191d79fL)).super_("jetbrains.mps.baseLanguage.structure.Expression").super_(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL)).parents("jetbrains.mps.baseLanguage.structure.Expression", "jetbrains.mps.console.blCommand.structure.ConsoleExpression").parentIds(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x613b3dd6aa6dac90L)).childDescriptors(new ConceptDescriptorBuilder.Link(7600370246423275637L, "object", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), false, false, false)).children(new String[]{"object"}, new boolean[]{false}).alias("#show", "show in usage view").create();
- /*package*/ final ConceptDescriptor myConceptUsagesExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.UsagesExpression", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x75bb0160f191d6ebL)).super_("jetbrains.mps.console.blCommand.structure.QueryExpression").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).parents("jetbrains.mps.console.blCommand.structure.QueryExpression").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).childDescriptors(new ConceptDescriptorBuilder.Link(8483375838963816172L, "node", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), false, false, false)).children(new String[]{"node"}, new boolean[]{false}).alias("#usages", "direct references to a node in scope").create();
- /*package*/ final ConceptDescriptor myConceptWithStatement = new ConceptDescriptorBuilder("jetbrains.mps.console.blCommand.structure.WithStatement", MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3ac2ae2c0bcf368bL)).super_("jetbrains.mps.baseLanguage.structure.Statement").super_(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L)).parents("jetbrains.mps.baseLanguage.structure.Statement").parentIds(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b215L)).childDescriptors(new ConceptDescriptorBuilder.Link(4234138103881610892L, "stmts", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8cc56b200L), false, false, false), new ConceptDescriptorBuilder.Link(4234138103881610935L, "scope", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), false, false, false)).children(new String[]{"stmts", "scope"}, new boolean[]{false, false}).alias("with", "").create();
-
- @Override
- public Collection getDescriptors() {
- return Arrays.asList(myConceptAbstractPrintExpression, myConceptBLCommand, myConceptBLExpression, myConceptConsoleExpression, myConceptConsoleOperation, myConceptCustomScope, myConceptExceptionHolder, myConceptGlobalScope, myConceptInstancesExpression, myConceptModelScope, myConceptModelsExpression, myConceptModulesExpression, myConceptModulesScope, myConceptNodesExpression, myConceptPrintExpression, myConceptPrintNodeExpression, myConceptPrintNodeReferenceExpression, myConceptPrintSequenceExpression, myConceptPrintTextExpression, myConceptProjectExpression, myConceptProjectScope, myConceptQueryExpression, myConceptQueryParameter, myConceptQueryParameterIncludeReadOnly, myConceptQueryParameterList, myConceptQueryParameterScope, myConceptReferencesExpression, myConceptScopeParameter, myConceptShowExpression, myConceptUsagesExpression, myConceptWithStatement);
- }
-
- @Override
- @Nullable
- public ConceptDescriptor getDescriptor(String conceptFqName) {
- switch (Arrays.binarySearch(stringSwitchCases_1htk8d_a0a0jb, conceptFqName)) {
- case 0:
- return myConceptAbstractPrintExpression;
- case 1:
- return myConceptBLCommand;
- case 2:
- return myConceptBLExpression;
- case 3:
- return myConceptConsoleExpression;
- case 4:
- return myConceptConsoleOperation;
- case 5:
- return myConceptCustomScope;
- case 6:
- return myConceptExceptionHolder;
- case 7:
- return myConceptGlobalScope;
- case 8:
- return myConceptInstancesExpression;
- case 9:
- return myConceptModelScope;
- case 10:
- return myConceptModelsExpression;
- case 11:
- return myConceptModulesExpression;
- case 12:
- return myConceptModulesScope;
- case 13:
- return myConceptNodesExpression;
- case 14:
- return myConceptPrintExpression;
- case 15:
- return myConceptPrintNodeExpression;
- case 16:
- return myConceptPrintNodeReferenceExpression;
- case 17:
- return myConceptPrintSequenceExpression;
- case 18:
- return myConceptPrintTextExpression;
- case 19:
- return myConceptProjectExpression;
- case 20:
- return myConceptProjectScope;
- case 21:
- return myConceptQueryExpression;
- case 22:
- return myConceptQueryParameter;
- case 23:
- return myConceptQueryParameterIncludeReadOnly;
- case 24:
- return myConceptQueryParameterList;
- case 25:
- return myConceptQueryParameterScope;
- case 26:
- return myConceptReferencesExpression;
- case 27:
- return myConceptScopeParameter;
- case 28:
- return myConceptShowExpression;
- case 29:
- return myConceptUsagesExpression;
- case 30:
- return myConceptWithStatement;
- default:
- return null;
- }
- }
- private static String[] stringSwitchCases_1htk8d_a0a0jb = new String[]{"jetbrains.mps.console.blCommand.structure.AbstractPrintExpression", "jetbrains.mps.console.blCommand.structure.BLCommand", "jetbrains.mps.console.blCommand.structure.BLExpression", "jetbrains.mps.console.blCommand.structure.ConsoleExpression", "jetbrains.mps.console.blCommand.structure.ConsoleOperation", "jetbrains.mps.console.blCommand.structure.CustomScope", "jetbrains.mps.console.blCommand.structure.ExceptionHolder", "jetbrains.mps.console.blCommand.structure.GlobalScope", "jetbrains.mps.console.blCommand.structure.InstancesExpression", "jetbrains.mps.console.blCommand.structure.ModelScope", "jetbrains.mps.console.blCommand.structure.ModelsExpression", "jetbrains.mps.console.blCommand.structure.ModulesExpression", "jetbrains.mps.console.blCommand.structure.ModulesScope", "jetbrains.mps.console.blCommand.structure.NodesExpression", "jetbrains.mps.console.blCommand.structure.PrintExpression", "jetbrains.mps.console.blCommand.structure.PrintNodeExpression", "jetbrains.mps.console.blCommand.structure.PrintNodeReferenceExpression", "jetbrains.mps.console.blCommand.structure.PrintSequenceExpression", "jetbrains.mps.console.blCommand.structure.PrintTextExpression", "jetbrains.mps.console.blCommand.structure.ProjectExpression", "jetbrains.mps.console.blCommand.structure.ProjectScope", "jetbrains.mps.console.blCommand.structure.QueryExpression", "jetbrains.mps.console.blCommand.structure.QueryParameter", "jetbrains.mps.console.blCommand.structure.QueryParameterIncludeReadOnly", "jetbrains.mps.console.blCommand.structure.QueryParameterList", "jetbrains.mps.console.blCommand.structure.QueryParameterScope", "jetbrains.mps.console.blCommand.structure.ReferencesExpression", "jetbrains.mps.console.blCommand.structure.ScopeParameter", "jetbrains.mps.console.blCommand.structure.ShowExpression", "jetbrains.mps.console.blCommand.structure.UsagesExpression", "jetbrains.mps.console.blCommand.structure.WithStatement"};
-}
diff --git a/plugins/console/lang/blCommandRuntime/jetbrains.mps.console.blCommand.runtime.msd b/plugins/console/lang/blCommandRuntime/jetbrains.mps.console.blCommand.runtime.msd
deleted file mode 100644
index db292b56875a..000000000000
--- a/plugins/console/lang/blCommandRuntime/jetbrains.mps.console.blCommand.runtime.msd
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
-
-
-
-
- 3f233e7f-b8a6-46d2-a57f-795d56775243(Annotations)
- 6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)
- 498d89d2-c2e9-11e2-ad49-6cf049e62fe5(MPS.IDEA)
- 8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)
- 742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform)
- 86441d7a-e194-42da-81a5-2161ec62a379(MPS.Workbench)
- f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)
- a8de7923-dc6f-4aa1-b8a9-2d19ffee3edd(jetbrains.mps.console)
- de1ad86d-6e50-4a02-b306-d4d17f64c375(jetbrains.mps.console.base)
- 1a8554c4-eb84-43ba-8c34-6f0d90c6e75a(jetbrains.mps.console.blCommand)
- bfbdd672-7ff5-403f-af4f-16da5226f34c(jetbrains.mps.findUsages.runtime)
- 019b622b-0aef-4dd3-86d0-4eef01f3f6bb(jetbrains.mps.ide)
- 28f9e497-3b42-4291-aeba-0a1039153ab1(jetbrains.mps.lang.plugin)
- 2d3c70e9-aab2-4870-8d8d-6036800e4103(jetbrains.mps.kernel)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/plugins/console/lang/blCommandRuntime/source_gen.caches/jetbrains/mps/console/blCommand/runtime/util/generated b/plugins/console/lang/blCommandRuntime/source_gen.caches/jetbrains/mps/console/blCommand/runtime/util/generated
deleted file mode 100644
index 4bc04af21e92..000000000000
--- a/plugins/console/lang/blCommandRuntime/source_gen.caches/jetbrains/mps/console/blCommand/runtime/util/generated
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/plugins/console/lang/blCommandRuntime/source_gen/jetbrains/mps/console/blCommand/runtime/util/trace.info b/plugins/console/lang/blCommandRuntime/source_gen/jetbrains/mps/console/blCommand/runtime/util/trace.info
deleted file mode 100644
index da41a01ba025..000000000000
--- a/plugins/console/lang/blCommandRuntime/source_gen/jetbrains/mps/console/blCommand/runtime/util/trace.info
+++ /dev/null
@@ -1,421 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/plugins/console/lang/ideCommands/generator/source_gen.caches/jetbrains/mps/console/ideCommands/generator/template/main/generated b/plugins/console/lang/ideCommands/generator/source_gen.caches/jetbrains/mps/console/ideCommands/generator/template/main/generated
index 9eb1eb256040..fa529bfaf11b 100644
--- a/plugins/console/lang/ideCommands/generator/source_gen.caches/jetbrains/mps/console/ideCommands/generator/template/main/generated
+++ b/plugins/console/lang/ideCommands/generator/source_gen.caches/jetbrains/mps/console/ideCommands/generator/template/main/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/ideCommands/generator/source_gen/jetbrains/mps/console/ideCommands/generator/template/main/QueriesGenerated.java b/plugins/console/lang/ideCommands/generator/source_gen/jetbrains/mps/console/ideCommands/generator/template/main/QueriesGenerated.java
index e03ccdbec8a6..4f626035153e 100644
--- a/plugins/console/lang/ideCommands/generator/source_gen/jetbrains/mps/console/ideCommands/generator/template/main/QueriesGenerated.java
+++ b/plugins/console/lang/ideCommands/generator/source_gen/jetbrains/mps/console/ideCommands/generator/template/main/QueriesGenerated.java
@@ -58,18 +58,41 @@ public static Object referenceMacro_GetReferent_5582028874769201330(final Refere
public static Object referenceMacro_GetReferent_5582028874769201340(final ReferenceMacroContext _context) {
return BehaviorReflection.invokeVirtual((Class) ((Class) Object.class), _context.getNode(), "virtual_getParameterDeclaration_5582028874769074473", new Object[]{});
}
- public static Object referenceMacro_GetReferent_5582028874771857731(final ReferenceMacroContext _context) {
- return _context.getOutputNodeByInputNodeAndMappingLabel(SNodeOperations.getNodeAncestor(_context.getNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L, "jetbrains.mps.console.blCommand.structure.BLCommand"), false, false), "contextParameter");
- }
- public static Object referenceMacro_GetReferent_5308946314782030193(final ReferenceMacroContext _context) {
- return _context.getOutputNodeByInputNodeAndMappingLabel(SNodeOperations.getNodeAncestor(_context.getNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L, "jetbrains.mps.console.blCommand.structure.BLCommand"), false, false), "contextParameter");
- }
- public static Object referenceMacro_GetReferent_5308946314782036448(final ReferenceMacroContext _context) {
- return _context.getOutputNodeByInputNodeAndMappingLabel(SNodeOperations.getNodeAncestor(_context.getNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L, "jetbrains.mps.console.blCommand.structure.BLCommand"), false, false), "contextParameter");
- }
public static Object referenceMacro_GetReferent_5932042262276049107(final ReferenceMacroContext _context) {
return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getReferenceLink(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x5252d9021b8b45a8L, 0x5252d9021b8c25b0L, "requestedAspect"));
}
+ public static Object referenceMacro_GetReferent_1095064659819954416(final ReferenceMacroContext _context) {
+ SNode type = TypeChecker.getInstance().getTypeOf(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x75bb0160f191d79fL, 0x6979f0787b81e875L, "object")));
+ if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a1a31())) {
+ return SNodeOperations.getNode("r:06575848-210a-49ab-af5f-1e6972a4fc8d(jetbrains.mps.smodel.query)", "3501374812263258755");
+ }
+ if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a2a31())) {
+ return SNodeOperations.getNode("r:06575848-210a-49ab-af5f-1e6972a4fc8d(jetbrains.mps.smodel.query)", "3501374812263262593");
+ }
+ if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a3a31())) {
+ return SNodeOperations.getNode("r:06575848-210a-49ab-af5f-1e6972a4fc8d(jetbrains.mps.smodel.query)", "3501374812263265578");
+ }
+ if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a4a31())) {
+ return SNodeOperations.getNode("r:06575848-210a-49ab-af5f-1e6972a4fc8d(jetbrains.mps.smodel.query)", "3501374812263268620");
+ }
+ return null;
+ }
+ public static Object referenceMacro_GetReferent_1095064659819954476(final ReferenceMacroContext _context) {
+ SNode type = TypeChecker.getInstance().getTypeOf(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x75bb0160f191d79fL, 0x6979f0787b81e875L, "object")));
+ if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a1a41())) {
+ return SNodeOperations.getNode("r:06575848-210a-49ab-af5f-1e6972a4fc8d(jetbrains.mps.smodel.query)", "1125969196844631948");
+ }
+ if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a2a41())) {
+ return SNodeOperations.getNode("r:06575848-210a-49ab-af5f-1e6972a4fc8d(jetbrains.mps.smodel.query)", "1125969196844631948");
+ }
+ if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a3a41())) {
+ return SNodeOperations.getNode("r:06575848-210a-49ab-af5f-1e6972a4fc8d(jetbrains.mps.smodel.query)", "1125969196844632137");
+ }
+ if (TypeChecker.getInstance().getSubtypingManager().isSubtype(type, _quotation_createNode_x583g4_b0a4a41())) {
+ return SNodeOperations.getNode("r:06575848-210a-49ab-af5f-1e6972a4fc8d(jetbrains.mps.smodel.query)", "1125969196844632254");
+ }
+ return null;
+ }
public static boolean ifMacro_Condition_4615018937607135820(final IfMacroContext _context) {
return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x276b371e77c0a29aL, 0x276b371e77c0a2f0L, "argument")) != null;
}
@@ -115,6 +138,9 @@ public static SNode sourceNodeQuery_4615018937607279093(final SourceSubstituteMa
public static SNode sourceNodeQuery_4615018937607279112(final SourceSubstituteMacroNodeContext _context) {
return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x276b371e77c0a29aL, 0x276b371e77c0a2f0L, "argument"));
}
+ public static SNode sourceNodeQuery_1095064659819954403(final SourceSubstituteMacroNodeContext _context) {
+ return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x75bb0160f191d79fL, 0x6979f0787b81e875L, "object"));
+ }
public static Iterable sourceNodesQuery_5582028874769201358(final SourceSubstituteMacroNodesContext _context) {
return SLinkOperations.getChildren(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4d7759afce9587adL, 0x4d7759afce9587afL, "parameter"));
}
@@ -182,4 +208,78 @@ private static SNode _quotation_createNode_x583g4_b0a0a7() {
quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
return quotedNode_1;
}
+ private static SNode _quotation_createNode_x583g4_b0a1a31() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x108f968b3caL, "jetbrains.mps.lang.smodel.structure.SNodeType"), null, null, false);
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a2a31() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x798c0d67da9d2175L, "jetbrains.mps.lang.smodel.structure.SReferenceType"), null, null, false);
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a3a31() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x10a2d94c0cdL, "jetbrains.mps.lang.smodel.structure.SModelType"), null, null, false);
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a4a31() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, "jetbrains.mps.baseLanguage.structure.ClassifierType"), null, null, false);
+ quotedNode_2.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), SReference.create(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), quotedNode_2, facade.createModelReference("8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)"), facade.createNodeId("~SModule")));
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a1a41() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x108f968b3caL, "jetbrains.mps.lang.smodel.structure.SNodeType"), null, null, false);
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a2a41() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x798c0d67da9d2175L, "jetbrains.mps.lang.smodel.structure.SReferenceType"), null, null, false);
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a3a41() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x10a2d94c0cdL, "jetbrains.mps.lang.smodel.structure.SModelType"), null, null, false);
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
+ private static SNode _quotation_createNode_x583g4_b0a4a41() {
+ PersistenceFacade facade = PersistenceFacade.getInstance();
+ SNode quotedNode_1 = null;
+ SNode quotedNode_2 = null;
+ quotedNode_1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, "jetbrains.mps.baseLanguage.collections.structure.SequenceType"), null, null, false);
+ quotedNode_2 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, "jetbrains.mps.baseLanguage.structure.ClassifierType"), null, null, false);
+ quotedNode_2.setReference(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), SReference.create(MetaAdapterFactory.getReferenceLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x101de48bf9eL, 0x101de490babL, "classifier"), quotedNode_2, facade.createModelReference("8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)"), facade.createNodeId("~SModule")));
+ quotedNode_1.addChild(MetaAdapterFactory.getContainmentLink(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c260e9444L, 0x10c260ee40eL, "elementType"), quotedNode_2);
+ return quotedNode_1;
+ }
}
diff --git a/plugins/console/lang/ideCommands/generator/source_gen/jetbrains/mps/console/ideCommands/generator/template/main/trace.info b/plugins/console/lang/ideCommands/generator/source_gen/jetbrains/mps/console/ideCommands/generator/template/main/trace.info
index ddd64bfdaf12..004c1f44a2f1 100644
--- a/plugins/console/lang/ideCommands/generator/source_gen/jetbrains/mps/console/ideCommands/generator/template/main/trace.info
+++ b/plugins/console/lang/ideCommands/generator/source_gen/jetbrains/mps/console/ideCommands/generator/template/main/trace.info
@@ -2,248 +2,445 @@
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
-
-
+
+
diff --git a/plugins/console/lang/ideCommands/generator/template/main@generator.mps b/plugins/console/lang/ideCommands/generator/template/main@generator.mps
index 57ccb0c09685..db8c95ba5bb3 100644
--- a/plugins/console/lang/ideCommands/generator/template/main@generator.mps
+++ b/plugins/console/lang/ideCommands/generator/template/main@generator.mps
@@ -2,17 +2,23 @@
-
-
-
+
+
+
+
+
+
+
+
+
-
+
@@ -23,10 +29,12 @@
-
+
+
+
@@ -69,6 +77,9 @@
+
+
+
@@ -85,6 +96,10 @@
+
+
+
+
@@ -94,7 +109,17 @@
+
+
+
+
+
+
+
+
+
+
@@ -195,13 +220,6 @@
-
-
-
-
-
-
-
@@ -218,23 +236,21 @@
-
-
-
+
-
-
-
-
+
+
+
+
@@ -242,6 +258,9 @@
+
+
+
@@ -266,13 +285,13 @@
-
-
-
-
+
+
+
+
-
+
@@ -291,8 +310,12 @@
+
+
+
+
@@ -326,6 +349,12 @@
+
+
+
+
+
+
@@ -355,24 +384,29 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
@@ -436,21 +470,16 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
@@ -494,8 +523,15 @@
-
-
+
+
+
+
+
+
+
+
+
@@ -647,32 +683,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -827,32 +837,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -971,32 +955,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1388,5 +1346,336 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/ideCommands/jetbrains.mps.console.ideCommands.mpl b/plugins/console/lang/ideCommands/jetbrains.mps.console.ideCommands.mpl
index 553d1e9893ac..9e8ef42833a3 100644
--- a/plugins/console/lang/ideCommands/jetbrains.mps.console.ideCommands.mpl
+++ b/plugins/console/lang/ideCommands/jetbrains.mps.console.ideCommands.mpl
@@ -18,7 +18,7 @@
-
+
498d89d2-c2e9-11e2-ad49-6cf049e62fe5(MPS.IDEA)
@@ -26,6 +26,9 @@
a5e4de53-46a3-44da-aab3-68fdf1c34ed0(jetbrains.mps.console.ideCommands)
c7567052-205c-4a15-80b0-7a32b32a9656(jetbrains.mps.console.ideCommands.runtime)
019b622b-0aef-4dd3-86d0-4eef01f3f6bb(jetbrains.mps.ide)
+ 28f9e497-3b42-4291-aeba-0a1039153ab1(jetbrains.mps.lang.plugin)
+ 8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)
+ 6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core)
fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose)
@@ -39,47 +42,18 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -135,7 +109,7 @@
ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)
de1ad86d-6e50-4a02-b306-d4d17f64c375(jetbrains.mps.console.base)
f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)
- 1a8554c4-eb84-43ba-8c34-6f0d90c6e75a(jetbrains.mps.console.blCommand)
+ 1a8554c4-eb84-43ba-8c34-6f0d90c6e75a(jetbrains.mps.lang.smodel.query)
diff --git a/plugins/console/lang/ideCommands/languageAccessories/jetbrains/mps/console/ideCommands/util.mps b/plugins/console/lang/ideCommands/languageAccessories/jetbrains/mps/console/ideCommands/util.mps
index 1d8efbf26efc..22d45c5ed573 100644
--- a/plugins/console/lang/ideCommands/languageAccessories/jetbrains/mps/console/ideCommands/util.mps
+++ b/plugins/console/lang/ideCommands/languageAccessories/jetbrains/mps/console/ideCommands/util.mps
@@ -840,7 +840,7 @@
-
+
@@ -866,7 +866,7 @@
-
+
diff --git a/plugins/console/lang/ideCommands/languageModels/behavior.mps b/plugins/console/lang/ideCommands/languageModels/behavior.mps
index 6ff67a334dba..6b705445432e 100644
--- a/plugins/console/lang/ideCommands/languageModels/behavior.mps
+++ b/plugins/console/lang/ideCommands/languageModels/behavior.mps
@@ -35,8 +35,8 @@
-
-
+
+
@@ -251,7 +251,7 @@
-
+
@@ -641,7 +641,7 @@
-
+
@@ -2453,7 +2453,7 @@
-
+
@@ -2498,14 +2498,14 @@
-
+
-
+
@@ -2527,7 +2527,7 @@
-
+
@@ -2545,5 +2545,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/ideCommands/languageModels/editor.mps b/plugins/console/lang/ideCommands/languageModels/editor.mps
index 432a2f2bae6b..374f8f172bda 100644
--- a/plugins/console/lang/ideCommands/languageModels/editor.mps
+++ b/plugins/console/lang/ideCommands/languageModels/editor.mps
@@ -13,7 +13,7 @@
-
+
@@ -445,5 +445,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/ideCommands/languageModels/structure.mps b/plugins/console/lang/ideCommands/languageModels/structure.mps
index c8a07b1e06d1..4424140ca28d 100644
--- a/plugins/console/lang/ideCommands/languageModels/structure.mps
+++ b/plugins/console/lang/ideCommands/languageModels/structure.mps
@@ -10,7 +10,7 @@
-
+
@@ -262,7 +262,7 @@
-
+
@@ -348,7 +348,23 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/ideCommands/languageModels/typesystem.mps b/plugins/console/lang/ideCommands/languageModels/typesystem.mps
index 042d275da43b..5cbe2be2daab 100644
--- a/plugins/console/lang/ideCommands/languageModels/typesystem.mps
+++ b/plugins/console/lang/ideCommands/languageModels/typesystem.mps
@@ -154,6 +154,7 @@
+
@@ -1085,5 +1086,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/behavior/dependencies b/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/behavior/dependencies
index cc379b17528f..5688e3ccdfc8 100644
--- a/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/behavior/dependencies
+++ b/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/behavior/dependencies
@@ -14,8 +14,8 @@
-
+
@@ -78,6 +78,7 @@
+
@@ -94,10 +95,10 @@
-
-
-
+
+
+
@@ -318,9 +319,9 @@
-
-
-
+
+
+
@@ -417,6 +418,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -520,7 +538,7 @@
-
+
diff --git a/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/behavior/generated b/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/behavior/generated
index ff4bdb5e8a05..7113f2247b4e 100644
--- a/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/behavior/generated
+++ b/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/behavior/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/editor/dependencies b/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/editor/dependencies
index 8f0367509a4f..3ef36b9ee637 100644
--- a/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/editor/dependencies
+++ b/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/editor/dependencies
@@ -116,6 +116,7 @@
+
@@ -274,6 +275,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/editor/generated b/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/editor/generated
index 39857df36a52..eff4de860544 100644
--- a/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/editor/generated
+++ b/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/editor/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/generated b/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/generated
index 4269ebbd8947..82d9f3e3e856 100644
--- a/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/generated
+++ b/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/structure/generated b/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/structure/generated
index 667f49f02ed2..0895b1f947eb 100644
--- a/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/structure/generated
+++ b/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/structure/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/typesystem/dependencies b/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/typesystem/dependencies
index 4236e3b6ff70..57a9b4f28f3d 100644
--- a/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/typesystem/dependencies
+++ b/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/typesystem/dependencies
@@ -10,6 +10,7 @@
+
@@ -166,5 +167,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/typesystem/generated b/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/typesystem/generated
index c91ce89fd7bf..fb8f8b00d060 100644
--- a/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/typesystem/generated
+++ b/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/typesystem/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/util/generated b/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/util/generated
index e484b9a71262..4aa01f434e28 100644
--- a/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/util/generated
+++ b/plugins/console/lang/ideCommands/source_gen.caches/jetbrains/mps/console/ideCommands/util/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/Language.java b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/Language.java
index 1d8e9e66d8c8..b0185bcc43c9 100644
--- a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/Language.java
+++ b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/Language.java
@@ -38,7 +38,7 @@ public SLanguageId getId() {
}
@Override
protected String[] getExtendedLanguageIDs() {
- return new String[]{"jetbrains.mps.lang.smodel", "jetbrains.mps.lang.core", "jetbrains.mps.console.base", "jetbrains.mps.baseLanguage", "jetbrains.mps.console.blCommand"};
+ return new String[]{"jetbrains.mps.lang.smodel", "jetbrains.mps.lang.core", "jetbrains.mps.console.base", "jetbrains.mps.baseLanguage", "jetbrains.mps.lang.smodel.query"};
}
@Override
public Collection getGenerators() {
diff --git a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/AbsractMake_BehaviorDescriptor.java b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/AbsractMake_BehaviorDescriptor.java
index 575bda6bfdcb..297a65e4b526 100644
--- a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/AbsractMake_BehaviorDescriptor.java
+++ b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/AbsractMake_BehaviorDescriptor.java
@@ -2,7 +2,7 @@
/*Generated by MPS */
-import jetbrains.mps.console.blCommand.behavior.QueryExpression_BehaviorDescriptor;
+import jetbrains.mps.lang.smodel.query.behavior.QueryExpression_BehaviorDescriptor;
import org.jetbrains.mps.openapi.language.SConcept;
import org.jetbrains.mps.openapi.model.SNode;
diff --git a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/BehaviorAspectDescriptor.java b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/BehaviorAspectDescriptor.java
index 1de03dea60c2..5c41574a97a1 100644
--- a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/BehaviorAspectDescriptor.java
+++ b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/BehaviorAspectDescriptor.java
@@ -11,7 +11,7 @@ public BehaviorAspectDescriptor() {
}
public BehaviorDescriptor getDescriptor(String fqName) {
switch (Arrays.binarySearch(stringSwitchCases_846f5o_a0a0b, fqName)) {
- case 17:
+ case 18:
return new StatCommand_BehaviorDescriptor();
case 5:
return new GlobalStatisticTarget_BehaviorDescriptor();
@@ -21,13 +21,13 @@ public BehaviorDescriptor getDescriptor(String fqName) {
return new ModelStatisticsTarget_BehaviorDescriptor();
case 15:
return new ShowBrokenReferences_BehaviorDescriptor();
- case 18:
+ case 19:
return new SubtreeStatisticsTarget_BehaviorDescriptor();
case 8:
return new ModelReference_BehaviorDescriptor();
case 11:
return new NodeReference_BehaviorDescriptor();
- case 16:
+ case 17:
return new ShowGenPlan_BehaviorDescriptor();
case 4:
return new ClickableGenerator_BehaviorDescriptor();
@@ -43,7 +43,7 @@ public BehaviorDescriptor getDescriptor(String fqName) {
return new ModuleProperties_BehaviorDescriptor();
case 6:
return new Make_BehaviorDescriptor();
- case 19:
+ case 20:
return new WithDependencies_BehaviorDescriptor();
case 3:
return new Clean_BehaviorDescriptor();
@@ -51,9 +51,11 @@ public BehaviorDescriptor getDescriptor(String fqName) {
return new RemoveGenSources_BehaviorDescriptor();
case 12:
return new OfAspectOperation_BehaviorDescriptor();
+ case 16:
+ return new ShowExpression_BehaviorDescriptor();
default:
return BehaviorAspectInterpreted.getInstance().getDescriptor(fqName);
}
}
- private static String[] stringSwitchCases_846f5o_a0a0b = new String[]{"jetbrains.mps.console.ideCommands.structure.ActionCallDeclaredParameter", "jetbrains.mps.console.ideCommands.structure.ActionCallGlobalParameter", "jetbrains.mps.console.ideCommands.structure.CallActionExpression", "jetbrains.mps.console.ideCommands.structure.Clean", "jetbrains.mps.console.ideCommands.structure.ClickableGenerator", "jetbrains.mps.console.ideCommands.structure.GlobalStatisticTarget", "jetbrains.mps.console.ideCommands.structure.Make", "jetbrains.mps.console.ideCommands.structure.ModelProperties", "jetbrains.mps.console.ideCommands.structure.ModelReference", "jetbrains.mps.console.ideCommands.structure.ModelStatisticsTarget", "jetbrains.mps.console.ideCommands.structure.ModuleProperties", "jetbrains.mps.console.ideCommands.structure.NodeReference", "jetbrains.mps.console.ideCommands.structure.OfAspectOperation", "jetbrains.mps.console.ideCommands.structure.ProjectStatisticsTarget", "jetbrains.mps.console.ideCommands.structure.RemoveGenSources", "jetbrains.mps.console.ideCommands.structure.ShowBrokenReferences", "jetbrains.mps.console.ideCommands.structure.ShowGenPlan", "jetbrains.mps.console.ideCommands.structure.StatCommand", "jetbrains.mps.console.ideCommands.structure.SubtreeStatisticsTarget", "jetbrains.mps.console.ideCommands.structure.WithDependencies"};
+ private static String[] stringSwitchCases_846f5o_a0a0b = new String[]{"jetbrains.mps.console.ideCommands.structure.ActionCallDeclaredParameter", "jetbrains.mps.console.ideCommands.structure.ActionCallGlobalParameter", "jetbrains.mps.console.ideCommands.structure.CallActionExpression", "jetbrains.mps.console.ideCommands.structure.Clean", "jetbrains.mps.console.ideCommands.structure.ClickableGenerator", "jetbrains.mps.console.ideCommands.structure.GlobalStatisticTarget", "jetbrains.mps.console.ideCommands.structure.Make", "jetbrains.mps.console.ideCommands.structure.ModelProperties", "jetbrains.mps.console.ideCommands.structure.ModelReference", "jetbrains.mps.console.ideCommands.structure.ModelStatisticsTarget", "jetbrains.mps.console.ideCommands.structure.ModuleProperties", "jetbrains.mps.console.ideCommands.structure.NodeReference", "jetbrains.mps.console.ideCommands.structure.OfAspectOperation", "jetbrains.mps.console.ideCommands.structure.ProjectStatisticsTarget", "jetbrains.mps.console.ideCommands.structure.RemoveGenSources", "jetbrains.mps.console.ideCommands.structure.ShowBrokenReferences", "jetbrains.mps.console.ideCommands.structure.ShowExpression", "jetbrains.mps.console.ideCommands.structure.ShowGenPlan", "jetbrains.mps.console.ideCommands.structure.StatCommand", "jetbrains.mps.console.ideCommands.structure.SubtreeStatisticsTarget", "jetbrains.mps.console.ideCommands.structure.WithDependencies"};
}
diff --git a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/CallActionExpression_BehaviorDescriptor.java b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/CallActionExpression_BehaviorDescriptor.java
index df0782be977d..684c4c46ae4e 100644
--- a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/CallActionExpression_BehaviorDescriptor.java
+++ b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/CallActionExpression_BehaviorDescriptor.java
@@ -3,31 +3,31 @@
/*Generated by MPS */
import jetbrains.mps.baseLanguage.behavior.Expression_BehaviorDescriptor;
-import jetbrains.mps.console.blCommand.behavior.ConsoleExpression_BehaviorDescriptor;
+import jetbrains.mps.lang.smodel.query.behavior.ExpressionHelpProvider_BehaviorDescriptor;
import org.jetbrains.mps.openapi.language.SConcept;
-import jetbrains.mps.console.base.behavior.ConsoleHelpProvider_Behavior;
-import jetbrains.mps.console.blCommand.behavior.ConsoleExpression_Behavior;
+import jetbrains.mps.lang.smodel.query.behavior.HelpProvider_Behavior;
+import jetbrains.mps.lang.smodel.query.behavior.ExpressionHelpProvider_Behavior;
-public class CallActionExpression_BehaviorDescriptor extends Expression_BehaviorDescriptor implements ConsoleExpression_BehaviorDescriptor {
+public class CallActionExpression_BehaviorDescriptor extends Expression_BehaviorDescriptor implements ExpressionHelpProvider_BehaviorDescriptor {
public CallActionExpression_BehaviorDescriptor() {
}
public String virtual_getDisplayString_6891027939994892943(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getDisplayString_6891027939994892943(thisConcept);
+ return HelpProvider_Behavior.virtual_getDisplayString_6891027939994892943(thisConcept);
}
public String virtual_getGroup_6928665434441162387(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getGroup_6928665434441162387(thisConcept);
+ return HelpProvider_Behavior.virtual_getGroup_6928665434441162387(thisConcept);
}
public String virtual_getHelpPage_7006261637493125297(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getHelpPage_7006261637493125297(thisConcept);
+ return HelpProvider_Behavior.virtual_getHelpPage_7006261637493125297(thisConcept);
}
public String virtual_getKind_7006261637493126084(SConcept thisConcept) {
- return ConsoleExpression_Behavior.virtual_getKind_7006261637493126084(thisConcept);
+ return ExpressionHelpProvider_Behavior.virtual_getKind_7006261637493126084(thisConcept);
}
public String virtual_getShortDisplayString_7006261637493126103(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getShortDisplayString_7006261637493126103(thisConcept);
+ return HelpProvider_Behavior.virtual_getShortDisplayString_7006261637493126103(thisConcept);
}
public String virtual_getShortHelp_473081947982699339(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getShortHelp_473081947982699339(thisConcept);
+ return HelpProvider_Behavior.virtual_getShortHelp_473081947982699339(thisConcept);
}
public boolean virtual_legalAsStatement_1262430001741498032(SConcept thisConcept) {
return CallActionExpression_Behavior.virtual_legalAsStatement_1262430001741498032(thisConcept);
diff --git a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/OfAspectOperation_BehaviorDescriptor.java b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/OfAspectOperation_BehaviorDescriptor.java
index edf8613290df..d58f550217dd 100644
--- a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/OfAspectOperation_BehaviorDescriptor.java
+++ b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/OfAspectOperation_BehaviorDescriptor.java
@@ -3,31 +3,31 @@
/*Generated by MPS */
import jetbrains.mps.baseLanguage.collections.behavior.SequenceOperation_BehaviorDescriptor;
-import jetbrains.mps.console.blCommand.behavior.ConsoleOperation_BehaviorDescriptor;
+import jetbrains.mps.lang.smodel.query.behavior.OperationHelpProvider_BehaviorDescriptor;
import org.jetbrains.mps.openapi.language.SConcept;
-import jetbrains.mps.console.base.behavior.ConsoleHelpProvider_Behavior;
-import jetbrains.mps.console.blCommand.behavior.ConsoleOperation_Behavior;
+import jetbrains.mps.lang.smodel.query.behavior.HelpProvider_Behavior;
+import jetbrains.mps.lang.smodel.query.behavior.OperationHelpProvider_Behavior;
-public class OfAspectOperation_BehaviorDescriptor extends SequenceOperation_BehaviorDescriptor implements ConsoleOperation_BehaviorDescriptor {
+public class OfAspectOperation_BehaviorDescriptor extends SequenceOperation_BehaviorDescriptor implements OperationHelpProvider_BehaviorDescriptor {
public OfAspectOperation_BehaviorDescriptor() {
}
public String virtual_getDisplayString_6891027939994892943(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getDisplayString_6891027939994892943(thisConcept);
+ return HelpProvider_Behavior.virtual_getDisplayString_6891027939994892943(thisConcept);
}
public String virtual_getGroup_6928665434441162387(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getGroup_6928665434441162387(thisConcept);
+ return HelpProvider_Behavior.virtual_getGroup_6928665434441162387(thisConcept);
}
public String virtual_getHelpPage_7006261637493125297(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getHelpPage_7006261637493125297(thisConcept);
+ return HelpProvider_Behavior.virtual_getHelpPage_7006261637493125297(thisConcept);
}
public String virtual_getKind_7006261637493126084(SConcept thisConcept) {
- return ConsoleOperation_Behavior.virtual_getKind_7006261637493126084(thisConcept);
+ return OperationHelpProvider_Behavior.virtual_getKind_7006261637493126084(thisConcept);
}
public String virtual_getShortDisplayString_7006261637493126103(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getShortDisplayString_7006261637493126103(thisConcept);
+ return HelpProvider_Behavior.virtual_getShortDisplayString_7006261637493126103(thisConcept);
}
public String virtual_getShortHelp_473081947982699339(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getShortHelp_473081947982699339(thisConcept);
+ return HelpProvider_Behavior.virtual_getShortHelp_473081947982699339(thisConcept);
}
@Override
public String getConceptFqName() {
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ShowExpression_Behavior.java b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/ShowExpression_Behavior.java
similarity index 91%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ShowExpression_Behavior.java
rename to plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/ShowExpression_Behavior.java
index f95588b10e1f..729ea9e5d9db 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ShowExpression_Behavior.java
+++ b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/ShowExpression_Behavior.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.console.ideCommands.behavior;
/*Generated by MPS */
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ShowExpression_BehaviorDescriptor.java b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/ShowExpression_BehaviorDescriptor.java
similarity index 55%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ShowExpression_BehaviorDescriptor.java
rename to plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/ShowExpression_BehaviorDescriptor.java
index 0386f7eac558..c410a8632b28 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/behavior/ShowExpression_BehaviorDescriptor.java
+++ b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/ShowExpression_BehaviorDescriptor.java
@@ -1,28 +1,30 @@
-package jetbrains.mps.console.blCommand.behavior;
+package jetbrains.mps.console.ideCommands.behavior;
/*Generated by MPS */
import jetbrains.mps.baseLanguage.behavior.Expression_BehaviorDescriptor;
+import jetbrains.mps.lang.smodel.query.behavior.ExpressionHelpProvider_BehaviorDescriptor;
import org.jetbrains.mps.openapi.language.SConcept;
-import jetbrains.mps.console.base.behavior.ConsoleHelpProvider_Behavior;
+import jetbrains.mps.lang.smodel.query.behavior.HelpProvider_Behavior;
+import jetbrains.mps.lang.smodel.query.behavior.ExpressionHelpProvider_Behavior;
-public class ShowExpression_BehaviorDescriptor extends Expression_BehaviorDescriptor implements ConsoleExpression_BehaviorDescriptor {
+public class ShowExpression_BehaviorDescriptor extends Expression_BehaviorDescriptor implements ExpressionHelpProvider_BehaviorDescriptor {
public ShowExpression_BehaviorDescriptor() {
}
public String virtual_getDisplayString_6891027939994892943(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getDisplayString_6891027939994892943(thisConcept);
+ return HelpProvider_Behavior.virtual_getDisplayString_6891027939994892943(thisConcept);
}
public String virtual_getGroup_6928665434441162387(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getGroup_6928665434441162387(thisConcept);
+ return HelpProvider_Behavior.virtual_getGroup_6928665434441162387(thisConcept);
}
public String virtual_getHelpPage_7006261637493125297(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getHelpPage_7006261637493125297(thisConcept);
+ return HelpProvider_Behavior.virtual_getHelpPage_7006261637493125297(thisConcept);
}
public String virtual_getKind_7006261637493126084(SConcept thisConcept) {
- return ConsoleExpression_Behavior.virtual_getKind_7006261637493126084(thisConcept);
+ return ExpressionHelpProvider_Behavior.virtual_getKind_7006261637493126084(thisConcept);
}
public String virtual_getShortDisplayString_7006261637493126103(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getShortDisplayString_7006261637493126103(thisConcept);
+ return HelpProvider_Behavior.virtual_getShortDisplayString_7006261637493126103(thisConcept);
}
public String virtual_getShortHelp_473081947982699339(SConcept thisConcept) {
return ShowExpression_Behavior.virtual_getShortHelp_473081947982699339(thisConcept);
@@ -32,6 +34,6 @@ public boolean virtual_legalAsStatement_1262430001741498032(SConcept thisConcept
}
@Override
public String getConceptFqName() {
- return "jetbrains.mps.console.blCommand.structure.ShowExpression";
+ return "jetbrains.mps.console.ideCommands.structure.ShowExpression";
}
}
diff --git a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/WithDependencies_BehaviorDescriptor.java b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/WithDependencies_BehaviorDescriptor.java
index 474804dd5257..bb51bcf3d3dc 100644
--- a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/WithDependencies_BehaviorDescriptor.java
+++ b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/WithDependencies_BehaviorDescriptor.java
@@ -2,7 +2,7 @@
/*Generated by MPS */
-import jetbrains.mps.console.blCommand.behavior.QueryParameter_BehaviorDescriptor;
+import jetbrains.mps.lang.smodel.query.behavior.QueryParameter_BehaviorDescriptor;
public class WithDependencies_BehaviorDescriptor extends QueryParameter_BehaviorDescriptor {
public WithDependencies_BehaviorDescriptor() {
diff --git a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/trace.info b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/trace.info
index c0a3bba89189..a71b4b140176 100644
--- a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/trace.info
+++ b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/behavior/trace.info
@@ -28,7 +28,7 @@
-
+
@@ -81,6 +81,9 @@
+
+
+
@@ -365,6 +368,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/editor/AbsractMake_Editor.java b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/editor/AbsractMake_Editor.java
index 777f06ea834a..67ba6884cc3a 100644
--- a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/editor/AbsractMake_Editor.java
+++ b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/editor/AbsractMake_Editor.java
@@ -33,7 +33,7 @@ private EditorCell createCollection_uaz3qu_a(EditorContext editorContext, SNode
return editorCell;
}
private EditorCell createComponent_uaz3qu_a0(EditorContext editorContext, SNode node) {
- EditorCell editorCell = editorContext.getCellFactory().createEditorComponentCell(node, "jetbrains.mps.console.blCommand.editor.QueryExpression_EditorComponent");
+ EditorCell editorCell = editorContext.getCellFactory().createEditorComponentCell(node, "jetbrains.mps.lang.smodel.query.editor.QueryExpression_EditorComponent");
return editorCell;
}
private EditorCell createCollection_uaz3qu_b0(EditorContext editorContext, SNode node) {
diff --git a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/editor/EditorAspectDescriptorImpl.java b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/editor/EditorAspectDescriptorImpl.java
index dc2d476c9f48..b9ad1ae4272e 100644
--- a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/editor/EditorAspectDescriptorImpl.java
+++ b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/editor/EditorAspectDescriptorImpl.java
@@ -41,10 +41,12 @@ public Collection getEditors(ConceptDescriptor descriptor) {
case 12:
return Collections.singletonList(new ShowBrokenReferences_Editor());
case 13:
- return Collections.singletonList(new ShowGenPlan_Editor());
+ return Collections.singletonList(new ShowExpression_Editor());
case 14:
- return Collections.singletonList(new StatCommand_Editor());
+ return Collections.singletonList(new ShowGenPlan_Editor());
case 15:
+ return Collections.singletonList(new StatCommand_Editor());
+ case 16:
return Collections.singletonList(new SubtreeStatisticsTarget_Editor());
default:
}
@@ -55,5 +57,5 @@ public Collection getEditorComponents(ConceptDescriptor
}
- private static String[] stringSwitchCases_xbvbvu_a0a0b = new String[]{"jetbrains.mps.console.ideCommands.structure.AbsractMake", "jetbrains.mps.console.ideCommands.structure.ActionCallDeclaredParameter", "jetbrains.mps.console.ideCommands.structure.ActionCallGlobalParameter", "jetbrains.mps.console.ideCommands.structure.CallActionExpression", "jetbrains.mps.console.ideCommands.structure.GlobalStatisticTarget", "jetbrains.mps.console.ideCommands.structure.ModelProperties", "jetbrains.mps.console.ideCommands.structure.ModelReference", "jetbrains.mps.console.ideCommands.structure.ModelStatisticsTarget", "jetbrains.mps.console.ideCommands.structure.ModuleProperties", "jetbrains.mps.console.ideCommands.structure.NodeReference", "jetbrains.mps.console.ideCommands.structure.OfAspectOperation", "jetbrains.mps.console.ideCommands.structure.ProjectStatisticsTarget", "jetbrains.mps.console.ideCommands.structure.ShowBrokenReferences", "jetbrains.mps.console.ideCommands.structure.ShowGenPlan", "jetbrains.mps.console.ideCommands.structure.StatCommand", "jetbrains.mps.console.ideCommands.structure.SubtreeStatisticsTarget"};
+ private static String[] stringSwitchCases_xbvbvu_a0a0b = new String[]{"jetbrains.mps.console.ideCommands.structure.AbsractMake", "jetbrains.mps.console.ideCommands.structure.ActionCallDeclaredParameter", "jetbrains.mps.console.ideCommands.structure.ActionCallGlobalParameter", "jetbrains.mps.console.ideCommands.structure.CallActionExpression", "jetbrains.mps.console.ideCommands.structure.GlobalStatisticTarget", "jetbrains.mps.console.ideCommands.structure.ModelProperties", "jetbrains.mps.console.ideCommands.structure.ModelReference", "jetbrains.mps.console.ideCommands.structure.ModelStatisticsTarget", "jetbrains.mps.console.ideCommands.structure.ModuleProperties", "jetbrains.mps.console.ideCommands.structure.NodeReference", "jetbrains.mps.console.ideCommands.structure.OfAspectOperation", "jetbrains.mps.console.ideCommands.structure.ProjectStatisticsTarget", "jetbrains.mps.console.ideCommands.structure.ShowBrokenReferences", "jetbrains.mps.console.ideCommands.structure.ShowExpression", "jetbrains.mps.console.ideCommands.structure.ShowGenPlan", "jetbrains.mps.console.ideCommands.structure.StatCommand", "jetbrains.mps.console.ideCommands.structure.SubtreeStatisticsTarget"};
}
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/ShowExpression_Editor.java b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/editor/ShowExpression_Editor.java
similarity index 96%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/ShowExpression_Editor.java
rename to plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/editor/ShowExpression_Editor.java
index b2de463c6828..e85cd7369bba 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/editor/ShowExpression_Editor.java
+++ b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/editor/ShowExpression_Editor.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.editor;
+package jetbrains.mps.console.ideCommands.editor;
/*Generated by MPS */
@@ -32,7 +32,7 @@ private EditorCell createComponent_rowo1n_a0(EditorContext editorContext, SNode
return editorCell;
}
private EditorCell createRefNode_rowo1n_b0(EditorContext editorContext, SNode node) {
- SingleRoleCellProvider provider = new ShowExpression_Editor.objectSingleRoleHandler_rowo1n_b0(node, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x75bb0160f191d79fL, 0x6979f0787b81e875L, "object"), editorContext);
+ SingleRoleCellProvider provider = new ShowExpression_Editor.objectSingleRoleHandler_rowo1n_b0(node, MetaAdapterFactory.getContainmentLink(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x75bb0160f191d79fL, 0x6979f0787b81e875L, "object"), editorContext);
return provider.createCell();
}
private class objectSingleRoleHandler_rowo1n_b0 extends SingleRoleCellProvider {
diff --git a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/editor/trace.info b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/editor/trace.info
index 9531d69418aa..1e44e341e29d 100644
--- a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/editor/trace.info
+++ b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/editor/trace.info
@@ -12,7 +12,101 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/structure/StructureAspectDescriptor.java b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/structure/StructureAspectDescriptor.java
index 076c1586a248..76c16f3be51a 100644
--- a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/structure/StructureAspectDescriptor.java
+++ b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/structure/StructureAspectDescriptor.java
@@ -12,11 +12,11 @@
public class StructureAspectDescriptor extends BaseStructureAspectDescriptor {
- /*package*/ final ConceptDescriptor myConceptAbsractMake = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.AbsractMake", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x276b371e77c0a29aL)).super_("jetbrains.mps.console.blCommand.structure.QueryExpression").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).parents("jetbrains.mps.console.blCommand.structure.QueryExpression").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).childDescriptors(new ConceptDescriptorBuilder.Link(2840424593984889584L, "argument", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), true, false, false)).children(new String[]{"argument"}, new boolean[]{false}).abstract_().create();
+ /*package*/ final ConceptDescriptor myConceptAbsractMake = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.AbsractMake", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x276b371e77c0a29aL)).super_("jetbrains.mps.lang.smodel.query.structure.QueryExpression").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).parents("jetbrains.mps.lang.smodel.query.structure.QueryExpression").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).childDescriptors(new ConceptDescriptorBuilder.Link(2840424593984889584L, "argument", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), true, false, false)).children(new String[]{"argument"}, new boolean[]{false}).abstract_().create();
/*package*/ final ConceptDescriptor myConceptActionCallDeclaredParameter = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.ActionCallDeclaredParameter", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4d7759afce9587a7L)).super_("jetbrains.mps.console.ideCommands.structure.ActionCallParameter").super_(MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4d7759afce9587abL)).parents("jetbrains.mps.console.ideCommands.structure.ActionCallParameter").parentIds(MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4d7759afce9587abL)).referenceDescriptors(new ConceptDescriptorBuilder.Ref(5582028874769074088L, "declaration", MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x11b737a6b7cL), false)).references("declaration").create();
/*package*/ final ConceptDescriptor myConceptActionCallGlobalParameter = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.ActionCallGlobalParameter", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4d7759afce9587a9L)).super_("jetbrains.mps.console.ideCommands.structure.ActionCallParameter").super_(MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4d7759afce9587abL)).parents("jetbrains.mps.console.ideCommands.structure.ActionCallParameter").parentIds(MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4d7759afce9587abL)).referenceDescriptors(new ConceptDescriptorBuilder.Ref(5582028874769074090L, "declaration", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf93c84351fL), false)).references("declaration").create();
/*package*/ final ConceptDescriptor myConceptActionCallParameter = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.ActionCallParameter", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4d7759afce9587abL)).super_("jetbrains.mps.lang.core.structure.BaseConcept").super_(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).parents("jetbrains.mps.lang.core.structure.BaseConcept").parentIds(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).childDescriptors(new ConceptDescriptorBuilder.Link(5582028874769074092L, "value", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), false, false, false)).children(new String[]{"value"}, new boolean[]{false}).abstract_().create();
- /*package*/ final ConceptDescriptor myConceptCallActionExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.CallActionExpression", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4d7759afce9587adL)).super_("jetbrains.mps.baseLanguage.structure.Expression").super_(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL)).parents("jetbrains.mps.baseLanguage.structure.Expression", "jetbrains.mps.console.blCommand.structure.ConsoleExpression").parentIds(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x613b3dd6aa6dac90L)).referenceDescriptors(new ConceptDescriptorBuilder.Ref(5582028874769074094L, "action", MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x1181ca87c38L), false)).references("action").childDescriptors(new ConceptDescriptorBuilder.Link(5582028874769074095L, "parameter", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4d7759afce9587abL), true, true, false)).children(new String[]{"parameter"}, new boolean[]{true}).alias("#callAction", "call an IDE action with custom parameters").create();
+ /*package*/ final ConceptDescriptor myConceptCallActionExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.CallActionExpression", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4d7759afce9587adL)).super_("jetbrains.mps.baseLanguage.structure.Expression").super_(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL)).parents("jetbrains.mps.baseLanguage.structure.Expression", "jetbrains.mps.lang.smodel.query.structure.ExpressionHelpProvider").parentIds(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x613b3dd6aa6dac90L)).referenceDescriptors(new ConceptDescriptorBuilder.Ref(5582028874769074094L, "action", MetaIdFactory.conceptId(0x28f9e4973b424291L, 0xaeba0a1039153ab1L, 0x1181ca87c38L), false)).references("action").childDescriptors(new ConceptDescriptorBuilder.Link(5582028874769074095L, "parameter", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4d7759afce9587abL), true, true, false)).children(new String[]{"parameter"}, new boolean[]{true}).alias("#callAction", "call an IDE action with custom parameters").create();
/*package*/ final ConceptDescriptor myConceptClean = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.Clean", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x276b371e74f88509L)).super_("jetbrains.mps.console.ideCommands.structure.AbsractMake").super_(MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x276b371e77c0a29aL)).parents("jetbrains.mps.console.ideCommands.structure.AbsractMake").parentIds(MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x276b371e77c0a29aL)).alias("#clean", "clean files *.generated").create();
/*package*/ final ConceptDescriptor myConceptClickableGenerator = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.ClickableGenerator", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x360b134fc0467d73L)).super_("jetbrains.mps.lang.core.structure.BaseConcept").super_(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).parents("jetbrains.mps.lang.core.structure.BaseConcept", "jetbrains.mps.console.base.structure.IClickable").parentIds(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL), MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x2095ece53bb9f5b0L)).propertyDescriptors(new ConceptDescriptorBuilder.Prop(3894227536041893247L, "moduleId")).properties("moduleId").create();
/*package*/ final ConceptDescriptor myConceptGlobalStatisticTarget = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.GlobalStatisticTarget", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x67f2bafb7a579cb8L)).super_("jetbrains.mps.lang.core.structure.BaseConcept").super_(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).parents("jetbrains.mps.lang.core.structure.BaseConcept", "jetbrains.mps.console.ideCommands.structure.IStatisticsTarget", "jetbrains.mps.console.ideCommands.structure.INodeSetReference").parentIds(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x67f2bafb7a579cb2L), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4843e803da101441L)).alias("global", "").create();
@@ -28,26 +28,27 @@ public class StructureAspectDescriptor extends BaseStructureAspectDescriptor {
/*package*/ final ConceptDescriptor myConceptModelStatisticsTarget = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.ModelStatisticsTarget", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x67f2bafb7a5cad96L)).super_("jetbrains.mps.lang.core.structure.BaseConcept").super_(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).parents("jetbrains.mps.lang.core.structure.BaseConcept", "jetbrains.mps.console.ideCommands.structure.IStatisticsTarget", "jetbrains.mps.console.ideCommands.structure.INodeSetReference").parentIds(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x67f2bafb7a579cb2L), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4843e803da101441L)).childDescriptors(new ConceptDescriptorBuilder.Link(7490254719523007897L, "target", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x6c8954f469900928L), false, false, false)).children(new String[]{"target"}, new boolean[]{false}).alias("model", "").create();
/*package*/ final ConceptDescriptor myConceptModuleProperties = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.ModuleProperties", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4d7759afce9587b3L)).super_("jetbrains.mps.baseLanguage.structure.Expression").super_(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL)).parents("jetbrains.mps.baseLanguage.structure.Expression", "jetbrains.mps.lang.core.structure.IDontSubstituteByDefault").parentIds(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL)).childDescriptors(new ConceptDescriptorBuilder.Link(5582028874769074100L, "targetModule", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), false, false, false)).children(new String[]{"targetModule"}, new boolean[]{false}).alias("#moduleProperties", "").create();
/*package*/ final ConceptDescriptor myConceptNodeReference = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.NodeReference", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x6c8954f4699443afL)).super_("jetbrains.mps.lang.smodel.structure.NodeRefExpression").super_(MetaIdFactory.conceptId(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x11be716563cL)).parents("jetbrains.mps.lang.smodel.structure.NodeRefExpression").parentIds(MetaIdFactory.conceptId(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x11be716563cL)).alias("node", "").create();
- /*package*/ final ConceptDescriptor myConceptOfAspectOperation = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.OfAspectOperation", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x5252d9021b8b45a8L)).super_("jetbrains.mps.baseLanguage.collections.structure.SequenceOperation").super_(MetaIdFactory.conceptId(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c26c9a2d9L)).parents("jetbrains.mps.baseLanguage.collections.structure.SequenceOperation", "jetbrains.mps.console.blCommand.structure.ConsoleOperation").parentIds(MetaIdFactory.conceptId(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c26c9a2d9L), MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5252d9021b8b6c03L)).referenceDescriptors(new ConceptDescriptorBuilder.Ref(5932042262275696048L, "requestedAspect", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfc367388b3L), false)).references("requestedAspect").alias("ofAspect", "filter models by their aspect").create();
+ /*package*/ final ConceptDescriptor myConceptOfAspectOperation = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.OfAspectOperation", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x5252d9021b8b45a8L)).super_("jetbrains.mps.baseLanguage.collections.structure.SequenceOperation").super_(MetaIdFactory.conceptId(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c26c9a2d9L)).parents("jetbrains.mps.baseLanguage.collections.structure.SequenceOperation", "jetbrains.mps.lang.smodel.query.structure.OperationHelpProvider").parentIds(MetaIdFactory.conceptId(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x10c26c9a2d9L), MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5252d9021b8b6c03L)).referenceDescriptors(new ConceptDescriptorBuilder.Ref(5932042262275696048L, "requestedAspect", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xfc367388b3L), false)).references("requestedAspect").alias("ofAspect", "filter models by their aspect").create();
/*package*/ final ConceptDescriptor myConceptProjectStatisticsTarget = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.ProjectStatisticsTarget", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x67f2bafb7a579e36L)).super_("jetbrains.mps.lang.core.structure.BaseConcept").super_(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).parents("jetbrains.mps.lang.core.structure.BaseConcept", "jetbrains.mps.console.ideCommands.structure.IStatisticsTarget", "jetbrains.mps.console.ideCommands.structure.INodeSetReference").parentIds(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x67f2bafb7a579cb2L), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4843e803da101441L)).alias("project", "").create();
/*package*/ final ConceptDescriptor myConceptRebuildProjectCommand = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.RebuildProjectCommand", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x75bb0160f191df02L)).super_("jetbrains.mps.console.base.structure.InterpretedCommand").super_(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c65L)).parents("jetbrains.mps.console.base.structure.InterpretedCommand", "jetbrains.mps.lang.core.structure.IDontSubstituteByDefault").parentIds(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c65L), MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL)).childDescriptors(new ConceptDescriptorBuilder.Link(8483375838963818243L, "model", MetaIdFactory.conceptId(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x7c3f2da20e92b62L), false, false, false)).children(new String[]{"model"}, new boolean[]{false}).abstract_().alias("#rebuild project", "clean and make").create();
/*package*/ final ConceptDescriptor myConceptRemoveGenSources = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.RemoveGenSources", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x276b371e77c0a11bL)).super_("jetbrains.mps.console.ideCommands.structure.AbsractMake").super_(MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x276b371e77c0a29aL)).parents("jetbrains.mps.console.ideCommands.structure.AbsractMake").parentIds(MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x276b371e77c0a29aL)).alias("#removeGenSources", "remove source_gen").create();
/*package*/ final ConceptDescriptor myConceptShowBrokenReferences = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.ShowBrokenReferences", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x1cf75b72b0ac828cL)).super_("jetbrains.mps.console.base.structure.InterpretedCommand").super_(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c65L)).parents("jetbrains.mps.console.base.structure.InterpretedCommand").parentIds(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c65L)).childDescriptors(new ConceptDescriptorBuilder.Link(2087237500458009229L, "target", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4843e803da101441L), false, false, false)).children(new String[]{"target"}, new boolean[]{false}).alias("#showBrokenRefs", "show broken references").create();
+ /*package*/ final ConceptDescriptor myConceptShowExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.ShowExpression", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x75bb0160f191d79fL)).super_("jetbrains.mps.baseLanguage.structure.Expression").super_(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL)).parents("jetbrains.mps.baseLanguage.structure.Expression", "jetbrains.mps.lang.smodel.query.structure.ExpressionHelpProvider").parentIds(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x613b3dd6aa6dac90L)).childDescriptors(new ConceptDescriptorBuilder.Link(7600370246423275637L, "object", MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), false, false, false)).children(new String[]{"object"}, new boolean[]{false}).alias("#show", "show in usage view").create();
/*package*/ final ConceptDescriptor myConceptShowGenPlan = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.ShowGenPlan", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x61f2dd6de47f85e4L)).super_("jetbrains.mps.console.base.structure.InterpretedCommand").super_(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c65L)).parents("jetbrains.mps.console.base.structure.InterpretedCommand").parentIds(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c65L)).childDescriptors(new ConceptDescriptorBuilder.Link(7057947030097725050L, "targetModel", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x6c8954f469900928L), false, false, false)).children(new String[]{"targetModel"}, new boolean[]{false}).alias("#showGenPlan", "show the generation plan").create();
/*package*/ final ConceptDescriptor myConceptStatCommand = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.StatCommand", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x67f2bafb7a558c98L)).super_("jetbrains.mps.console.base.structure.InterpretedCommand").super_(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c65L)).parents("jetbrains.mps.console.base.structure.InterpretedCommand").parentIds(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c65L)).childDescriptors(new ConceptDescriptorBuilder.Link(7490254719522675891L, "target", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x67f2bafb7a579cb2L), false, false, false)).children(new String[]{"target"}, new boolean[]{false}).alias("#stat", "display useful statistics").create();
/*package*/ final ConceptDescriptor myConceptSubtreeStatisticsTarget = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.SubtreeStatisticsTarget", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x1cf75b72b0b3962bL)).super_("jetbrains.mps.lang.core.structure.BaseConcept").super_(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).parents("jetbrains.mps.lang.core.structure.BaseConcept", "jetbrains.mps.console.ideCommands.structure.IStatisticsTarget", "jetbrains.mps.console.ideCommands.structure.INodeSetReference").parentIds(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x67f2bafb7a579cb2L), MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x4843e803da101441L)).childDescriptors(new ConceptDescriptorBuilder.Link(2087237500458473158L, "target", MetaIdFactory.conceptId(0x7866978ea0f04cc7L, 0x81bc4d213d9375e1L, 0x319fd776da5d8e3cL), false, false, false)).children(new String[]{"target"}, new boolean[]{false}).alias("node", "").create();
/*package*/ final ConceptDescriptor myConceptUnloadModelsCommand = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.UnloadModelsCommand", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x75bb0160f191ddffL)).super_("jetbrains.mps.console.base.structure.InterpretedCommand").super_(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c65L)).parents("jetbrains.mps.console.base.structure.InterpretedCommand", "jetbrains.mps.lang.core.structure.IDontSubstituteByDefault").parentIds(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c65L), MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL)).abstract_().alias("#unload models", "").create();
- /*package*/ final ConceptDescriptor myConceptWithDependencies = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.WithDependencies", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x826e97ca237a1b1L)).super_("jetbrains.mps.console.blCommand.structure.QueryParameter").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L)).parents("jetbrains.mps.console.blCommand.structure.QueryParameter").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L)).alias("withDependencies", "").create();
+ /*package*/ final ConceptDescriptor myConceptWithDependencies = new ConceptDescriptorBuilder("jetbrains.mps.console.ideCommands.structure.WithDependencies", MetaIdFactory.conceptId(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x826e97ca237a1b1L)).super_("jetbrains.mps.lang.smodel.query.structure.QueryParameter").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L)).parents("jetbrains.mps.lang.smodel.query.structure.QueryParameter").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760badf5L)).alias("withDependencies", "").create();
@Override
public Collection getDescriptors() {
- return Arrays.asList(myConceptAbsractMake, myConceptActionCallDeclaredParameter, myConceptActionCallGlobalParameter, myConceptActionCallParameter, myConceptCallActionExpression, myConceptClean, myConceptClickableGenerator, myConceptGlobalStatisticTarget, myConceptINodeSetReference, myConceptIStatisticsTarget, myConceptMake, myConceptModelProperties, myConceptModelReference, myConceptModelStatisticsTarget, myConceptModuleProperties, myConceptNodeReference, myConceptOfAspectOperation, myConceptProjectStatisticsTarget, myConceptRebuildProjectCommand, myConceptRemoveGenSources, myConceptShowBrokenReferences, myConceptShowGenPlan, myConceptStatCommand, myConceptSubtreeStatisticsTarget, myConceptUnloadModelsCommand, myConceptWithDependencies);
+ return Arrays.asList(myConceptAbsractMake, myConceptActionCallDeclaredParameter, myConceptActionCallGlobalParameter, myConceptActionCallParameter, myConceptCallActionExpression, myConceptClean, myConceptClickableGenerator, myConceptGlobalStatisticTarget, myConceptINodeSetReference, myConceptIStatisticsTarget, myConceptMake, myConceptModelProperties, myConceptModelReference, myConceptModelStatisticsTarget, myConceptModuleProperties, myConceptNodeReference, myConceptOfAspectOperation, myConceptProjectStatisticsTarget, myConceptRebuildProjectCommand, myConceptRemoveGenSources, myConceptShowBrokenReferences, myConceptShowExpression, myConceptShowGenPlan, myConceptStatCommand, myConceptSubtreeStatisticsTarget, myConceptUnloadModelsCommand, myConceptWithDependencies);
}
@Override
@Nullable
public ConceptDescriptor getDescriptor(String conceptFqName) {
- switch (Arrays.binarySearch(stringSwitchCases_1htk8d_a0a0eb, conceptFqName)) {
+ switch (Arrays.binarySearch(stringSwitchCases_1htk8d_a0a0fb, conceptFqName)) {
case 0:
return myConceptAbsractMake;
case 1:
@@ -91,18 +92,20 @@ public ConceptDescriptor getDescriptor(String conceptFqName) {
case 20:
return myConceptShowBrokenReferences;
case 21:
- return myConceptShowGenPlan;
+ return myConceptShowExpression;
case 22:
- return myConceptStatCommand;
+ return myConceptShowGenPlan;
case 23:
- return myConceptSubtreeStatisticsTarget;
+ return myConceptStatCommand;
case 24:
- return myConceptUnloadModelsCommand;
+ return myConceptSubtreeStatisticsTarget;
case 25:
+ return myConceptUnloadModelsCommand;
+ case 26:
return myConceptWithDependencies;
default:
return null;
}
}
- private static String[] stringSwitchCases_1htk8d_a0a0eb = new String[]{"jetbrains.mps.console.ideCommands.structure.AbsractMake", "jetbrains.mps.console.ideCommands.structure.ActionCallDeclaredParameter", "jetbrains.mps.console.ideCommands.structure.ActionCallGlobalParameter", "jetbrains.mps.console.ideCommands.structure.ActionCallParameter", "jetbrains.mps.console.ideCommands.structure.CallActionExpression", "jetbrains.mps.console.ideCommands.structure.Clean", "jetbrains.mps.console.ideCommands.structure.ClickableGenerator", "jetbrains.mps.console.ideCommands.structure.GlobalStatisticTarget", "jetbrains.mps.console.ideCommands.structure.INodeSetReference", "jetbrains.mps.console.ideCommands.structure.IStatisticsTarget", "jetbrains.mps.console.ideCommands.structure.Make", "jetbrains.mps.console.ideCommands.structure.ModelProperties", "jetbrains.mps.console.ideCommands.structure.ModelReference", "jetbrains.mps.console.ideCommands.structure.ModelStatisticsTarget", "jetbrains.mps.console.ideCommands.structure.ModuleProperties", "jetbrains.mps.console.ideCommands.structure.NodeReference", "jetbrains.mps.console.ideCommands.structure.OfAspectOperation", "jetbrains.mps.console.ideCommands.structure.ProjectStatisticsTarget", "jetbrains.mps.console.ideCommands.structure.RebuildProjectCommand", "jetbrains.mps.console.ideCommands.structure.RemoveGenSources", "jetbrains.mps.console.ideCommands.structure.ShowBrokenReferences", "jetbrains.mps.console.ideCommands.structure.ShowGenPlan", "jetbrains.mps.console.ideCommands.structure.StatCommand", "jetbrains.mps.console.ideCommands.structure.SubtreeStatisticsTarget", "jetbrains.mps.console.ideCommands.structure.UnloadModelsCommand", "jetbrains.mps.console.ideCommands.structure.WithDependencies"};
+ private static String[] stringSwitchCases_1htk8d_a0a0fb = new String[]{"jetbrains.mps.console.ideCommands.structure.AbsractMake", "jetbrains.mps.console.ideCommands.structure.ActionCallDeclaredParameter", "jetbrains.mps.console.ideCommands.structure.ActionCallGlobalParameter", "jetbrains.mps.console.ideCommands.structure.ActionCallParameter", "jetbrains.mps.console.ideCommands.structure.CallActionExpression", "jetbrains.mps.console.ideCommands.structure.Clean", "jetbrains.mps.console.ideCommands.structure.ClickableGenerator", "jetbrains.mps.console.ideCommands.structure.GlobalStatisticTarget", "jetbrains.mps.console.ideCommands.structure.INodeSetReference", "jetbrains.mps.console.ideCommands.structure.IStatisticsTarget", "jetbrains.mps.console.ideCommands.structure.Make", "jetbrains.mps.console.ideCommands.structure.ModelProperties", "jetbrains.mps.console.ideCommands.structure.ModelReference", "jetbrains.mps.console.ideCommands.structure.ModelStatisticsTarget", "jetbrains.mps.console.ideCommands.structure.ModuleProperties", "jetbrains.mps.console.ideCommands.structure.NodeReference", "jetbrains.mps.console.ideCommands.structure.OfAspectOperation", "jetbrains.mps.console.ideCommands.structure.ProjectStatisticsTarget", "jetbrains.mps.console.ideCommands.structure.RebuildProjectCommand", "jetbrains.mps.console.ideCommands.structure.RemoveGenSources", "jetbrains.mps.console.ideCommands.structure.ShowBrokenReferences", "jetbrains.mps.console.ideCommands.structure.ShowExpression", "jetbrains.mps.console.ideCommands.structure.ShowGenPlan", "jetbrains.mps.console.ideCommands.structure.StatCommand", "jetbrains.mps.console.ideCommands.structure.SubtreeStatisticsTarget", "jetbrains.mps.console.ideCommands.structure.UnloadModelsCommand", "jetbrains.mps.console.ideCommands.structure.WithDependencies"};
}
diff --git a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/structure/trace.info b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/structure/trace.info
index 959230a05570..a5cafde6c9b8 100644
--- a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/structure/trace.info
+++ b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/structure/trace.info
@@ -2,7 +2,7 @@
-
+
diff --git a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/typesystem/TypesystemDescriptor.java b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/typesystem/TypesystemDescriptor.java
index 58f45d2c0030..b77507e6b4b1 100644
--- a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/typesystem/TypesystemDescriptor.java
+++ b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/typesystem/TypesystemDescriptor.java
@@ -32,6 +32,10 @@ public TypesystemDescriptor() {
InferenceRule_Runtime inferenceRule = new typeof_OfAspectOperation_InferenceRule();
this.myInferenceRules.add(inferenceRule);
}
+ {
+ InferenceRule_Runtime inferenceRule = new typeof_ShowExpression_InferenceRule();
+ this.myInferenceRules.add(inferenceRule);
+ }
{
NonTypesystemRule_Runtime nonTypesystemRule = new check_CallActionDuplicatedParameters_NonTypesystemRule();
this.myNonTypesystemRules.add(nonTypesystemRule);
diff --git a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/typesystem/trace.info b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/typesystem/trace.info
index 6efdf3cbee49..aaabc88ec2c0 100644
--- a/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/typesystem/trace.info
+++ b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/typesystem/trace.info
@@ -12,7 +12,7 @@
-
+
@@ -685,6 +685,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_ShowExpression_InferenceRule.java b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/typesystem/typeof_ShowExpression_InferenceRule.java
similarity index 85%
rename from plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_ShowExpression_InferenceRule.java
rename to plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/typesystem/typeof_ShowExpression_InferenceRule.java
index e78ff5c2302d..2e54f198d513 100644
--- a/plugins/console/lang/blCommand/source_gen/jetbrains/mps/console/blCommand/typesystem/typeof_ShowExpression_InferenceRule.java
+++ b/plugins/console/lang/ideCommands/source_gen/jetbrains/mps/console/ideCommands/typesystem/typeof_ShowExpression_InferenceRule.java
@@ -1,4 +1,4 @@
-package jetbrains.mps.console.blCommand.typesystem;
+package jetbrains.mps.console.ideCommands.typesystem;
/*Generated by MPS */
@@ -21,19 +21,19 @@ public typeof_ShowExpression_InferenceRule() {
public void applyRule(final SNode showExpression, final TypeCheckingContext typeCheckingContext, IsApplicableStatus status) {
{
SNode _nodeToCheck_1029348928467 = showExpression;
- EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "7600370246417176611", 0, null);
- typeCheckingContext.createEquation((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "7600370246417176148", true), (SNode) _quotation_createNode_jy8svg_a0a0b(), _info_12389875345);
+ EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:71e81c80-d7fe-47f3-91de-9281cfae8376(jetbrains.mps.console.ideCommands.typesystem)", "7600370246417176611", 0, null);
+ typeCheckingContext.createEquation((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:71e81c80-d7fe-47f3-91de-9281cfae8376(jetbrains.mps.console.ideCommands.typesystem)", "7600370246417176148", true), (SNode) _quotation_createNode_jy8svg_a0a0b(), _info_12389875345);
}
if (!(typeCheckingContext.isSingleTypeComputation())) {
{
- SNode _nodeToCheck_1029348928467 = SLinkOperations.getTarget(showExpression, MetaAdapterFactory.getContainmentLink(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x75bb0160f191d79fL, 0x6979f0787b81e875L, "object"));
- EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "7600370246423284446", 0, null);
- typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:7e8cfa8a-da13-467d-9878-63b90b943128(jetbrains.mps.console.blCommand.typesystem)", "7600370246423276130", true), (SNode) _quotation_createNode_jy8svg_a0b0b(), true, true, _info_12389875345);
+ SNode _nodeToCheck_1029348928467 = SLinkOperations.getTarget(showExpression, MetaAdapterFactory.getContainmentLink(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x75bb0160f191d79fL, 0x6979f0787b81e875L, "object"));
+ EquationInfo _info_12389875345 = new EquationInfo(_nodeToCheck_1029348928467, null, "r:71e81c80-d7fe-47f3-91de-9281cfae8376(jetbrains.mps.console.ideCommands.typesystem)", "7600370246423284446", 0, null);
+ typeCheckingContext.createLessThanInequality((SNode) typeCheckingContext.typeOf(_nodeToCheck_1029348928467, "r:71e81c80-d7fe-47f3-91de-9281cfae8376(jetbrains.mps.console.ideCommands.typesystem)", "7600370246423276130", true), (SNode) _quotation_createNode_jy8svg_a0b0b(), true, true, _info_12389875345);
}
}
}
public SAbstractConcept getApplicableConcept() {
- return MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x75bb0160f191d79fL, "jetbrains.mps.console.blCommand.structure.ShowExpression");
+ return MetaAdapterFactory.getConcept(0xa5e4de5346a344daL, 0xaab368fdf1c34ed0L, 0x75bb0160f191d79fL, "jetbrains.mps.console.ideCommands.structure.ShowExpression");
}
public IsApplicableStatus isApplicableAndPattern(SNode argument) {
return new IsApplicableStatus(argument.getConcept().isSubConceptOf(getApplicableConcept()), null);
diff --git a/plugins/console/lang/ideCommandsRuntime/jetbrains.mps.console.ideCommands.runtime.msd b/plugins/console/lang/ideCommandsRuntime/jetbrains.mps.console.ideCommands.runtime.msd
index 8ab7b7e83c96..dda9bdac62fe 100644
--- a/plugins/console/lang/ideCommandsRuntime/jetbrains.mps.console.ideCommands.runtime.msd
+++ b/plugins/console/lang/ideCommandsRuntime/jetbrains.mps.console.ideCommands.runtime.msd
@@ -13,9 +13,9 @@
8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)
742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform)
5fa23c0a-216d-4571-a163-e286643e6f5f(jetbrains.mps.generator)
- 8f6725be-608d-433b-98fd-844f816eb05f(jetbrains.mps.ide.make)
2d3c70e9-aab2-4870-8d8d-6036800e4103(jetbrains.mps.kernel)
28f9e497-3b42-4291-aeba-0a1039153ab1(jetbrains.mps.lang.plugin)
+ 8f6725be-608d-433b-98fd-844f816eb05f(jetbrains.mps.ide.make)
fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose)
diff --git a/plugins/console/lang/ideCommandsRuntime/models/jetbrains/mps/console/ideCommands/runtime/util.mps b/plugins/console/lang/ideCommandsRuntime/models/jetbrains/mps/console/ideCommands/runtime/util.mps
index 66ea2af2b7be..7a5071807bf3 100644
--- a/plugins/console/lang/ideCommandsRuntime/models/jetbrains/mps/console/ideCommands/runtime/util.mps
+++ b/plugins/console/lang/ideCommandsRuntime/models/jetbrains/mps/console/ideCommands/runtime/util.mps
@@ -1797,9 +1797,7 @@
-
-
-
+
diff --git a/plugins/console/lang/ideCommandsRuntime/source_gen.caches/jetbrains/mps/console/ideCommands/runtime/util/generated b/plugins/console/lang/ideCommandsRuntime/source_gen.caches/jetbrains/mps/console/ideCommands/runtime/util/generated
index f2b64602fe6b..7ce22bca051c 100644
--- a/plugins/console/lang/ideCommandsRuntime/source_gen.caches/jetbrains/mps/console/ideCommands/runtime/util/generated
+++ b/plugins/console/lang/ideCommandsRuntime/source_gen.caches/jetbrains/mps/console/ideCommands/runtime/util/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/internalCommands/generator/source_gen.caches/jetbrains/mps/console/internalCommands/generator/template/main/dependencies b/plugins/console/lang/internalCommands/generator/source_gen.caches/jetbrains/mps/console/internalCommands/generator/template/main/dependencies
index 4e05c2e38ed3..7a843d71580e 100644
--- a/plugins/console/lang/internalCommands/generator/source_gen.caches/jetbrains/mps/console/internalCommands/generator/template/main/dependencies
+++ b/plugins/console/lang/internalCommands/generator/source_gen.caches/jetbrains/mps/console/internalCommands/generator/template/main/dependencies
@@ -1,10 +1,8 @@
-
-
diff --git a/plugins/console/lang/internalCommands/generator/source_gen.caches/jetbrains/mps/console/internalCommands/generator/template/main/generated b/plugins/console/lang/internalCommands/generator/source_gen.caches/jetbrains/mps/console/internalCommands/generator/template/main/generated
index 579c42fea892..729de112696f 100644
--- a/plugins/console/lang/internalCommands/generator/source_gen.caches/jetbrains/mps/console/internalCommands/generator/template/main/generated
+++ b/plugins/console/lang/internalCommands/generator/source_gen.caches/jetbrains/mps/console/internalCommands/generator/template/main/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/internalCommands/generator/source_gen/jetbrains/mps/console/internalCommands/generator/template/main/QueriesGenerated.java b/plugins/console/lang/internalCommands/generator/source_gen/jetbrains/mps/console/internalCommands/generator/template/main/QueriesGenerated.java
index 0ba00a8827b0..09077876a88e 100644
--- a/plugins/console/lang/internalCommands/generator/source_gen/jetbrains/mps/console/internalCommands/generator/template/main/QueriesGenerated.java
+++ b/plugins/console/lang/internalCommands/generator/source_gen/jetbrains/mps/console/internalCommands/generator/template/main/QueriesGenerated.java
@@ -7,7 +7,6 @@
import jetbrains.mps.lang.smodel.generator.smodelAdapter.SNodeOperations;
import jetbrains.mps.lang.smodel.generator.smodelAdapter.SLinkOperations;
import jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory;
-import jetbrains.mps.generator.template.ReferenceMacroContext;
import org.jetbrains.mps.openapi.model.SNode;
import jetbrains.mps.generator.template.SourceSubstituteMacroNodeContext;
@@ -16,9 +15,6 @@ public class QueriesGenerated {
public static boolean baseMappingRule_Condition_8829647120617326153(final BaseMappingRuleContext _context) {
return SNodeOperations.isInstanceOf(SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11b0d00332cL, 0xf8c77f1e97L, "lValue")), MetaAdapterFactory.getConcept(0x995a73947f764b8bL, 0xa929c53448708106L, 0x7a89354654722219L, "jetbrains.mps.console.internalCommands.structure.InternalMode"));
}
- public static Object referenceMacro_GetReferent_5582028874770465419(final ReferenceMacroContext _context) {
- return _context.getOutputNodeByInputNodeAndMappingLabel(SNodeOperations.getNodeAncestor(_context.getNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L, "jetbrains.mps.console.blCommand.structure.BLCommand"), false, false), "contextParameter");
- }
public static SNode sourceNodeQuery_6369875563697213767(final SourceSubstituteMacroNodeContext _context) {
return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11b0d00332cL, 0xf8c77f1e99L, "rValue"));
}
diff --git a/plugins/console/lang/internalCommands/generator/source_gen/jetbrains/mps/console/internalCommands/generator/template/main/trace.info b/plugins/console/lang/internalCommands/generator/source_gen/jetbrains/mps/console/internalCommands/generator/template/main/trace.info
index ac32e67aa7f0..92bf8161578f 100644
--- a/plugins/console/lang/internalCommands/generator/source_gen/jetbrains/mps/console/internalCommands/generator/template/main/trace.info
+++ b/plugins/console/lang/internalCommands/generator/source_gen/jetbrains/mps/console/internalCommands/generator/template/main/trace.info
@@ -3,21 +3,15 @@
-
-
-
-
-
-
-
+
-
-
-
-
+
+
+
+
diff --git a/plugins/console/lang/internalCommands/generator/template/main@generator.mps b/plugins/console/lang/internalCommands/generator/template/main@generator.mps
index b479d947f7c9..ab6fc39b489f 100644
--- a/plugins/console/lang/internalCommands/generator/template/main@generator.mps
+++ b/plugins/console/lang/internalCommands/generator/template/main@generator.mps
@@ -10,14 +10,11 @@
-
+
-
-
-
@@ -33,6 +30,10 @@
+
+
+
+
@@ -56,6 +57,9 @@
+
+
+
@@ -100,33 +104,15 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -136,10 +122,6 @@
-
-
-
-
@@ -234,38 +216,19 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
+
+
+
diff --git a/plugins/console/lang/internalCommands/jetbrains.mps.console.internalCommands.mpl b/plugins/console/lang/internalCommands/jetbrains.mps.console.internalCommands.mpl
index eddaddd511ff..0856700f9aed 100644
--- a/plugins/console/lang/internalCommands/jetbrains.mps.console.internalCommands.mpl
+++ b/plugins/console/lang/internalCommands/jetbrains.mps.console.internalCommands.mpl
@@ -18,13 +18,12 @@
-
6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core)
8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)
a8de7923-dc6f-4aa1-b8a9-2d19ffee3edd(jetbrains.mps.console)
- 1a8554c4-eb84-43ba-8c34-6f0d90c6e75a(jetbrains.mps.console.blCommand)
+ 1a8554c4-eb84-43ba-8c34-6f0d90c6e75a(jetbrains.mps.lang.smodel.query)
995a7394-7f76-4b8b-a929-c53448708106(jetbrains.mps.console.internalCommands)
1a497c57-0f1a-4016-8042-2ff7591fe612(jetbrains.mps.console.internalCommands.runtime)
@@ -71,7 +70,7 @@
-
+
@@ -115,7 +114,7 @@
de1ad86d-6e50-4a02-b306-d4d17f64c375(jetbrains.mps.console.base)
- 1a8554c4-eb84-43ba-8c34-6f0d90c6e75a(jetbrains.mps.console.blCommand)
+ 1a8554c4-eb84-43ba-8c34-6f0d90c6e75a(jetbrains.mps.lang.smodel.query)
diff --git a/plugins/console/lang/internalCommands/languageModels/behavior.mps b/plugins/console/lang/internalCommands/languageModels/behavior.mps
index f3ad2161c6a7..cad7bee0bd05 100644
--- a/plugins/console/lang/internalCommands/languageModels/behavior.mps
+++ b/plugins/console/lang/internalCommands/languageModels/behavior.mps
@@ -12,9 +12,8 @@
-
-
-
+
+
@@ -88,7 +87,7 @@
-
+
@@ -164,7 +163,7 @@
-
+
@@ -239,7 +238,7 @@
-
+
@@ -279,7 +278,7 @@
-
+
diff --git a/plugins/console/lang/internalCommands/languageModels/editor.mps b/plugins/console/lang/internalCommands/languageModels/editor.mps
index 011178328f78..21c365092d67 100644
--- a/plugins/console/lang/internalCommands/languageModels/editor.mps
+++ b/plugins/console/lang/internalCommands/languageModels/editor.mps
@@ -8,7 +8,7 @@
-
+
diff --git a/plugins/console/lang/internalCommands/languageModels/structure.mps b/plugins/console/lang/internalCommands/languageModels/structure.mps
index aa4e25e80b6a..03385caf65b7 100644
--- a/plugins/console/lang/internalCommands/languageModels/structure.mps
+++ b/plugins/console/lang/internalCommands/languageModels/structure.mps
@@ -8,7 +8,7 @@
-
+
diff --git a/plugins/console/lang/internalCommands/source_gen.caches/jetbrains/mps/console/internalCommands/behavior/dependencies b/plugins/console/lang/internalCommands/source_gen.caches/jetbrains/mps/console/internalCommands/behavior/dependencies
index 9743b816c914..4eee9e2c9189 100644
--- a/plugins/console/lang/internalCommands/source_gen.caches/jetbrains/mps/console/internalCommands/behavior/dependencies
+++ b/plugins/console/lang/internalCommands/source_gen.caches/jetbrains/mps/console/internalCommands/behavior/dependencies
@@ -20,9 +20,9 @@
-
+
@@ -37,10 +37,10 @@
-
-
-
+
+
+
diff --git a/plugins/console/lang/internalCommands/source_gen.caches/jetbrains/mps/console/internalCommands/behavior/generated b/plugins/console/lang/internalCommands/source_gen.caches/jetbrains/mps/console/internalCommands/behavior/generated
index 28215b981432..3cc496524803 100644
--- a/plugins/console/lang/internalCommands/source_gen.caches/jetbrains/mps/console/internalCommands/behavior/generated
+++ b/plugins/console/lang/internalCommands/source_gen.caches/jetbrains/mps/console/internalCommands/behavior/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/internalCommands/source_gen.caches/jetbrains/mps/console/internalCommands/editor/generated b/plugins/console/lang/internalCommands/source_gen.caches/jetbrains/mps/console/internalCommands/editor/generated
index 9e9ca72c0b54..df4390860d4b 100644
--- a/plugins/console/lang/internalCommands/source_gen.caches/jetbrains/mps/console/internalCommands/editor/generated
+++ b/plugins/console/lang/internalCommands/source_gen.caches/jetbrains/mps/console/internalCommands/editor/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/internalCommands/source_gen.caches/jetbrains/mps/console/internalCommands/generated b/plugins/console/lang/internalCommands/source_gen.caches/jetbrains/mps/console/internalCommands/generated
index 92a6f2cb57b9..2277f81a9430 100644
--- a/plugins/console/lang/internalCommands/source_gen.caches/jetbrains/mps/console/internalCommands/generated
+++ b/plugins/console/lang/internalCommands/source_gen.caches/jetbrains/mps/console/internalCommands/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/internalCommands/source_gen.caches/jetbrains/mps/console/internalCommands/structure/generated b/plugins/console/lang/internalCommands/source_gen.caches/jetbrains/mps/console/internalCommands/structure/generated
index 30859178a858..d88e5a1b1fb7 100644
--- a/plugins/console/lang/internalCommands/source_gen.caches/jetbrains/mps/console/internalCommands/structure/generated
+++ b/plugins/console/lang/internalCommands/source_gen.caches/jetbrains/mps/console/internalCommands/structure/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/internalCommands/source_gen/jetbrains/mps/console/internalCommands/Language.java b/plugins/console/lang/internalCommands/source_gen/jetbrains/mps/console/internalCommands/Language.java
index e5a0e26b5b2c..ff979c8e6ccc 100644
--- a/plugins/console/lang/internalCommands/source_gen/jetbrains/mps/console/internalCommands/Language.java
+++ b/plugins/console/lang/internalCommands/source_gen/jetbrains/mps/console/internalCommands/Language.java
@@ -35,7 +35,7 @@ public SLanguageId getId() {
}
@Override
protected String[] getExtendedLanguageIDs() {
- return new String[]{"jetbrains.mps.console.base", "jetbrains.mps.console.blCommand"};
+ return new String[]{"jetbrains.mps.console.base", "jetbrains.mps.lang.smodel.query"};
}
@Override
public Collection getGenerators() {
diff --git a/plugins/console/lang/internalCommands/source_gen/jetbrains/mps/console/internalCommands/behavior/ConsoleModelExpression_BehaviorDescriptor.java b/plugins/console/lang/internalCommands/source_gen/jetbrains/mps/console/internalCommands/behavior/ConsoleModelExpression_BehaviorDescriptor.java
index dbe2266d82c9..cc833b3c08a8 100644
--- a/plugins/console/lang/internalCommands/source_gen/jetbrains/mps/console/internalCommands/behavior/ConsoleModelExpression_BehaviorDescriptor.java
+++ b/plugins/console/lang/internalCommands/source_gen/jetbrains/mps/console/internalCommands/behavior/ConsoleModelExpression_BehaviorDescriptor.java
@@ -2,7 +2,7 @@
/*Generated by MPS */
-import jetbrains.mps.console.blCommand.behavior.QueryExpression_BehaviorDescriptor;
+import jetbrains.mps.lang.smodel.query.behavior.QueryExpression_BehaviorDescriptor;
import jetbrains.mps.lang.core.behavior.IDontSubstituteByDefault_BehaviorDescriptor;
import org.jetbrains.mps.openapi.language.SConcept;
import org.jetbrains.mps.openapi.model.SNode;
diff --git a/plugins/console/lang/internalCommands/source_gen/jetbrains/mps/console/internalCommands/behavior/InternalMode_BehaviorDescriptor.java b/plugins/console/lang/internalCommands/source_gen/jetbrains/mps/console/internalCommands/behavior/InternalMode_BehaviorDescriptor.java
index bb0fa8fc1311..81fe1e03f5da 100644
--- a/plugins/console/lang/internalCommands/source_gen/jetbrains/mps/console/internalCommands/behavior/InternalMode_BehaviorDescriptor.java
+++ b/plugins/console/lang/internalCommands/source_gen/jetbrains/mps/console/internalCommands/behavior/InternalMode_BehaviorDescriptor.java
@@ -3,29 +3,29 @@
/*Generated by MPS */
import jetbrains.mps.baseLanguage.behavior.Expression_BehaviorDescriptor;
-import jetbrains.mps.console.blCommand.behavior.ConsoleExpression_BehaviorDescriptor;
+import jetbrains.mps.lang.smodel.query.behavior.ExpressionHelpProvider_BehaviorDescriptor;
import org.jetbrains.mps.openapi.language.SConcept;
-import jetbrains.mps.console.base.behavior.ConsoleHelpProvider_Behavior;
-import jetbrains.mps.console.blCommand.behavior.ConsoleExpression_Behavior;
+import jetbrains.mps.lang.smodel.query.behavior.HelpProvider_Behavior;
+import jetbrains.mps.lang.smodel.query.behavior.ExpressionHelpProvider_Behavior;
import org.jetbrains.mps.openapi.model.SNode;
-public class InternalMode_BehaviorDescriptor extends Expression_BehaviorDescriptor implements ConsoleExpression_BehaviorDescriptor {
+public class InternalMode_BehaviorDescriptor extends Expression_BehaviorDescriptor implements ExpressionHelpProvider_BehaviorDescriptor {
public InternalMode_BehaviorDescriptor() {
}
public String virtual_getDisplayString_6891027939994892943(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getDisplayString_6891027939994892943(thisConcept);
+ return HelpProvider_Behavior.virtual_getDisplayString_6891027939994892943(thisConcept);
}
public String virtual_getGroup_6928665434441162387(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getGroup_6928665434441162387(thisConcept);
+ return HelpProvider_Behavior.virtual_getGroup_6928665434441162387(thisConcept);
}
public String virtual_getHelpPage_7006261637493125297(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getHelpPage_7006261637493125297(thisConcept);
+ return HelpProvider_Behavior.virtual_getHelpPage_7006261637493125297(thisConcept);
}
public String virtual_getKind_7006261637493126084(SConcept thisConcept) {
- return ConsoleExpression_Behavior.virtual_getKind_7006261637493126084(thisConcept);
+ return ExpressionHelpProvider_Behavior.virtual_getKind_7006261637493126084(thisConcept);
}
public String virtual_getShortDisplayString_7006261637493126103(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getShortDisplayString_7006261637493126103(thisConcept);
+ return HelpProvider_Behavior.virtual_getShortDisplayString_7006261637493126103(thisConcept);
}
public String virtual_getShortHelp_473081947982699339(SConcept thisConcept) {
return InternalMode_Behavior.virtual_getShortHelp_473081947982699339(thisConcept);
diff --git a/plugins/console/lang/internalCommands/source_gen/jetbrains/mps/console/internalCommands/structure/StructureAspectDescriptor.java b/plugins/console/lang/internalCommands/source_gen/jetbrains/mps/console/internalCommands/structure/StructureAspectDescriptor.java
index d51352c3a2cc..d926536a9e17 100644
--- a/plugins/console/lang/internalCommands/source_gen/jetbrains/mps/console/internalCommands/structure/StructureAspectDescriptor.java
+++ b/plugins/console/lang/internalCommands/source_gen/jetbrains/mps/console/internalCommands/structure/StructureAspectDescriptor.java
@@ -12,8 +12,8 @@
public class StructureAspectDescriptor extends BaseStructureAspectDescriptor {
- /*package*/ final ConceptDescriptor myConceptConsoleModelExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.internalCommands.structure.ConsoleModelExpression", MetaIdFactory.conceptId(0x995a73947f764b8bL, 0xa929c53448708106L, 0x4d7759afcea851bdL)).super_("jetbrains.mps.console.blCommand.structure.QueryExpression").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).parents("jetbrains.mps.console.blCommand.structure.QueryExpression", "jetbrains.mps.lang.core.structure.IDontSubstituteByDefault").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL), MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL)).alias("#consoleModel", "").create();
- /*package*/ final ConceptDescriptor myConceptInternalMode = new ConceptDescriptorBuilder("jetbrains.mps.console.internalCommands.structure.InternalMode", MetaIdFactory.conceptId(0x995a73947f764b8bL, 0xa929c53448708106L, 0x7a89354654722219L)).super_("jetbrains.mps.baseLanguage.structure.Expression").super_(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL)).parents("jetbrains.mps.baseLanguage.structure.Expression", "jetbrains.mps.console.blCommand.structure.ConsoleExpression").parentIds(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x613b3dd6aa6dac90L)).alias("#internalMode", "").create();
+ /*package*/ final ConceptDescriptor myConceptConsoleModelExpression = new ConceptDescriptorBuilder("jetbrains.mps.console.internalCommands.structure.ConsoleModelExpression", MetaIdFactory.conceptId(0x995a73947f764b8bL, 0xa929c53448708106L, 0x4d7759afcea851bdL)).super_("jetbrains.mps.lang.smodel.query.structure.QueryExpression").super_(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL)).parents("jetbrains.mps.lang.smodel.query.structure.QueryExpression", "jetbrains.mps.lang.core.structure.IDontSubstituteByDefault").parentIds(MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x3bc64421760bacfdL), MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL)).alias("#consoleModel", "").create();
+ /*package*/ final ConceptDescriptor myConceptInternalMode = new ConceptDescriptorBuilder("jetbrains.mps.console.internalCommands.structure.InternalMode", MetaIdFactory.conceptId(0x995a73947f764b8bL, 0xa929c53448708106L, 0x7a89354654722219L)).super_("jetbrains.mps.baseLanguage.structure.Expression").super_(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL)).parents("jetbrains.mps.baseLanguage.structure.Expression", "jetbrains.mps.lang.smodel.query.structure.ExpressionHelpProvider").parentIds(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0xf8c37f506fL), MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x613b3dd6aa6dac90L)).alias("#internalMode", "").create();
/*package*/ final ConceptDescriptor myConceptReloadClassesCommand = new ConceptDescriptorBuilder("jetbrains.mps.console.internalCommands.structure.ReloadClassesCommand", MetaIdFactory.conceptId(0x995a73947f764b8bL, 0xa929c53448708106L, 0x75bb0160f191dd31L)).super_("jetbrains.mps.console.base.structure.InterpretedCommand").super_(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c65L)).parents("jetbrains.mps.console.base.structure.InterpretedCommand").parentIds(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c65L)).alias("#reloadClasses", "").create();
/*package*/ final ConceptDescriptor myConceptShowRepositoryCommand = new ConceptDescriptorBuilder("jetbrains.mps.console.internalCommands.structure.ShowRepositoryCommand", MetaIdFactory.conceptId(0x995a73947f764b8bL, 0xa929c53448708106L, 0x75bb0160f191df0cL)).super_("jetbrains.mps.console.base.structure.InterpretedCommand").super_(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c65L)).parents("jetbrains.mps.console.base.structure.InterpretedCommand", "jetbrains.mps.lang.core.structure.IDontSubstituteByDefault").parentIds(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c65L), MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL)).abstract_().alias("#show repository", "").create();
diff --git a/plugins/console/lang/internalCommandsRuntime/jetbrains.mps.console.internalCommands.runtime.msd b/plugins/console/lang/internalCommandsRuntime/jetbrains.mps.console.internalCommands.runtime.msd
index 0d6a0172a35b..65ba677b50a3 100644
--- a/plugins/console/lang/internalCommandsRuntime/jetbrains.mps.console.internalCommands.runtime.msd
+++ b/plugins/console/lang/internalCommandsRuntime/jetbrains.mps.console.internalCommands.runtime.msd
@@ -20,7 +20,7 @@
-
+
diff --git a/plugins/console/lang/scripts/generator/source_gen.caches/jetbrains/mps/console/scripts/generator/main/generated b/plugins/console/lang/scripts/generator/source_gen.caches/jetbrains/mps/console/scripts/generator/main/generated
index 57bd7d9e5908..d3c4c7d76139 100644
--- a/plugins/console/lang/scripts/generator/source_gen.caches/jetbrains/mps/console/scripts/generator/main/generated
+++ b/plugins/console/lang/scripts/generator/source_gen.caches/jetbrains/mps/console/scripts/generator/main/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/scripts/generator/source_gen/jetbrains/mps/console/scripts/generator/main/QueriesGenerated.java b/plugins/console/lang/scripts/generator/source_gen/jetbrains/mps/console/scripts/generator/main/QueriesGenerated.java
index 1201c01cee57..1ba2dc390565 100644
--- a/plugins/console/lang/scripts/generator/source_gen/jetbrains/mps/console/scripts/generator/main/QueriesGenerated.java
+++ b/plugins/console/lang/scripts/generator/source_gen/jetbrains/mps/console/scripts/generator/main/QueriesGenerated.java
@@ -19,9 +19,6 @@ public static boolean baseMappingRule_Condition_1672541786946118133(final BaseMa
public static Object referenceMacro_GetReferent_1734392475491234406(final ReferenceMacroContext _context) {
return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getReferenceLink(0xf26691d20def4c06L, 0xaec62cb90c4af0a4L, 0x1811ccc46ac3dc6aL, 0x1811ccc46ac3dc6bL, "script"));
}
- public static Object referenceMacro_GetReferent_2377091791518659475(final ReferenceMacroContext _context) {
- return _context.getOutputNodeByInputNodeAndMappingLabel(SNodeOperations.getNodeAncestor(_context.getNode(), MetaAdapterFactory.getConcept(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x4bd43869e610f3e9L, "jetbrains.mps.console.blCommand.structure.BLCommand"), false, false), "contextParameter");
- }
public static SNode sourceNodeQuery_2377091791518076320(final SourceSubstituteMacroNodeContext _context) {
return SLinkOperations.getTarget(_context.getNode(), MetaAdapterFactory.getContainmentLink(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x116b46a08c4L, 0x116b46a4416L, "operand"));
}
diff --git a/plugins/console/lang/scripts/generator/source_gen/jetbrains/mps/console/scripts/generator/main/trace.info b/plugins/console/lang/scripts/generator/source_gen/jetbrains/mps/console/scripts/generator/main/trace.info
index fcafd422b75d..625f06430b1e 100644
--- a/plugins/console/lang/scripts/generator/source_gen/jetbrains/mps/console/scripts/generator/main/trace.info
+++ b/plugins/console/lang/scripts/generator/source_gen/jetbrains/mps/console/scripts/generator/main/trace.info
@@ -3,17 +3,15 @@
-
+
-
-
-
-
-
-
+
+
+
+
diff --git a/plugins/console/lang/scripts/generator/template/main@generator.mps b/plugins/console/lang/scripts/generator/template/main@generator.mps
index 199269925ba2..c20ea096dc97 100644
--- a/plugins/console/lang/scripts/generator/template/main@generator.mps
+++ b/plugins/console/lang/scripts/generator/template/main@generator.mps
@@ -4,15 +4,12 @@
-
-
-
-
+
@@ -29,6 +26,10 @@
+
+
+
+
@@ -106,34 +107,22 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
@@ -214,23 +203,28 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
@@ -269,32 +263,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/plugins/console/lang/scripts/jetbrains.mps.console.scripts.mpl b/plugins/console/lang/scripts/jetbrains.mps.console.scripts.mpl
index bf1e6ffa3102..8feee44e229c 100644
--- a/plugins/console/lang/scripts/jetbrains.mps.console.scripts.mpl
+++ b/plugins/console/lang/scripts/jetbrains.mps.console.scripts.mpl
@@ -2,7 +2,7 @@
-
+
@@ -13,11 +13,9 @@
-
-
-
+
- 1a8554c4-eb84-43ba-8c34-6f0d90c6e75a(jetbrains.mps.console.blCommand)
+ 1a8554c4-eb84-43ba-8c34-6f0d90c6e75a(jetbrains.mps.lang.smodel.query)
2bdcefec-ba49-4b32-ab50-ebc7a41d5090(jetbrains.mps.lang.smodel#1139186730696)
@@ -30,25 +28,10 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -100,7 +83,7 @@
de1ad86d-6e50-4a02-b306-d4d17f64c375(jetbrains.mps.console.base)
- 1a8554c4-eb84-43ba-8c34-6f0d90c6e75a(jetbrains.mps.console.blCommand)
+ 1a8554c4-eb84-43ba-8c34-6f0d90c6e75a(jetbrains.mps.lang.smodel.query)
diff --git a/plugins/console/lang/scripts/languageModels/behavior.mps b/plugins/console/lang/scripts/languageModels/behavior.mps
index a46863211d13..a43d7bb1117b 100644
--- a/plugins/console/lang/scripts/languageModels/behavior.mps
+++ b/plugins/console/lang/scripts/languageModels/behavior.mps
@@ -9,6 +9,7 @@
+
@@ -123,12 +124,6 @@
-
-
-
-
-
-
@@ -139,7 +134,7 @@
-
+
@@ -155,7 +150,7 @@
-
+
diff --git a/plugins/console/lang/scripts/languageModels/structure.mps b/plugins/console/lang/scripts/languageModels/structure.mps
index 0b082128fbca..d23066d27a3a 100644
--- a/plugins/console/lang/scripts/languageModels/structure.mps
+++ b/plugins/console/lang/scripts/languageModels/structure.mps
@@ -9,7 +9,7 @@
-
+
diff --git a/plugins/console/lang/scripts/source_gen.caches/jetbrains/mps/console/scripts/behavior/dependencies b/plugins/console/lang/scripts/source_gen.caches/jetbrains/mps/console/scripts/behavior/dependencies
index 5a6d3fdc170a..dfda808d8157 100644
--- a/plugins/console/lang/scripts/source_gen.caches/jetbrains/mps/console/scripts/behavior/dependencies
+++ b/plugins/console/lang/scripts/source_gen.caches/jetbrains/mps/console/scripts/behavior/dependencies
@@ -37,9 +37,6 @@
-
-
-
@@ -55,10 +52,10 @@
-
-
-
+
+
+
diff --git a/plugins/console/lang/scripts/source_gen.caches/jetbrains/mps/console/scripts/behavior/generated b/plugins/console/lang/scripts/source_gen.caches/jetbrains/mps/console/scripts/behavior/generated
index a4ffad3f74c5..d941b491f46a 100644
--- a/plugins/console/lang/scripts/source_gen.caches/jetbrains/mps/console/scripts/behavior/generated
+++ b/plugins/console/lang/scripts/source_gen.caches/jetbrains/mps/console/scripts/behavior/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/scripts/source_gen.caches/jetbrains/mps/console/scripts/generated b/plugins/console/lang/scripts/source_gen.caches/jetbrains/mps/console/scripts/generated
index 4aae506f1112..07944effa4ab 100644
--- a/plugins/console/lang/scripts/source_gen.caches/jetbrains/mps/console/scripts/generated
+++ b/plugins/console/lang/scripts/source_gen.caches/jetbrains/mps/console/scripts/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/scripts/source_gen.caches/jetbrains/mps/console/scripts/structure/generated b/plugins/console/lang/scripts/source_gen.caches/jetbrains/mps/console/scripts/structure/generated
index 975a30144a3d..d551e19ae64b 100644
--- a/plugins/console/lang/scripts/source_gen.caches/jetbrains/mps/console/scripts/structure/generated
+++ b/plugins/console/lang/scripts/source_gen.caches/jetbrains/mps/console/scripts/structure/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/scripts/source_gen/jetbrains/mps/console/scripts/Language.java b/plugins/console/lang/scripts/source_gen/jetbrains/mps/console/scripts/Language.java
index c61bd0202228..86d97b7fe5c0 100644
--- a/plugins/console/lang/scripts/source_gen/jetbrains/mps/console/scripts/Language.java
+++ b/plugins/console/lang/scripts/source_gen/jetbrains/mps/console/scripts/Language.java
@@ -37,7 +37,7 @@ public SLanguageId getId() {
}
@Override
protected String[] getExtendedLanguageIDs() {
- return new String[]{"jetbrains.mps.console.base", "jetbrains.mps.console.blCommand"};
+ return new String[]{"jetbrains.mps.console.base", "jetbrains.mps.lang.smodel.query"};
}
@Override
public Collection getGenerators() {
diff --git a/plugins/console/lang/scripts/source_gen/jetbrains/mps/console/scripts/behavior/Execute_Behavior.java b/plugins/console/lang/scripts/source_gen/jetbrains/mps/console/scripts/behavior/Execute_Behavior.java
deleted file mode 100644
index 91ebf6130dbf..000000000000
--- a/plugins/console/lang/scripts/source_gen/jetbrains/mps/console/scripts/behavior/Execute_Behavior.java
+++ /dev/null
@@ -1,10 +0,0 @@
-package jetbrains.mps.console.scripts.behavior;
-
-/*Generated by MPS */
-
-import org.jetbrains.mps.openapi.model.SNode;
-
-public class Execute_Behavior {
- public static void init(SNode thisNode) {
- }
-}
diff --git a/plugins/console/lang/scripts/source_gen/jetbrains/mps/console/scripts/behavior/RefactorOperation_BehaviorDescriptor.java b/plugins/console/lang/scripts/source_gen/jetbrains/mps/console/scripts/behavior/RefactorOperation_BehaviorDescriptor.java
index 272634685f48..f6bec7384a6f 100644
--- a/plugins/console/lang/scripts/source_gen/jetbrains/mps/console/scripts/behavior/RefactorOperation_BehaviorDescriptor.java
+++ b/plugins/console/lang/scripts/source_gen/jetbrains/mps/console/scripts/behavior/RefactorOperation_BehaviorDescriptor.java
@@ -3,28 +3,28 @@
/*Generated by MPS */
import jetbrains.mps.baseLanguage.collections.behavior.InternalSequenceOperation_BehaviorDescriptor;
-import jetbrains.mps.console.blCommand.behavior.ConsoleOperation_BehaviorDescriptor;
+import jetbrains.mps.lang.smodel.query.behavior.OperationHelpProvider_BehaviorDescriptor;
import org.jetbrains.mps.openapi.language.SConcept;
-import jetbrains.mps.console.base.behavior.ConsoleHelpProvider_Behavior;
-import jetbrains.mps.console.blCommand.behavior.ConsoleOperation_Behavior;
+import jetbrains.mps.lang.smodel.query.behavior.HelpProvider_Behavior;
+import jetbrains.mps.lang.smodel.query.behavior.OperationHelpProvider_Behavior;
-public class RefactorOperation_BehaviorDescriptor extends InternalSequenceOperation_BehaviorDescriptor implements ConsoleOperation_BehaviorDescriptor {
+public class RefactorOperation_BehaviorDescriptor extends InternalSequenceOperation_BehaviorDescriptor implements OperationHelpProvider_BehaviorDescriptor {
public RefactorOperation_BehaviorDescriptor() {
}
public String virtual_getDisplayString_6891027939994892943(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getDisplayString_6891027939994892943(thisConcept);
+ return HelpProvider_Behavior.virtual_getDisplayString_6891027939994892943(thisConcept);
}
public String virtual_getGroup_6928665434441162387(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getGroup_6928665434441162387(thisConcept);
+ return HelpProvider_Behavior.virtual_getGroup_6928665434441162387(thisConcept);
}
public String virtual_getHelpPage_7006261637493125297(SConcept thisConcept) {
return RefactorOperation_Behavior.virtual_getHelpPage_7006261637493125297(thisConcept);
}
public String virtual_getKind_7006261637493126084(SConcept thisConcept) {
- return ConsoleOperation_Behavior.virtual_getKind_7006261637493126084(thisConcept);
+ return OperationHelpProvider_Behavior.virtual_getKind_7006261637493126084(thisConcept);
}
public String virtual_getShortDisplayString_7006261637493126103(SConcept thisConcept) {
- return ConsoleHelpProvider_Behavior.virtual_getShortDisplayString_7006261637493126103(thisConcept);
+ return HelpProvider_Behavior.virtual_getShortDisplayString_7006261637493126103(thisConcept);
}
public String virtual_getShortHelp_473081947982699339(SConcept thisConcept) {
return RefactorOperation_Behavior.virtual_getShortHelp_473081947982699339(thisConcept);
diff --git a/plugins/console/lang/scripts/source_gen/jetbrains/mps/console/scripts/behavior/trace.info b/plugins/console/lang/scripts/source_gen/jetbrains/mps/console/scripts/behavior/trace.info
index f9b5faed9103..f729e4b11155 100644
--- a/plugins/console/lang/scripts/source_gen/jetbrains/mps/console/scripts/behavior/trace.info
+++ b/plugins/console/lang/scripts/source_gen/jetbrains/mps/console/scripts/behavior/trace.info
@@ -67,15 +67,5 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/plugins/console/lang/scripts/source_gen/jetbrains/mps/console/scripts/structure/StructureAspectDescriptor.java b/plugins/console/lang/scripts/source_gen/jetbrains/mps/console/scripts/structure/StructureAspectDescriptor.java
index 702f0db6e6cb..bcf6737440d4 100644
--- a/plugins/console/lang/scripts/source_gen/jetbrains/mps/console/scripts/structure/StructureAspectDescriptor.java
+++ b/plugins/console/lang/scripts/source_gen/jetbrains/mps/console/scripts/structure/StructureAspectDescriptor.java
@@ -15,7 +15,7 @@ public class StructureAspectDescriptor extends BaseStructureAspectDescriptor {
/*package*/ final ConceptDescriptor myConceptAbstractConsoleScript = new ConceptDescriptorBuilder("jetbrains.mps.console.scripts.structure.AbstractConsoleScript", MetaIdFactory.conceptId(0xf26691d20def4c06L, 0xaec62cb90c4af0a4L, 0x1811ccc46ac3f6d9L)).interface_().parents("jetbrains.mps.baseLanguage.structure.IValidIdentifier").parentIds(MetaIdFactory.conceptId(0xf3061a5392264cc5L, 0xa443f952ceaf5816L, 0x11a3afa8c0dL)).create();
/*package*/ final ConceptDescriptor myConceptConsoleScript = new ConceptDescriptorBuilder("jetbrains.mps.console.scripts.structure.ConsoleScript", MetaIdFactory.conceptId(0xf26691d20def4c06L, 0xaec62cb90c4af0a4L, 0x1811ccc46ac3f6deL)).super_("jetbrains.mps.lang.core.structure.BaseConcept").super_(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL)).parents("jetbrains.mps.lang.core.structure.BaseConcept", "jetbrains.mps.console.scripts.structure.AbstractConsoleScript").parentIds(MetaIdFactory.conceptId(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x10802efe25aL), MetaIdFactory.conceptId(0xf26691d20def4c06L, 0xaec62cb90c4af0a4L, 0x1811ccc46ac3f6d9L)).childDescriptors(new ConceptDescriptorBuilder.Link(1734392475491235551L, "command", MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x5f1fb64db424879fL), true, true, false)).children(new String[]{"command"}, new boolean[]{true}).create();
/*package*/ final ConceptDescriptor myConceptExecute = new ConceptDescriptorBuilder("jetbrains.mps.console.scripts.structure.Execute", MetaIdFactory.conceptId(0xf26691d20def4c06L, 0xaec62cb90c4af0a4L, 0x1811ccc46ac3dc6aL)).super_("jetbrains.mps.console.base.structure.GeneratedCommand").super_(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c71L)).parents("jetbrains.mps.console.base.structure.GeneratedCommand").parentIds(MetaIdFactory.conceptId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x188f8efcef689c71L)).referenceDescriptors(new ConceptDescriptorBuilder.Ref(1734392475491228779L, "script", MetaIdFactory.conceptId(0xf26691d20def4c06L, 0xaec62cb90c4af0a4L, 0x1811ccc46ac3f6d9L), false)).references("script").alias("#exec", "execute a script").create();
- /*package*/ final ConceptDescriptor myConceptRefactorOperation = new ConceptDescriptorBuilder("jetbrains.mps.console.scripts.structure.RefactorOperation", MetaIdFactory.conceptId(0xf26691d20def4c06L, 0xaec62cb90c4af0a4L, 0x20fd2063d7de993eL)).super_("jetbrains.mps.baseLanguage.collections.structure.InternalSequenceOperation").super_(MetaIdFactory.conceptId(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x1188372895aL)).parents("jetbrains.mps.baseLanguage.collections.structure.InternalSequenceOperation", "jetbrains.mps.console.blCommand.structure.ConsoleOperation").parentIds(MetaIdFactory.conceptId(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x1188372895aL), MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5252d9021b8b6c03L)).alias("refactor", "perform changes on selected nodes").create();
+ /*package*/ final ConceptDescriptor myConceptRefactorOperation = new ConceptDescriptorBuilder("jetbrains.mps.console.scripts.structure.RefactorOperation", MetaIdFactory.conceptId(0xf26691d20def4c06L, 0xaec62cb90c4af0a4L, 0x20fd2063d7de993eL)).super_("jetbrains.mps.baseLanguage.collections.structure.InternalSequenceOperation").super_(MetaIdFactory.conceptId(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x1188372895aL)).parents("jetbrains.mps.baseLanguage.collections.structure.InternalSequenceOperation", "jetbrains.mps.lang.smodel.query.structure.OperationHelpProvider").parentIds(MetaIdFactory.conceptId(0x8388864671ce4f1cL, 0x9c53c54016f6ad4fL, 0x1188372895aL), MetaIdFactory.conceptId(0x1a8554c4eb8443baL, 0x8c346f0d90c6e75aL, 0x5252d9021b8b6c03L)).alias("refactor", "perform changes on selected nodes").create();
@Override
public Collection getDescriptors() {
diff --git a/plugins/console/lang/scriptsRuntime/jetbrains.mps.console.scripts.runtime.msd b/plugins/console/lang/scriptsRuntime/jetbrains.mps.console.scripts.runtime.msd
index 6113f9987719..77adb1039fb0 100644
--- a/plugins/console/lang/scriptsRuntime/jetbrains.mps.console.scripts.runtime.msd
+++ b/plugins/console/lang/scriptsRuntime/jetbrains.mps.console.scripts.runtime.msd
@@ -23,7 +23,6 @@
-
diff --git a/plugins/console/lang/scriptsRuntime/models/jetbrains/mps/console/scripts/runtime/util.mps b/plugins/console/lang/scriptsRuntime/models/jetbrains/mps/console/scripts/runtime/util.mps
index 7853bf216f4f..73fe1dca5ab9 100644
--- a/plugins/console/lang/scriptsRuntime/models/jetbrains/mps/console/scripts/runtime/util.mps
+++ b/plugins/console/lang/scriptsRuntime/models/jetbrains/mps/console/scripts/runtime/util.mps
@@ -2,23 +2,17 @@
-
-
-
-
-
-
@@ -26,9 +20,7 @@
-
-
@@ -72,6 +64,10 @@
+
+
+
+
@@ -122,6 +118,9 @@
+
+
+
@@ -309,12 +308,19 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -595,57 +601,18 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/plugins/console/lang/scriptsRuntime/source_gen.caches/jetbrains/mps/console/scripts/runtime/util/dependencies b/plugins/console/lang/scriptsRuntime/source_gen.caches/jetbrains/mps/console/scripts/runtime/util/dependencies
index 383614d8c169..15fb336bd8c8 100644
--- a/plugins/console/lang/scriptsRuntime/source_gen.caches/jetbrains/mps/console/scripts/runtime/util/dependencies
+++ b/plugins/console/lang/scriptsRuntime/source_gen.caches/jetbrains/mps/console/scripts/runtime/util/dependencies
@@ -9,6 +9,7 @@
+
diff --git a/plugins/console/lang/scriptsRuntime/source_gen.caches/jetbrains/mps/console/scripts/runtime/util/generated b/plugins/console/lang/scriptsRuntime/source_gen.caches/jetbrains/mps/console/scripts/runtime/util/generated
index 7c710a27ba00..6b3a192b8584 100644
--- a/plugins/console/lang/scriptsRuntime/source_gen.caches/jetbrains/mps/console/scripts/runtime/util/generated
+++ b/plugins/console/lang/scriptsRuntime/source_gen.caches/jetbrains/mps/console/scripts/runtime/util/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/lang/scriptsRuntime/source_gen/jetbrains/mps/console/scripts/runtime/util/ScriptsUtil.java b/plugins/console/lang/scriptsRuntime/source_gen/jetbrains/mps/console/scripts/runtime/util/ScriptsUtil.java
index 88acf7979abb..1131b2dda8af 100644
--- a/plugins/console/lang/scriptsRuntime/source_gen/jetbrains/mps/console/scripts/runtime/util/ScriptsUtil.java
+++ b/plugins/console/lang/scriptsRuntime/source_gen/jetbrains/mps/console/scripts/runtime/util/ScriptsUtil.java
@@ -10,6 +10,7 @@
import java.util.List;
import jetbrains.mps.internal.collections.runtime.ListSequence;
import jetbrains.mps.smodel.ModelAccess;
+import jetbrains.mps.console.tool.BaseConsoleTab;
import jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes;
import com.intellij.openapi.project.Project;
import jetbrains.mps.ide.project.ProjectHelper;
@@ -41,7 +42,7 @@ public static void executeCommands(final ConsoleContext context, final List
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
+
@@ -73,58 +72,58 @@
-
-
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
diff --git a/plugins/console/models/jetbrains/mps/console/tool.mps b/plugins/console/models/jetbrains/mps/console/tool.mps
index e9ea2a8ac0ed..84f6c72a1d49 100644
--- a/plugins/console/models/jetbrains/mps/console/tool.mps
+++ b/plugins/console/models/jetbrains/mps/console/tool.mps
@@ -2,16 +2,16 @@
-
-
-
+
+
+
@@ -67,6 +67,10 @@
+
+
+
+
@@ -310,7 +314,9 @@
-
+
+
+
@@ -346,6 +352,12 @@
+
+
+
+
+
+
@@ -402,6 +414,9 @@
+
+
+
@@ -457,6 +472,9 @@
+
+
+
@@ -517,63 +535,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -888,9 +849,7 @@
-
-
-
+
@@ -2284,15 +2243,15 @@
-
-
+
+
-
+
-
+
@@ -3224,9 +3183,7 @@
-
-
-
+
@@ -3371,9 +3328,7 @@
-
-
-
+
@@ -3456,9 +3411,7 @@
-
-
-
+
@@ -3746,9 +3699,7 @@
-
-
-
+
@@ -4188,9 +4139,7 @@
-
-
-
+
@@ -4373,6 +4322,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4851,9 +4837,7 @@
-
-
-
+
@@ -5186,9 +5170,7 @@
-
-
-
+
@@ -5831,7 +5813,7 @@
-
+
@@ -5849,14 +5831,14 @@
-
+
-
-
+
+
-
-
+
+
@@ -6417,6 +6399,339 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -7916,9 +8231,7 @@
-
-
-
+
@@ -7948,51 +8261,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -8407,7 +8675,204 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/console/source_gen.caches/jetbrains/mps/console/tool/dependencies b/plugins/console/source_gen.caches/jetbrains/mps/console/tool/dependencies
index 818d90733d7c..987002c5afb4 100644
--- a/plugins/console/source_gen.caches/jetbrains/mps/console/tool/dependencies
+++ b/plugins/console/source_gen.caches/jetbrains/mps/console/tool/dependencies
@@ -23,6 +23,8 @@
+
+
@@ -40,11 +42,15 @@
+
+
+
+
@@ -56,6 +62,7 @@
+
@@ -99,7 +106,7 @@
-
+
@@ -127,6 +134,10 @@
+
+
+
+
@@ -192,14 +203,19 @@
+
+
-
+
+
+
+
diff --git a/plugins/console/source_gen.caches/jetbrains/mps/console/tool/generated b/plugins/console/source_gen.caches/jetbrains/mps/console/tool/generated
index 85e619ed6a70..a95955ed2e9f 100644
--- a/plugins/console/source_gen.caches/jetbrains/mps/console/tool/generated
+++ b/plugins/console/source_gen.caches/jetbrains/mps/console/tool/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/console/source_gen/jetbrains/mps/console/tool/BaseConsoleTab.java b/plugins/console/source_gen/jetbrains/mps/console/tool/BaseConsoleTab.java
index 127be58e2340..4ff306c83227 100644
--- a/plugins/console/source_gen/jetbrains/mps/console/tool/BaseConsoleTab.java
+++ b/plugins/console/source_gen/jetbrains/mps/console/tool/BaseConsoleTab.java
@@ -65,6 +65,12 @@
import org.jetbrains.mps.openapi.model.SReference;
import jetbrains.mps.internal.collections.runtime.Sequence;
import java.util.Scanner;
+import java.io.StringWriter;
+import java.io.PrintWriter;
+import jetbrains.mps.lang.smodel.generator.smodelAdapter.SPropertyOperations;
+import jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes;
+import jetbrains.mps.console.actions.ClosureHoldingNodeUtil;
+import jetbrains.mps.ide.findusages.model.SearchResults;
import com.intellij.openapi.actionSystem.DefaultActionGroup;
import com.intellij.openapi.actionSystem.MouseShortcut;
import java.awt.event.MouseEvent;
@@ -110,6 +116,11 @@ public ConsoleTool getConsoleTool() {
return myTool;
}
+ public void activate() {
+ getConsoleTool().getToolWindow().activate(null);
+ getConsoleTool().selectTab(this);
+ }
+
protected void addBuiltInImports() {
SLanguage base = MetaAdapterFactory.getLanguage(MetaIdFactory.langId(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L), "jetbrains.mps.console.base");
Collection baseAndExtensions = new SLanguageHierarchy(Collections.singleton(base)).getExtending();
@@ -151,7 +162,7 @@ protected BaseAction registerShortcutSet(BaseAction a, ShortcutSet shortcutSet)
}
protected void createEditor() {
- this.myEditor = new UIEditorComponent(check_6q36mf_a0a0a0a62(ProjectHelper.toMPSProject(myTool.getProject())), null) {
+ this.myEditor = new UIEditorComponent(check_6q36mf_a0a0a0a82(ProjectHelper.toMPSProject(myTool.getProject())), null) {
@Nullable
@Override
public Object getData(@NonNls String key) {
@@ -159,7 +170,7 @@ public Object getData(@NonNls String key) {
return myFileEditor;
}
if (PlatformDataKeys.PASTE_PROVIDER.is(key)) {
- PasteProvider parentPasteProvider = as_6q36mf_a0a0a1a0a0a0a0ab(super.getData(key), PasteProvider.class);
+ PasteProvider parentPasteProvider = as_6q36mf_a0a0a1a0a0a0a0cb(super.getData(key), PasteProvider.class);
return (myTool.getPasteAsRef() ? new BaseConsoleTab.MyPasteProvider(parentPasteProvider) : parentPasteProvider);
}
return super.getData(key);
@@ -228,8 +239,8 @@ public void run() {
}
EditorCell currentCell = myEditor.getSelectedCell();
SRepository repository = getProject().getRepository();
- SNode referenceTarget = check_6q36mf_a0e0a0a0a5lb(pastingNodeReference, repository);
- if (referenceTarget != null && currentCell != null && !(check_6q36mf_a0a5a0a0a0f73(check_6q36mf_a0a0f0a0a0a5lb(pastingNodeReference), myModel))) {
+ SNode referenceTarget = check_6q36mf_a0e0a0a0a5nb(pastingNodeReference, repository);
+ if (referenceTarget != null && currentCell != null && !(check_6q36mf_a0a5a0a0a0f93(check_6q36mf_a0a0f0a0a0a5nb(pastingNodeReference), myModel))) {
SNode refContainer = SConceptOperations.createNewNode(SNodeOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x51132a123c89fa7eL, "jetbrains.mps.console.base.structure.PastedNodeReference")));
SLinkOperations.setTarget(refContainer, MetaAdapterFactory.getReferenceLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x36ac6f29ae8c1fb5L, 0x4904fd89e74fc6fL, "target"), referenceTarget);
NodePaster paster = new NodePaster(ListSequence.fromListAndArray(new ArrayList(), refContainer));
@@ -240,7 +251,7 @@ public void run() {
}
TemporaryModels.getInstance().addMissingImports(myModel);
} else {
- check_6q36mf_a0a0f0a0a0a5lb_0(myDefaultPasteProvider, context);
+ check_6q36mf_a0a0f0a0a0a5nb_0(myDefaultPasteProvider, context);
}
}
});
@@ -277,10 +288,10 @@ protected ConsoleContext getConsoleContext() {
public Project getProject() {
return ProjectHelper.toMPSProject(myTool.getProject());
}
- public SearchScope getDefaultSearchscope() {
+ public SearchScope getDefaultSearchScope() {
return new ProjectScope(getProject());
}
- public BaseConsoleTab getConsoleTab() {
+ public BaseConsoleTab getOutputWindow() {
return BaseConsoleTab.this;
}
};
@@ -320,7 +331,7 @@ public void addText(String text) {
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
if ((line != null && line.length() > 0)) {
- ListSequence.fromList(SLinkOperations.getChildren(getLastReponse(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4e3b035171a5ba02L, 0x4e3b035171b356edL, "item"))).addElement(createTextResponseItem_6q36mf_a0a0a1a1a0a0a0a94(line));
+ ListSequence.fromList(SLinkOperations.getChildren(getLastReponse(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4e3b035171a5ba02L, 0x4e3b035171b356edL, "item"))).addElement(createTextResponseItem_6q36mf_a0a0a1a1a0a0a0a15(line));
}
if (scanner.hasNextLine() || text.charAt(text.length() - 1) == '\n') {
SLinkOperations.addNewChild(getLastReponse(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4e3b035171a5ba02L, 0x4e3b035171b356edL, "item"), SNodeOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4e3b035171b35d30L, "jetbrains.mps.console.base.structure.NewLineResponseItem")));
@@ -331,6 +342,36 @@ public void addNode(SNode node) {
addNodeImports(node);
SLinkOperations.setTarget(SLinkOperations.addNewChild(getLastReponse(), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4e3b035171a5ba02L, 0x4e3b035171b356edL, "item"), SNodeOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4e3b035171b35c14L, "jetbrains.mps.console.base.structure.NodeResponseItem"))), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4e3b035171b35c14L, 0x4e3b035171b35c15L, "node"), node);
}
+ public void addNodeRef(SNode target) {
+ SNode node = SConceptOperations.createNewNode(SNodeOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x2095ece53bbb600cL, "jetbrains.mps.console.base.structure.NodeReferencePresentation")));
+ SLinkOperations.setTarget(node, MetaAdapterFactory.getReferenceLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x36ac6f29ae8c1fb5L, 0x4904fd89e74fc6fL, "target"), target);
+ addNode(node);
+ }
+ public void addException(Throwable t) {
+ StringWriter writer = new StringWriter();
+ t.printStackTrace(new PrintWriter(writer));
+ SNode exceptionHolder = SConceptOperations.createNewNode(SNodeOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x5b02f032bc93b714L, "jetbrains.mps.console.base.structure.ExceptionHolder")));
+ SPropertyOperations.set(exceptionHolder, MetaAdapterFactory.getProperty(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x5b02f032bc93b714L, 0x5b02f032bc9cb8a9L, "stackTrace"), writer.toString());
+ SPropertyOperations.set(exceptionHolder, MetaAdapterFactory.getProperty(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x2095ece53bb9f5b0L, 0x360b134fc047ce2aL, "text"), t.getClass().getName());
+ addNode(exceptionHolder);
+ }
+ public void addClosure(_FunctionTypes._void_P0_E0 closure, String text) {
+ SNode nodeWithClosure = SConceptOperations.createNewNode(SNodeOperations.asInstanceConcept(MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0xf6d4d958ec2f2c6L, "jetbrains.mps.console.base.structure.NodeWithClosure")));
+ SPropertyOperations.set(nodeWithClosure, MetaAdapterFactory.getProperty(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x2095ece53bb9f5b0L, 0x360b134fc047ce2aL, "text"), text);
+ ClosureHoldingNodeUtil.getInstance().register(nodeWithClosure, closure);
+ addNode(nodeWithClosure);
+ }
+ public void addSequence(final Project project, final _FunctionTypes._return_P0_E0 extends SearchResults> results, int resultsCount, String resultDescription) {
+ if (resultsCount == 0) {
+ addText("empty sequence");
+ } else {
+ addClosure(new _FunctionTypes._void_P0_E0() {
+ public void invoke() {
+ ConsoleUtil.show(project, results);
+ }
+ }, resultsCount + " " + resultDescription);
+ }
+ }
};
}
@@ -377,7 +418,7 @@ public void run() {
this.add(toolbarComponent, BorderLayout.WEST);
this.add(myEditor.getExternalComponent(), BorderLayout.CENTER);
- myHighlighter = check_6q36mf_a0o0gc(myTool.getProject());
+ myHighlighter = check_6q36mf_a0o0ic(myTool.getProject());
myHighlighter.addAdditionalEditorComponent(myEditor);
}
@@ -400,7 +441,7 @@ public void run() {
public void run() {
ListSequence.fromList(SLinkOperations.getChildren(SLinkOperations.getTarget(myRoot, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x15fb34051f725a2cL, 0x15fb34051f725bafL, "history")), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0xa835f28c1aa02beL, 0x63da33792b5df49aL, "item"))).addElement(SNodeOperations.copyNode(SLinkOperations.getTarget(myRoot, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x15fb34051f725a2cL, 0x15fb34051f725bb1L, "commandHolder"))));
SNodeOperations.deleteNode(SLinkOperations.getTarget(SLinkOperations.getTarget(myRoot, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x15fb34051f725a2cL, 0x15fb34051f725bb1L, "commandHolder")), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4e27160acb4484bL, 0x4e27160acb44924L, "command")));
- check_6q36mf_a2a0a0a0a0a2a0d0ic(executeBefore);
+ check_6q36mf_a2a0a0a0a0a2a0d0kc(executeBefore);
}
});
}
@@ -409,7 +450,7 @@ public void run() {
getProject().getModelAccess().executeCommand(new Runnable() {
public void run() {
SLinkOperations.setTarget(SLinkOperations.getTarget(myRoot, MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x15fb34051f725a2cL, 0x15fb34051f725bb1L, "commandHolder")), MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4e27160acb4484bL, 0x4e27160acb44924L, "command"), SLinkOperations.getTarget(typedCommand[0], MetaAdapterFactory.getContainmentLink(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4e27160acb4484bL, 0x4e27160acb44924L, "command")));
- check_6q36mf_a1a0a0a0a0a3a0d0ic(executeAfter);
+ check_6q36mf_a1a0a0a0a0a3a0d0kc(executeAfter);
}
});
}
@@ -469,61 +510,61 @@ public void visit(SNode it) {
}
protected static Logger LOG = LogManager.getLogger(BaseConsoleTab.class);
- private static SRepository check_6q36mf_a0a0a0a62(Project checkedDotOperand) {
+ private static SRepository check_6q36mf_a0a0a0a82(Project checkedDotOperand) {
if (null != checkedDotOperand) {
return checkedDotOperand.getRepository();
}
return null;
}
- private static SNode check_6q36mf_a0e0a0a0a5lb(SNodeReference checkedDotOperand, SRepository repository) {
+ private static SNode check_6q36mf_a0e0a0a0a5nb(SNodeReference checkedDotOperand, SRepository repository) {
if (null != checkedDotOperand) {
return checkedDotOperand.resolve(repository);
}
return null;
}
- private static boolean check_6q36mf_a0a5a0a0a0f73(SModelReference checkedDotOperand, SModel myModel) {
+ private static boolean check_6q36mf_a0a5a0a0a0f93(SModelReference checkedDotOperand, SModel myModel) {
if (null != checkedDotOperand) {
return checkedDotOperand.equals(myModel.getReference());
}
return false;
}
- private static SModelReference check_6q36mf_a0a0f0a0a0a5lb(SNodeReference checkedDotOperand) {
+ private static SModelReference check_6q36mf_a0a0f0a0a0a5nb(SNodeReference checkedDotOperand) {
if (null != checkedDotOperand) {
return checkedDotOperand.getModelReference();
}
return null;
}
- private static void check_6q36mf_a0a0f0a0a0a5lb_0(PasteProvider checkedDotOperand, DataContext context) {
+ private static void check_6q36mf_a0a0f0a0a0a5nb_0(PasteProvider checkedDotOperand, DataContext context) {
if (null != checkedDotOperand) {
checkedDotOperand.performPaste(context);
}
}
- private static SNode createTextResponseItem_6q36mf_a0a0a1a1a0a0a0a94(Object p0) {
+ private static SNode createTextResponseItem_6q36mf_a0a0a1a1a0a0a0a15(Object p0) {
PersistenceFacade facade = PersistenceFacade.getInstance();
SNode n1 = SModelUtil_new.instantiateConceptDeclaration(MetaAdapterFactory.getConcept(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4e3b035171b35c38L, "jetbrains.mps.console.base.structure.TextResponseItem"), null, null, false);
n1.setProperty(MetaAdapterFactory.getProperty(0xde1ad86d6e504a02L, 0xb306d4d17f64c375L, 0x4e3b035171b35c38L, 0x4e3b035171b35d11L, "text"), p0 + "");
return n1;
}
- private static Highlighter check_6q36mf_a0o0gc(com.intellij.openapi.project.Project checkedDotOperand) {
+ private static Highlighter check_6q36mf_a0o0ic(com.intellij.openapi.project.Project checkedDotOperand) {
if (null != checkedDotOperand) {
return checkedDotOperand.getComponent(Highlighter.class);
}
return null;
}
- private static void check_6q36mf_a2a0a0a0a0a2a0d0ic(Runnable checkedDotOperand) {
+ private static void check_6q36mf_a2a0a0a0a0a2a0d0kc(Runnable checkedDotOperand) {
if (null != checkedDotOperand) {
checkedDotOperand.run();
}
}
- private static void check_6q36mf_a1a0a0a0a0a3a0d0ic(Runnable checkedDotOperand) {
+ private static void check_6q36mf_a1a0a0a0a0a3a0d0kc(Runnable checkedDotOperand) {
if (null != checkedDotOperand) {
checkedDotOperand.run();
}
}
- private static T as_6q36mf_a0a0a1a0a0a0a0ab(Object o, Class type) {
+ private static T as_6q36mf_a0a0a1a0a0a0a0cb(Object o, Class type) {
return (type.isInstance(o) ? (T) o : null);
}
}
diff --git a/plugins/console/source_gen/jetbrains/mps/console/tool/ConsoleContext.java b/plugins/console/source_gen/jetbrains/mps/console/tool/ConsoleContext.java
index 4dad5ebaf69e..dcd9abfc08ca 100644
--- a/plugins/console/source_gen/jetbrains/mps/console/tool/ConsoleContext.java
+++ b/plugins/console/source_gen/jetbrains/mps/console/tool/ConsoleContext.java
@@ -2,11 +2,10 @@
/*Generated by MPS */
+import jetbrains.mps.smodel.query.QueryExecutionContext;
import jetbrains.mps.project.Project;
-import org.jetbrains.mps.openapi.module.SearchScope;
-public interface ConsoleContext {
+public interface ConsoleContext extends QueryExecutionContext {
public Project getProject();
- public SearchScope getDefaultSearchscope();
- public BaseConsoleTab getConsoleTab();
+ public BaseConsoleTab getOutputWindow();
}
diff --git a/plugins/console/source_gen/jetbrains/mps/console/tool/ConsoleStream.java b/plugins/console/source_gen/jetbrains/mps/console/tool/ConsoleStream.java
index 8a325c689b45..d4d86a9a8734 100644
--- a/plugins/console/source_gen/jetbrains/mps/console/tool/ConsoleStream.java
+++ b/plugins/console/source_gen/jetbrains/mps/console/tool/ConsoleStream.java
@@ -3,8 +3,15 @@
/*Generated by MPS */
import org.jetbrains.mps.openapi.model.SNode;
+import jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes;
+import jetbrains.mps.project.Project;
+import jetbrains.mps.ide.findusages.model.SearchResults;
public interface ConsoleStream {
public void addText(String text);
public void addNode(SNode node);
+ public void addNodeRef(SNode node);
+ public void addException(Throwable t);
+ public void addClosure(_FunctionTypes._void_P0_E0 closure, String text);
+ public void addSequence(Project project, _FunctionTypes._return_P0_E0 extends SearchResults> results, int resultsCount, String resultDescription);
}
diff --git a/plugins/console/source_gen/jetbrains/mps/console/tool/ConsoleUtil.java b/plugins/console/source_gen/jetbrains/mps/console/tool/ConsoleUtil.java
index 9bb149898c0f..936ee1e989d8 100644
--- a/plugins/console/source_gen/jetbrains/mps/console/tool/ConsoleUtil.java
+++ b/plugins/console/source_gen/jetbrains/mps/console/tool/ConsoleUtil.java
@@ -23,15 +23,14 @@
import jetbrains.mps.smodel.resources.ModelsToResources;
import jetbrains.mps.internal.collections.runtime.Sequence;
import java.util.concurrent.ExecutionException;
+import jetbrains.mps.baseLanguage.closures.runtime._FunctionTypes;
+import jetbrains.mps.ide.findusages.model.SearchResults;
+import jetbrains.mps.ide.project.ProjectHelper;
import org.apache.log4j.Logger;
import org.apache.log4j.LogManager;
+import jetbrains.mps.ide.findusages.view.UsagesViewTool;
public class ConsoleUtil {
-
- public static String getGeneratedModelName(ConsoleContext context) {
- return context.getConsoleTab().getConsoleModel().getModelName() + ".Main";
- }
-
public static boolean make(final Project project, final SModel model) {
if (SwingUtilities.isEventDispatchThread()) {
if (LOG.isEnabledFor(Level.ERROR)) {
@@ -70,5 +69,20 @@ public T relayQuery(IQuery query) {
return false;
}
+ public static void show(Project p, _FunctionTypes._return_P0_E0 extends SearchResults> results) {
+ try {
+ check_xg48a4_a0a0a0c(ProjectHelper.toIdeaProject(p)).show(results.invoke(), "No results to show");
+ } catch (Exception e) {
+ if (LOG.isEnabledFor(Level.WARN)) {
+ LOG.warn("Exception in showing custom console result", e);
+ }
+ }
+ }
protected static Logger LOG = LogManager.getLogger(ConsoleUtil.class);
+ private static UsagesViewTool check_xg48a4_a0a0a0c(com.intellij.openapi.project.Project checkedDotOperand) {
+ if (null != checkedDotOperand) {
+ return checkedDotOperand.getComponent(UsagesViewTool.class);
+ }
+ return null;
+ }
}
diff --git a/plugins/console/source_gen/jetbrains/mps/console/tool/trace.info b/plugins/console/source_gen/jetbrains/mps/console/tool/trace.info
index e3f703824100..5b48b97528c5 100644
--- a/plugins/console/source_gen/jetbrains/mps/console/tool/trace.info
+++ b/plugins/console/source_gen/jetbrains/mps/console/tool/trace.info
@@ -328,12 +328,10 @@
-
-
+
-
-
-
+
+
@@ -497,655 +495,735 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
+
-
+
+
+
+
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
+
-
-
-
+
+
+
-
-
+
+
+
+
+
+
+
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1396,77 +1474,98 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
-
+
+
diff --git a/plugins/mps-build/languages/build.mps/jetbrains.mps.build.mps.mpl b/plugins/mps-build/languages/build.mps/jetbrains.mps.build.mps.mpl
index 64ed7f756577..b7f870e35f57 100644
--- a/plugins/mps-build/languages/build.mps/jetbrains.mps.build.mps.mpl
+++ b/plugins/mps-build/languages/build.mps/jetbrains.mps.build.mps.mpl
@@ -124,7 +124,7 @@
-
+
diff --git a/plugins/mps-build/languages/build.mps/languageModels/migration.mps b/plugins/mps-build/languages/build.mps/languageModels/migration.mps
index 73d244173990..b62854d40c9b 100644
--- a/plugins/mps-build/languages/build.mps/languageModels/migration.mps
+++ b/plugins/mps-build/languages/build.mps/languageModels/migration.mps
@@ -5,7 +5,7 @@
-
+
@@ -115,9 +115,6 @@
-
-
-
@@ -155,9 +152,6 @@
-
-
-
@@ -198,9 +192,6 @@
-
-
-
diff --git a/plugins/mps-build/languages/build.mps/source_gen.caches/jetbrains/mps/build/mps/generated b/plugins/mps-build/languages/build.mps/source_gen.caches/jetbrains/mps/build/mps/generated
index c36e617e503d..1528d0c1f7ba 100644
--- a/plugins/mps-build/languages/build.mps/source_gen.caches/jetbrains/mps/build/mps/generated
+++ b/plugins/mps-build/languages/build.mps/source_gen.caches/jetbrains/mps/build/mps/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/mps-build/languages/build.mps/source_gen.caches/jetbrains/mps/build/mps/migration/generated b/plugins/mps-build/languages/build.mps/source_gen.caches/jetbrains/mps/build/mps/migration/generated
index 00a768f6da0a..3ecba085aa86 100644
--- a/plugins/mps-build/languages/build.mps/source_gen.caches/jetbrains/mps/build/mps/migration/generated
+++ b/plugins/mps-build/languages/build.mps/source_gen.caches/jetbrains/mps/build/mps/migration/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/mps-build/solutions/mpsBuild/models/build.mps b/plugins/mps-build/solutions/mpsBuild/models/build.mps
index 07b2d6265580..2270f99fc01b 100644
--- a/plugins/mps-build/solutions/mpsBuild/models/build.mps
+++ b/plugins/mps-build/solutions/mpsBuild/models/build.mps
@@ -4313,6 +4313,12 @@
+
+
+
+
+
+
@@ -16990,114 +16996,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -17175,6 +17073,60 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -17195,7 +17147,7 @@
-
+
@@ -17222,248 +17174,329 @@
+
+
+
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
+
-
-
-
-
-
+
+
+
+
+
-
-
-
+
+
+
+
-
-
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
+
+
+
-
-
+
+
+
+
+
-
-
+
+
-
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
-
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -17630,6 +17663,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -17672,479 +17723,160 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
+
-
-
+
+
-
+
-
-
-
-
+
+
+
-
-
-
-
+
+
+
-
-
+
+
-
+
+
+
+
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
-
+
+
+
+
+
+
+
+
-
-
+
+
-
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
+
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
+
-
-
-
-
+
+
+
@@ -18409,32 +18141,26 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
+
+
+
+
-
-
+
+
-
-
+
+
@@ -23425,6 +23151,9 @@
+
+
+
@@ -23717,6 +23446,133 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plugins/mps-build/solutions/mpsBuild/source_gen.caches/jetbrains/mps/ide/build/generated b/plugins/mps-build/solutions/mpsBuild/source_gen.caches/jetbrains/mps/ide/build/generated
index 965b5a66ee3f..f9b7d2d05b41 100644
--- a/plugins/mps-build/solutions/mpsBuild/source_gen.caches/jetbrains/mps/ide/build/generated
+++ b/plugins/mps-build/solutions/mpsBuild/source_gen.caches/jetbrains/mps/ide/build/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/mps-build/solutions/mpsBuild/source_gen/jetbrains/mps/ide/build/mpsCore.xml b/plugins/mps-build/solutions/mpsBuild/source_gen/jetbrains/mps/ide/build/mpsCore.xml
index aa46818b4fe5..b56b5f5e3499 100644
--- a/plugins/mps-build/solutions/mpsBuild/source_gen/jetbrains/mps/ide/build/mpsCore.xml
+++ b/plugins/mps-build/solutions/mpsBuild/source_gen/jetbrains/mps/ide/build/mpsCore.xml
@@ -166,6 +166,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
mpsBootstrapCore.version=${mpsBootstrapCore.version}
@@ -182,7 +230,7 @@
-
+
@@ -265,6 +313,7 @@
+
@@ -477,10 +526,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/plugins/mps-build/solutions/mpsBuild/source_gen/jetbrains/mps/ide/build/mpsPlugins.xml b/plugins/mps-build/solutions/mpsBuild/source_gen/jetbrains/mps/ide/build/mpsPlugins.xml
index 36d10d019df3..b8d567bd9e71 100644
--- a/plugins/mps-build/solutions/mpsBuild/source_gen/jetbrains/mps/ide/build/mpsPlugins.xml
+++ b/plugins/mps-build/solutions/mpsBuild/source_gen/jetbrains/mps/ide/build/mpsPlugins.xml
@@ -153,10 +153,10 @@
-
-
-
-
+
+
+
+
@@ -170,36 +170,112 @@
-
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
@@ -255,6 +331,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -303,90 +414,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -422,117 +449,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -583,7 +499,7 @@
-
+
@@ -662,6 +578,8 @@
+
+
@@ -669,17 +587,13 @@
-
-
-
-
-
-
-
+
+
+
@@ -932,119 +846,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1083,80 +884,29 @@
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
+
+
+
+
-
+
@@ -1186,36 +936,33 @@
-
-
-
-
+
+
-
-
-
+
+
-
-
-
-
+
+
+
+
-
+
@@ -1233,11 +980,7 @@
-
-
-
-
-
+
@@ -1250,37 +993,35 @@
-
-
-
-
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
+
@@ -1289,9 +1030,12 @@
-
+
+
+
+
@@ -1301,37 +1045,35 @@
+
-
-
-
-
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
@@ -1349,9 +1091,7 @@
-
-
-
+
@@ -1364,35 +1104,32 @@
-
-
-
-
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
@@ -1410,8 +1147,6 @@
-
-
@@ -1435,56 +1170,26 @@
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
@@ -1493,14 +1198,9 @@
+
-
-
-
-
-
-
@@ -1510,15 +1210,18 @@
-
+
+
+
+
@@ -1526,18 +1229,18 @@
-
-
+
+
-
-
-
-
+
+
+
+
-
+
@@ -1555,9 +1258,8 @@
-
-
-
+
+
@@ -1570,31 +1272,36 @@
+
+
+
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
@@ -1612,8 +1319,9 @@
-
-
+
+
+
@@ -1626,49 +1334,43 @@
+
+
+
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
-
+
-
-
-
-
-
-
-
-
-
-
@@ -1677,35 +1379,21 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
+
+
+
+
-
+
@@ -1723,8 +1411,7 @@
-
-
+
@@ -1745,23 +1432,24 @@
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
@@ -1779,10 +1467,8 @@
-
-
-
-
+
+
@@ -1803,13 +1489,14 @@
+
-
-
+
+
@@ -1895,20 +1582,17 @@
-
-
-
-
-
-
+
+
+
-
+
\ No newline at end of file
diff --git a/plugins/mps-build/solutions/mpsBuild/source_gen/jetbrains/mps/ide/build/trace.info b/plugins/mps-build/solutions/mpsBuild/source_gen/jetbrains/mps/ide/build/trace.info
index 57f601c37f52..5ba3a04a6e8c 100644
--- a/plugins/mps-build/solutions/mpsBuild/source_gen/jetbrains/mps/ide/build/trace.info
+++ b/plugins/mps-build/solutions/mpsBuild/source_gen/jetbrains/mps/ide/build/trace.info
@@ -77,12 +77,12 @@
-
+
-
+
diff --git a/plugins/mps-testing/languages/languageDesign/test/jetbrains.mps.lang.test.mpl b/plugins/mps-testing/languages/languageDesign/test/jetbrains.mps.lang.test.mpl
index 3c30d6c9a24a..25ff2c056a22 100644
--- a/plugins/mps-testing/languages/languageDesign/test/jetbrains.mps.lang.test.mpl
+++ b/plugins/mps-testing/languages/languageDesign/test/jetbrains.mps.lang.test.mpl
@@ -104,7 +104,7 @@
-
+
diff --git a/plugins/mps-testing/languages/languageDesign/test/languageModels/migration.mps b/plugins/mps-testing/languages/languageDesign/test/languageModels/migration.mps
index 7cc6aa55f202..714e02ad9b1c 100644
--- a/plugins/mps-testing/languages/languageDesign/test/languageModels/migration.mps
+++ b/plugins/mps-testing/languages/languageDesign/test/languageModels/migration.mps
@@ -4,8 +4,8 @@
-
+
@@ -87,9 +87,6 @@
-
-
-
@@ -110,9 +107,6 @@
-
-
-
@@ -132,9 +126,6 @@
-
-
-
diff --git a/plugins/mps-testing/languages/languageDesign/test/solutions/pluginSolution/jetbrains.mps.lang.test.pluginSolution.msd b/plugins/mps-testing/languages/languageDesign/test/solutions/pluginSolution/jetbrains.mps.lang.test.pluginSolution.msd
index 4273312e4652..a8f3ae79eb9a 100644
--- a/plugins/mps-testing/languages/languageDesign/test/solutions/pluginSolution/jetbrains.mps.lang.test.pluginSolution.msd
+++ b/plugins/mps-testing/languages/languageDesign/test/solutions/pluginSolution/jetbrains.mps.lang.test.pluginSolution.msd
@@ -19,7 +19,7 @@
-
+
diff --git a/plugins/mps-testing/languages/languageDesign/test/source_gen.caches/jetbrains/mps/lang/test/generated b/plugins/mps-testing/languages/languageDesign/test/source_gen.caches/jetbrains/mps/lang/test/generated
index e6a573feb829..24e2e6ba1c69 100644
--- a/plugins/mps-testing/languages/languageDesign/test/source_gen.caches/jetbrains/mps/lang/test/generated
+++ b/plugins/mps-testing/languages/languageDesign/test/source_gen.caches/jetbrains/mps/lang/test/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/mps-testing/languages/languageDesign/test/source_gen.caches/jetbrains/mps/lang/test/migration/generated b/plugins/mps-testing/languages/languageDesign/test/source_gen.caches/jetbrains/mps/lang/test/migration/generated
index 0203d1bce433..72983798f45f 100644
--- a/plugins/mps-testing/languages/languageDesign/test/source_gen.caches/jetbrains/mps/lang/test/migration/generated
+++ b/plugins/mps-testing/languages/languageDesign/test/source_gen.caches/jetbrains/mps/lang/test/migration/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/plugins/mpsdevkit/jetbrains.mps.ide.mpsdevkit.msd b/plugins/mpsdevkit/jetbrains.mps.ide.mpsdevkit.msd
index 9d4c6b887b11..aa729b0f83d3 100644
--- a/plugins/mpsdevkit/jetbrains.mps.ide.mpsdevkit.msd
+++ b/plugins/mpsdevkit/jetbrains.mps.ide.mpsdevkit.msd
@@ -44,7 +44,7 @@
-
+
diff --git a/plugins/mpsdevkit/languages/pluginSolutions/lang.migration/jetbrains.mps.lang.migration.pluginSolution.msd b/plugins/mpsdevkit/languages/pluginSolutions/lang.migration/jetbrains.mps.lang.migration.pluginSolution.msd
index ac92f3d6437e..e14549b37780 100644
--- a/plugins/mpsdevkit/languages/pluginSolutions/lang.migration/jetbrains.mps.lang.migration.pluginSolution.msd
+++ b/plugins/mpsdevkit/languages/pluginSolutions/lang.migration/jetbrains.mps.lang.migration.pluginSolution.msd
@@ -22,7 +22,7 @@
-
+
diff --git a/plugins/mpsdevkit/languages/pluginSolutions/lang.structure/jetbrains.mps.lang.structure.pluginSolution.msd b/plugins/mpsdevkit/languages/pluginSolutions/lang.structure/jetbrains.mps.lang.structure.pluginSolution.msd
index 5667d165ffe3..3d792a12ab01 100644
--- a/plugins/mpsdevkit/languages/pluginSolutions/lang.structure/jetbrains.mps.lang.structure.pluginSolution.msd
+++ b/plugins/mpsdevkit/languages/pluginSolutions/lang.structure/jetbrains.mps.lang.structure.pluginSolution.msd
@@ -34,7 +34,7 @@
-
+
diff --git a/plugins/mpsdevkit/languages/pluginSolutions/lang.structure/models/jetbrains/mps/lang/structure/pluginSolution/plugin.mps b/plugins/mpsdevkit/languages/pluginSolutions/lang.structure/models/jetbrains/mps/lang/structure/pluginSolution/plugin.mps
index 05b2d42a64d8..1e27c7ebee6b 100644
--- a/plugins/mpsdevkit/languages/pluginSolutions/lang.structure/models/jetbrains/mps/lang/structure/pluginSolution/plugin.mps
+++ b/plugins/mpsdevkit/languages/pluginSolutions/lang.structure/models/jetbrains/mps/lang/structure/pluginSolution/plugin.mps
@@ -15,7 +15,7 @@
-
+
@@ -55,7 +55,6 @@
-
@@ -412,9 +411,6 @@
-
-
-
@@ -4292,9 +4288,6 @@
-
-
-
@@ -8408,9 +8401,6 @@
-
-
-
@@ -9358,9 +9348,6 @@
-
-
-
@@ -9922,9 +9909,6 @@
-
-
-
diff --git a/plugins/mpsdevkit/languages/pluginSolutions/lang.structure/source_gen.caches/jetbrains/mps/lang/structure/pluginSolution/plugin/generated b/plugins/mpsdevkit/languages/pluginSolutions/lang.structure/source_gen.caches/jetbrains/mps/lang/structure/pluginSolution/plugin/generated
index 2090a4d3c56a..fd1e455e7ca9 100644
--- a/plugins/mpsdevkit/languages/pluginSolutions/lang.structure/source_gen.caches/jetbrains/mps/lang/structure/pluginSolution/plugin/generated
+++ b/plugins/mpsdevkit/languages/pluginSolutions/lang.structure/source_gen.caches/jetbrains/mps/lang/structure/pluginSolution/plugin/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/samples/lightweightDSL/languages/jetbrains.mps.samples.SwingBuilder/sandbox/jetbrains.mps.samples.LightweightDSL.sandbox.msd b/samples/lightweightDSL/languages/jetbrains.mps.samples.SwingBuilder/sandbox/jetbrains.mps.samples.LightweightDSL.sandbox.msd
index 0734e8391b53..ac474a8ee38a 100644
--- a/samples/lightweightDSL/languages/jetbrains.mps.samples.SwingBuilder/sandbox/jetbrains.mps.samples.LightweightDSL.sandbox.msd
+++ b/samples/lightweightDSL/languages/jetbrains.mps.samples.SwingBuilder/sandbox/jetbrains.mps.samples.LightweightDSL.sandbox.msd
@@ -16,7 +16,7 @@
-
+
diff --git a/samples/lightweightDSL/languages/jetbrains.mps.samples.SwingBuilder/sandbox/models/jetbrains/mps/samples/LightweightDSL/sandbox.mps b/samples/lightweightDSL/languages/jetbrains.mps.samples.SwingBuilder/sandbox/models/jetbrains/mps/samples/LightweightDSL/sandbox.mps
index a73e0de7be31..08832aa3b05d 100644
--- a/samples/lightweightDSL/languages/jetbrains.mps.samples.SwingBuilder/sandbox/models/jetbrains/mps/samples/LightweightDSL/sandbox.mps
+++ b/samples/lightweightDSL/languages/jetbrains.mps.samples.SwingBuilder/sandbox/models/jetbrains/mps/samples/LightweightDSL/sandbox.mps
@@ -4,10 +4,10 @@
-
+
@@ -358,9 +358,6 @@
-
-
-
@@ -389,9 +386,6 @@
-
-
-
@@ -420,9 +414,6 @@
-
-
-
@@ -451,9 +442,6 @@
-
-
-
@@ -524,9 +512,6 @@
-
-
-
diff --git a/samples/lightweightDSL/languages/jetbrains.mps.samples.SwingBuilder/sandbox/source_gen.caches/jetbrains/mps/samples/SwingBuilder/sandbox/generated b/samples/lightweightDSL/languages/jetbrains.mps.samples.SwingBuilder/sandbox/source_gen.caches/jetbrains/mps/samples/SwingBuilder/sandbox/generated
index b7fc3d3dcb72..2a8eb73c0efb 100644
--- a/samples/lightweightDSL/languages/jetbrains.mps.samples.SwingBuilder/sandbox/source_gen.caches/jetbrains/mps/samples/SwingBuilder/sandbox/generated
+++ b/samples/lightweightDSL/languages/jetbrains.mps.samples.SwingBuilder/sandbox/source_gen.caches/jetbrains/mps/samples/SwingBuilder/sandbox/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/samples/lightweightDSL/solutions/jetbrains.mps.samples.LightweightDSL.plugin/jetbrains.mps.samples.LightweightDSL.plugin.msd b/samples/lightweightDSL/solutions/jetbrains.mps.samples.LightweightDSL.plugin/jetbrains.mps.samples.LightweightDSL.plugin.msd
index e3232c0b5351..2add2dfb98c6 100644
--- a/samples/lightweightDSL/solutions/jetbrains.mps.samples.LightweightDSL.plugin/jetbrains.mps.samples.LightweightDSL.plugin.msd
+++ b/samples/lightweightDSL/solutions/jetbrains.mps.samples.LightweightDSL.plugin/jetbrains.mps.samples.LightweightDSL.plugin.msd
@@ -18,7 +18,7 @@
-
+
diff --git a/samples/lightweightDSL/solutions/jetbrains.mps.samples.LightweightDSL.plugin/models/jetbrains/mps/samples/LightweightDSL/plugin/definitions.mps b/samples/lightweightDSL/solutions/jetbrains.mps.samples.LightweightDSL.plugin/models/jetbrains/mps/samples/LightweightDSL/plugin/definitions.mps
index ee9ffb54af2c..3d7027997db1 100644
--- a/samples/lightweightDSL/solutions/jetbrains.mps.samples.LightweightDSL.plugin/models/jetbrains/mps/samples/LightweightDSL/plugin/definitions.mps
+++ b/samples/lightweightDSL/solutions/jetbrains.mps.samples.LightweightDSL.plugin/models/jetbrains/mps/samples/LightweightDSL/plugin/definitions.mps
@@ -2,11 +2,11 @@
-
+
diff --git a/samples/lightweightDSL/solutions/jetbrains.mps.samples.LightweightDSL.plugin/source_gen.caches/jetbrains/mps/samples/LightweightDSL/plugin/definitions/generated b/samples/lightweightDSL/solutions/jetbrains.mps.samples.LightweightDSL.plugin/source_gen.caches/jetbrains/mps/samples/LightweightDSL/plugin/definitions/generated
index d21cbb8670bc..57eef5d39c40 100644
--- a/samples/lightweightDSL/solutions/jetbrains.mps.samples.LightweightDSL.plugin/source_gen.caches/jetbrains/mps/samples/LightweightDSL/plugin/definitions/generated
+++ b/samples/lightweightDSL/solutions/jetbrains.mps.samples.LightweightDSL.plugin/source_gen.caches/jetbrains/mps/samples/LightweightDSL/plugin/definitions/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/samples/migrations/languages/decl/decl.mpl b/samples/migrations/languages/decl/decl.mpl
index efeda2ccc261..e33861085b2e 100755
--- a/samples/migrations/languages/decl/decl.mpl
+++ b/samples/migrations/languages/decl/decl.mpl
@@ -55,7 +55,7 @@
-
+
diff --git a/samples/migrations/languages/decl/languageModels/migration.mps b/samples/migrations/languages/decl/languageModels/migration.mps
index d1dd02f5a422..40487d5bd9d7 100755
--- a/samples/migrations/languages/decl/languageModels/migration.mps
+++ b/samples/migrations/languages/decl/languageModels/migration.mps
@@ -2,11 +2,11 @@
-
+
@@ -116,9 +116,6 @@
-
-
-
@@ -217,9 +214,6 @@
-
-
-
diff --git a/samples/migrations/languages/decl/source_gen.caches/decl/generated b/samples/migrations/languages/decl/source_gen.caches/decl/generated
index 42a23e7ebfd2..ba05435b658b 100644
--- a/samples/migrations/languages/decl/source_gen.caches/decl/generated
+++ b/samples/migrations/languages/decl/source_gen.caches/decl/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/samples/migrations/languages/decl/source_gen.caches/decl/migration/generated b/samples/migrations/languages/decl/source_gen.caches/decl/migration/generated
index 6e905ddb758c..2a6f585aec84 100644
--- a/samples/migrations/languages/decl/source_gen.caches/decl/migration/generated
+++ b/samples/migrations/languages/decl/source_gen.caches/decl/migration/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/samples/migrations/languages/declarations/declarations.mpl b/samples/migrations/languages/declarations/declarations.mpl
index 2589b8ef5c80..4c5dd97b0c55 100644
--- a/samples/migrations/languages/declarations/declarations.mpl
+++ b/samples/migrations/languages/declarations/declarations.mpl
@@ -52,7 +52,7 @@
-
+
diff --git a/samples/migrations/languages/declarations/languageModels/migration.mps b/samples/migrations/languages/declarations/languageModels/migration.mps
index b98e64935c4e..420cdc8f88e7 100644
--- a/samples/migrations/languages/declarations/languageModels/migration.mps
+++ b/samples/migrations/languages/declarations/languageModels/migration.mps
@@ -5,8 +5,8 @@
-
+
@@ -92,9 +92,6 @@
-
-
-
@@ -168,9 +165,6 @@
-
-
-
diff --git a/samples/migrations/languages/declarations/source_gen.caches/declarations/generated b/samples/migrations/languages/declarations/source_gen.caches/declarations/generated
index 0bd5f1489fbd..b91358a08691 100644
--- a/samples/migrations/languages/declarations/source_gen.caches/declarations/generated
+++ b/samples/migrations/languages/declarations/source_gen.caches/declarations/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/samples/migrations/languages/declarations/source_gen.caches/declarations/migration/generated b/samples/migrations/languages/declarations/source_gen.caches/declarations/migration/generated
index c8a262f5e004..a2ffc4835f32 100644
--- a/samples/migrations/languages/declarations/source_gen.caches/declarations/migration/generated
+++ b/samples/migrations/languages/declarations/source_gen.caches/declarations/migration/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/samples/migrations/languages/ref/languageModels/migration.mps b/samples/migrations/languages/ref/languageModels/migration.mps
index 12e981f5a59d..97f2012a6707 100755
--- a/samples/migrations/languages/ref/languageModels/migration.mps
+++ b/samples/migrations/languages/ref/languageModels/migration.mps
@@ -2,12 +2,12 @@
-
+
@@ -116,9 +116,6 @@
-
-
-
@@ -167,9 +164,6 @@
-
-
-
@@ -217,9 +211,6 @@
-
-
-
diff --git a/samples/migrations/languages/ref/ref.mpl b/samples/migrations/languages/ref/ref.mpl
index 5b4d1c62466c..dd1568bc2ad9 100755
--- a/samples/migrations/languages/ref/ref.mpl
+++ b/samples/migrations/languages/ref/ref.mpl
@@ -56,7 +56,7 @@
-
+
diff --git a/samples/migrations/languages/ref/source_gen.caches/ref/generated b/samples/migrations/languages/ref/source_gen.caches/ref/generated
index 9b5b6a17508c..5f3fd9fbab8a 100644
--- a/samples/migrations/languages/ref/source_gen.caches/ref/generated
+++ b/samples/migrations/languages/ref/source_gen.caches/ref/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/samples/migrations/languages/ref/source_gen.caches/ref/migration/generated b/samples/migrations/languages/ref/source_gen.caches/ref/migration/generated
index 916ecdaef941..00eb935fdad7 100644
--- a/samples/migrations/languages/ref/source_gen.caches/ref/migration/generated
+++ b/samples/migrations/languages/ref/source_gen.caches/ref/migration/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/samples/migrations/languages/references/languageModels/migration.mps b/samples/migrations/languages/references/languageModels/migration.mps
index 9500a3161142..23f039bd992f 100644
--- a/samples/migrations/languages/references/languageModels/migration.mps
+++ b/samples/migrations/languages/references/languageModels/migration.mps
@@ -5,10 +5,10 @@
-
+
@@ -91,9 +91,6 @@
-
-
-
@@ -163,9 +160,6 @@
-
-
-
diff --git a/samples/migrations/languages/references/references.mpl b/samples/migrations/languages/references/references.mpl
index 1ddcbae559a7..93a24b5746f7 100644
--- a/samples/migrations/languages/references/references.mpl
+++ b/samples/migrations/languages/references/references.mpl
@@ -54,7 +54,7 @@
-
+
diff --git a/samples/migrations/languages/references/source_gen.caches/references/generated b/samples/migrations/languages/references/source_gen.caches/references/generated
index aff6e08c392b..5793138ba553 100644
--- a/samples/migrations/languages/references/source_gen.caches/references/generated
+++ b/samples/migrations/languages/references/source_gen.caches/references/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/samples/migrations/languages/references/source_gen.caches/references/migration/generated b/samples/migrations/languages/references/source_gen.caches/references/migration/generated
index 6a8f130d54d2..881af482a05c 100644
--- a/samples/migrations/languages/references/source_gen.caches/references/migration/generated
+++ b/samples/migrations/languages/references/source_gen.caches/references/migration/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/testbench/modules/migrationAssistant/languages/updatedLanguage/languageModels/migration.mps b/testbench/modules/migrationAssistant/languages/updatedLanguage/languageModels/migration.mps
index 39b7a447afc0..f4d81e60da26 100644
--- a/testbench/modules/migrationAssistant/languages/updatedLanguage/languageModels/migration.mps
+++ b/testbench/modules/migrationAssistant/languages/updatedLanguage/languageModels/migration.mps
@@ -5,11 +5,11 @@
-
+
@@ -84,9 +84,6 @@
-
-
-
@@ -104,9 +101,6 @@
-
-
-
@@ -126,9 +120,6 @@
-
-
-
diff --git a/testbench/modules/migrationAssistant/languages/updatedLanguage/source_gen.caches/updatedLanguage/generated b/testbench/modules/migrationAssistant/languages/updatedLanguage/source_gen.caches/updatedLanguage/generated
index 966851c8ebd3..dd15e87532a1 100644
--- a/testbench/modules/migrationAssistant/languages/updatedLanguage/source_gen.caches/updatedLanguage/generated
+++ b/testbench/modules/migrationAssistant/languages/updatedLanguage/source_gen.caches/updatedLanguage/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/testbench/modules/migrationAssistant/languages/updatedLanguage/source_gen.caches/updatedLanguage/migration/generated b/testbench/modules/migrationAssistant/languages/updatedLanguage/source_gen.caches/updatedLanguage/migration/generated
index f98d1d8bd1f7..73ec39c69716 100644
--- a/testbench/modules/migrationAssistant/languages/updatedLanguage/source_gen.caches/updatedLanguage/migration/generated
+++ b/testbench/modules/migrationAssistant/languages/updatedLanguage/source_gen.caches/updatedLanguage/migration/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/testbench/modules/migrationAssistant/languages/updatedLanguage/updatedLanguage.mpl b/testbench/modules/migrationAssistant/languages/updatedLanguage/updatedLanguage.mpl
index 9b11394c51fb..d67d05cab1fa 100644
--- a/testbench/modules/migrationAssistant/languages/updatedLanguage/updatedLanguage.mpl
+++ b/testbench/modules/migrationAssistant/languages/updatedLanguage/updatedLanguage.mpl
@@ -22,7 +22,7 @@
-
+
diff --git a/testbench/testsolutions/extension.test/jetbrains.mps.lang.extension.tests.msd b/testbench/testsolutions/extension.test/jetbrains.mps.lang.extension.tests.msd
index 794b6aadbe7b..fb31b654902d 100644
--- a/testbench/testsolutions/extension.test/jetbrains.mps.lang.extension.tests.msd
+++ b/testbench/testsolutions/extension.test/jetbrains.mps.lang.extension.tests.msd
@@ -18,7 +18,7 @@
-
+
diff --git a/tools/gensources/gensources.iml b/tools/gensources/gensources.iml
index 855022674ef7..480ae2e4115b 100644
--- a/tools/gensources/gensources.iml
+++ b/tools/gensources/gensources.iml
@@ -132,6 +132,8 @@
+
+
@@ -289,6 +291,8 @@
+
+
@@ -324,9 +328,6 @@
-
-
-
@@ -338,9 +339,6 @@
-
-
-
diff --git a/workbench/mps-platform/jetbrains.mps.ide.platform.msd b/workbench/mps-platform/jetbrains.mps.ide.platform.msd
index 537b0ecdf665..cb64d01df51f 100644
--- a/workbench/mps-platform/jetbrains.mps.ide.platform.msd
+++ b/workbench/mps-platform/jetbrains.mps.ide.platform.msd
@@ -43,7 +43,7 @@
-
+
diff --git a/workbench/mps-platform/models/jetbrains/mps/ide/platform/actions/core.mps b/workbench/mps-platform/models/jetbrains/mps/ide/platform/actions/core.mps
index 2b93f44f57c0..c715b3a6eb70 100644
--- a/workbench/mps-platform/models/jetbrains/mps/ide/platform/actions/core.mps
+++ b/workbench/mps-platform/models/jetbrains/mps/ide/platform/actions/core.mps
@@ -13,8 +13,8 @@
-
+
@@ -38,8 +38,8 @@
-
+
diff --git a/workbench/mps-platform/source_gen.caches/jetbrains/mps/ide/platform/actions/core/generated b/workbench/mps-platform/source_gen.caches/jetbrains/mps/ide/platform/actions/core/generated
index 7377e8efc2a3..e366a6fe748e 100644
--- a/workbench/mps-platform/source_gen.caches/jetbrains/mps/ide/platform/actions/core/generated
+++ b/workbench/mps-platform/source_gen.caches/jetbrains/mps/ide/platform/actions/core/generated
@@ -1,3 +1,3 @@
-
+
diff --git a/workbench/mps-workbench/jetbrains.mps.ide/jetbrains.mps.ide.msd b/workbench/mps-workbench/jetbrains.mps.ide/jetbrains.mps.ide.msd
index a86b2345d9b8..77d6b03fc340 100644
--- a/workbench/mps-workbench/jetbrains.mps.ide/jetbrains.mps.ide.msd
+++ b/workbench/mps-workbench/jetbrains.mps.ide/jetbrains.mps.ide.msd
@@ -55,7 +55,7 @@
-
+
diff --git a/workbench/mps-workbench/pluginSolutions/lang.core/jetbrains.mps.lang.core.pluginSolution.msd b/workbench/mps-workbench/pluginSolutions/lang.core/jetbrains.mps.lang.core.pluginSolution.msd
index 534c16bd810f..b8794988af85 100644
--- a/workbench/mps-workbench/pluginSolutions/lang.core/jetbrains.mps.lang.core.pluginSolution.msd
+++ b/workbench/mps-workbench/pluginSolutions/lang.core/jetbrains.mps.lang.core.pluginSolution.msd
@@ -17,7 +17,7 @@
-
+