Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve node factories and copy-pasting in general #1190

Open
wants to merge 104 commits into
base: maintenance/mps20232
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
55f3e3b
remove some incorrect punction styles
alexanderpann Dec 12, 2024
1b113a3
expr.base: introduce a new interface IContainExpressionParam
alexanderpann Dec 16, 2024
55b2b29
force save all
alexanderpann Dec 17, 2024
2f33434
use IContainExpressionParam for DataTableLookup
alexanderpann Dec 17, 2024
0f4d47a
use IContainExpressionParam for ReplaceWith
alexanderpann Dec 17, 2024
4b2ad36
use IContainExpressionParam for UnquoteExpression
alexanderpann Dec 17, 2024
1d894ee
use IContainExpressionParam for TraverseExpr
alexanderpann Dec 17, 2024
3daf266
use IContainExpressionParam for CaseCondition
alexanderpann Dec 17, 2024
5a5c929
use IContainExpressionParam for MatchExpr
alexanderpann Dec 17, 2024
90b4cc5
use IContainExpressionParam for ContractItem
alexanderpann Dec 17, 2024
7f8974a
use IContainExpressionParam for ConvenientValueCond
alexanderpann Dec 17, 2024
6a5dd23
use IContainExpressionParam for SuccessExpression
alexanderpann Dec 17, 2024
b22f015
use IContainExpressionParam for TryErrorClause
alexanderpann Dec 17, 2024
7545984
use IContainExpressionParam for TryExpression
alexanderpann Dec 17, 2024
31fcfca
use IContainExpressionParam for TrySuccessClause
alexanderpann Dec 17, 2024
c337cd6
use IContainExpressionParam for InlineMessage
alexanderpann Dec 17, 2024
072dcc5
use IContainExpressionParam for IsSomeExpression
alexanderpann Dec 17, 2024
2d3eeb4
use IContainExpressionParam for PragmaExpression
alexanderpann Dec 17, 2024
df860e1
use IContainExpressionParam for NCopiesOp
alexanderpann Dec 17, 2024
57be564
use IContainExpressionParam for UnaryExpression
alexanderpann Dec 17, 2024
8a973d3
use IContainExpressionParam for CheckTypeConstraintsExpr
alexanderpann Dec 17, 2024
8bd8496
use IContainExpressionParam for CastExpression
alexanderpann Dec 17, 2024
f5c5a64
use IContainExpressionParam for ColonCast
alexanderpann Dec 17, 2024
7321d48
use IContainExpressionParam for IfElseSection
alexanderpann Dec 17, 2024
489da97
use IContainExpressionParam for ParensExpression
alexanderpann Dec 17, 2024
147286c
use IContainExpressionParam for IListOneArgOp
alexanderpann Dec 17, 2024
7fcf2e0
use IContainExpressionParam for ListInsertOp
alexanderpann Dec 17, 2024
105f847
use IContainExpressionParam for IMapOneArgOp
alexanderpann Dec 17, 2024
7aba3e9
use IContainExpressionParam for ISetOneArgOp
alexanderpann Dec 17, 2024
96154e7
use IContainExpressionParam for OneArgCollectionOp
alexanderpann Dec 17, 2024
92798ed
use IContainExpressionParam for UpToTarget
alexanderpann Dec 17, 2024
bddd88f
use IContainExpressionParam for UntilOp
alexanderpann Dec 17, 2024
e8953ab
use IContainExpressionParam for DateDeltaLiteral
alexanderpann Dec 17, 2024
5e853aa
use IContainExpressionParam for FromOp
alexanderpann Dec 17, 2024
f1ddf94
use IContainExpressionParam for UpToOp
alexanderpann Dec 17, 2024
65c4246
use IContainExpressionParam for YearRangeLiteral
alexanderpann Dec 17, 2024
fa209ef
use IContainExpressionParam for AbstractRangeRelOp
alexanderpann Dec 17, 2024
7154cfc
use IContainExpressionParam for IntersectRangeOp
alexanderpann Dec 17, 2024
ea1113c
use IContainExpressionParam for TimeDeltaLiteral
alexanderpann Dec 17, 2024
eea2457
use IContainExpressionParam for KFMaybeNot
alexanderpann Dec 17, 2024
cfcdceb
use IContainExpressionParam for ValExpression
alexanderpann Dec 17, 2024
9a3edb8
use IContainExpressionParam for ShortLambdaExpression
alexanderpann Dec 17, 2024
04516c3
use IContainExpressionParam for AssertExpr
alexanderpann Dec 17, 2024
e2ec7e6
use IContainExpressionParam for RatExpr
alexanderpann Dec 17, 2024
9a262c7
use IContainExpressionParam for TrigonometricExpression
alexanderpann Dec 17, 2024
df7e63a
use IContainExpressionParam for AbsExpression
alexanderpann Dec 17, 2024
b50c486
use IContainExpressionParam for LogExpression
alexanderpann Dec 18, 2024
aab00e5
use IContainExpressionParam for PowerExpression
alexanderpann Dec 18, 2024
7a7c614
use IContainExpressionParam for SqrtExpression
alexanderpann Dec 18, 2024
b113058
use IContainExpressionParam for AdvanceByTarget
alexanderpann Dec 18, 2024
632a5fb
use IContainExpressionParam for ArtificialClockExpr
alexanderpann Dec 18, 2024
4df9615
use IContainExpressionParam for LiveExpression
alexanderpann Dec 18, 2024
4dbc0cf
use IContainExpressionParam for QuerySource
alexanderpann Dec 18, 2024
ffbc54d
use IContainExpressionParam for BoundsExpression
alexanderpann Dec 18, 2024
845d245
use IContainExpressionParam for ConvertPrecisionNumberExpression
alexanderpann Dec 18, 2024
50a4f00
use IContainExpressionParam for InterpolExprWord
alexanderpann Dec 18, 2024
9ccec68
use IContainExpressionParam for LimitExpression
alexanderpann Dec 18, 2024
76a83e9
use IContainExpressionParam for Action
alexanderpann Dec 18, 2024
4e8d149
use IContainExpressionParam for Guard
alexanderpann Dec 18, 2024
6578715
use IContainExpressionParam for ForceCastExpr
alexanderpann Dec 18, 2024
040cfe0
use IContainExpressionParam for MuteEffect
alexanderpann Dec 18, 2024
788c3cf
use IContainExpressionParam for NoneExpr
alexanderpann Dec 18, 2024
c884884
use IContainExpressionParam for OptExpression
alexanderpann Dec 18, 2024
79c8c86
use IContainExpressionParam for TaggedExpression
alexanderpann Dec 18, 2024
be6433f
use IContainExpressionParam for QueryColDef
alexanderpann Dec 18, 2024
b719952
expr.base: introduce a new interface IContainAssignableExpression
alexanderpann Dec 18, 2024
514895f
use IContainAssignableExpression for LocalVarDeclExpr
alexanderpann Dec 18, 2024
085d043
use IContainAssignableExpression for TypeCoercion
alexanderpann Dec 18, 2024
17a5869
use IContainAssignableExpression for StatemachineQuery
alexanderpann Dec 18, 2024
9a8b0e6
use IContainAssignableExpression for ProjectMember
alexanderpann Dec 18, 2024
f10d592
use IContainAssignableExpression for ParameterValue
alexanderpann Dec 18, 2024
7afb798
use IContainAssignableExpression for OutportValue
alexanderpann Dec 18, 2024
508b5d1
use IContainAssignableExpression for ParamValue
alexanderpann Dec 19, 2024
5c15dfa
use IContainAssignableExpression for MessageDefinition
alexanderpann Dec 19, 2024
104a5c8
use IContainAssignableExpression for MetaFunction
alexanderpann Dec 19, 2024
896527a
use IContainExpressionParam for BoxUpdateTarget
alexanderpann Dec 19, 2024
2d86e3a
use IContainAssignableExpression for ContextArgValue
alexanderpann Dec 19, 2024
f302874
use IContainAssignableExpression for UpdateCurrencyCheck
alexanderpann Dec 19, 2024
88560bf
use IContainExpressionParam for SenderPartyInterceptor
alexanderpann Dec 19, 2024
d981c6d
use IContainExpressionParam for TakeTurnsInterceptor
alexanderpann Dec 19, 2024
4e424da
use IContainExpressionParam for StringContainsTarget
alexanderpann Dec 19, 2024
9ccc6fd
use IContainExpressionParam for StringEndsWithTarget
alexanderpann Dec 19, 2024
94d4162
use IContainExpressionParam for StringStartsWithTarget
alexanderpann Dec 19, 2024
710a88c
use IContainAssignableExpression for StatemachineVar
alexanderpann Dec 19, 2024
2f92b21
use IContainExpressionParam for ValidateStringExpr
alexanderpann Dec 19, 2024
cefc93b
use IContainExpressionParam for AlwaysExpression
alexanderpann Dec 19, 2024
3157990
use IContainExpressionParam for DefaultSliceValueExpr
alexanderpann Dec 19, 2024
e7b208d
use IContainExpressionParam for MapSlicesOp
alexanderpann Dec 19, 2024
5737db9
use IContainExpressionParam for ContainsString
alexanderpann Dec 19, 2024
db37c94
use IContainAssignableExpression for Constant
alexanderpann Dec 19, 2024
ad742cb
use IContainExpressionParam for SplitExpression
alexanderpann Dec 19, 2024
6bffc2a
use IContainAssignableExpression for SplitValue
alexanderpann Dec 19, 2024
4523eb1
use IContainAssignableExpression for TopLevelTableValueSpec
alexanderpann Dec 19, 2024
64a713a
remove references to removed language com.mbeddr.mpsutil.httpsupport
alexanderpann Dec 18, 2024
62960c9
run all pending migrations
alexanderpann Dec 19, 2024
cb606d9
add more node factories to improve substituting nodes
alexanderpann Dec 19, 2024
7642da2
expr.toplevel: add some copy/paste handlers
alexanderpann Dec 19, 2024
6b719de
force save all
alexanderpann Jan 7, 2025
c7daadd
update the changelog
alexanderpann Jan 7, 2025
2e40738
add missing imports in migration aspects
alexanderpann Jan 7, 2025
2a224c5
expr.os.phyunits: fix the incorrect typesystem tests
alexanderpann Jan 7, 2025
5292e30
run migrations again
alexanderpann Jan 7, 2025
4b653ce
fix some if conditions in node factories
alexanderpann Jan 7, 2025
403bfc7
Merge remote-tracking branch 'origin/maintenance/mps20232' into featu…
alexanderpann Jan 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@ All notable changes to this project are documented in this file.
Format of the log is _loosely_ based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
The project does _not_ follow Semantic Versioning and the changes are documented in reverse chronological order, grouped by calendar month.

## January 2025

### Fixed

- The copy and pasting of existing nodes was slightly improved.

## December 2024

### Changed
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@
<property id="1073389577007" name="text" index="3F0ifm" />
</concept>
<concept id="1073389658414" name="jetbrains.mps.lang.editor.structure.CellModel_Property" flags="sg" stub="730538219796134133" index="3F0A7n" />
<concept id="1219418625346" name="jetbrains.mps.lang.editor.structure.IStyleContainer" flags="ng" index="3F0Thp">
<concept id="1219418625346" name="jetbrains.mps.lang.editor.structure.IStyleContainer" flags="ngI" index="3F0Thp">
<child id="1219418656006" name="styleItem" index="3F10Kt" />
</concept>
<concept id="1073390211982" name="jetbrains.mps.lang.editor.structure.CellModel_RefNodeList" flags="sg" stub="2794558372793454595" index="3F2HdR" />
Expand Down Expand Up @@ -120,7 +120,7 @@
</concept>
<concept id="1068581242863" name="jetbrains.mps.baseLanguage.structure.LocalVariableDeclaration" flags="nr" index="3cpWsn" />
<concept id="1081506762703" name="jetbrains.mps.baseLanguage.structure.GreaterThanExpression" flags="nn" index="3eOSWO" />
<concept id="1204053956946" name="jetbrains.mps.baseLanguage.structure.IMethodCall" flags="ng" index="1ndlxa">
<concept id="1204053956946" name="jetbrains.mps.baseLanguage.structure.IMethodCall" flags="ngI" index="1ndlxa">
<reference id="1068499141037" name="baseMethodDeclaration" index="37wK5l" />
<child id="1068499141038" name="actualArgument" index="37wK5m" />
</concept>
Expand All @@ -142,7 +142,7 @@
<concept id="1133920641626" name="jetbrains.mps.lang.core.structure.BaseConcept" flags="ng" index="2VYdi">
<property id="1193676396447" name="virtualPackage" index="3GE5qa" />
</concept>
<concept id="1169194658468" name="jetbrains.mps.lang.core.structure.INamedConcept" flags="ng" index="TrEIO">
<concept id="1169194658468" name="jetbrains.mps.lang.core.structure.INamedConcept" flags="ngI" index="TrEIO">
<property id="1169194664001" name="name" index="TrG5h" />
</concept>
</language>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@
<module reference="b0f8641f-bd77-4421-8425-30d9088a82f7(org.apache.commons)" version="0" />
<module reference="db8bd035-3f51-41d8-8fed-954c202d18be(org.iets3.analysis.base)" version="1" />
<module reference="7b68d745-a7b8-48b9-bd9c-05c0f8725a35(org.iets3.core.base)" version="0" />
<module reference="cfaa4966-b7d5-4b69-b66a-309a6e1a7290(org.iets3.core.expr.base)" version="4" />
<module reference="cfaa4966-b7d5-4b69-b66a-309a6e1a7290(org.iets3.core.expr.base)" version="20" />
</dependencyVersions>
<extendedLanguages>
<extendedLanguage>7b68d745-a7b8-48b9-bd9c-05c0f8725a35(org.iets3.core.base)</extendedLanguage>
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -1770,7 +1770,7 @@
</node>
</node>
<node concept="3TrEf2" id="6b_jefnKwhU" role="2OqNvi">
<ref role="3Tt5mk" to="hm2y:4rZeNQ6NgXF" resolve="expr" />
<ref role="3Tt5mk" to="hm2y:3G_qVqIw4zp" resolve="expr" />
</node>
</node>
<node concept="3JvlWi" id="6b_jefnKwhV" role="2OqNvi" />
Expand Down Expand Up @@ -1820,7 +1820,7 @@
</node>
</node>
<node concept="3TrEf2" id="1F1F0IUZ_rm" role="2OqNvi">
<ref role="3Tt5mk" to="hm2y:4rZeNQ6NgXF" resolve="expr" />
<ref role="3Tt5mk" to="hm2y:3G_qVqIw4zp" resolve="expr" />
</node>
</node>
<node concept="3JvlWi" id="1F1F0IUZ_rn" role="2OqNvi" />
Expand Down Expand Up @@ -1860,7 +1860,7 @@
</node>
</node>
<node concept="3TrEf2" id="6b_jefnKwj$" role="2OqNvi">
<ref role="3Tt5mk" to="hm2y:4rZeNQ6NgXF" resolve="expr" />
<ref role="3Tt5mk" to="hm2y:3G_qVqIw4zp" resolve="expr" />
</node>
</node>
<node concept="3JvlWi" id="6b_jefnKwj_" role="2OqNvi" />
Expand Down Expand Up @@ -1910,7 +1910,7 @@
</node>
</node>
<node concept="3TrEf2" id="1F1F0IUZ_5P" role="2OqNvi">
<ref role="3Tt5mk" to="hm2y:4rZeNQ6NgXF" resolve="expr" />
<ref role="3Tt5mk" to="hm2y:3G_qVqIw4zp" resolve="expr" />
</node>
</node>
<node concept="3JvlWi" id="1F1F0IUZ_5Q" role="2OqNvi" />
Expand Down Expand Up @@ -2818,7 +2818,7 @@
</node>
</node>
<node concept="3TrEf2" id="5$ENVmWE6wz" role="2OqNvi">
<ref role="3Tt5mk" to="hm2y:4rZeNQ6NgXF" resolve="expr" />
<ref role="3Tt5mk" to="hm2y:3G_qVqIw4zp" resolve="expr" />
</node>
</node>
<node concept="3JvlWi" id="5$ENVmWE6w$" role="2OqNvi" />
Expand Down Expand Up @@ -2856,7 +2856,7 @@
</node>
</node>
<node concept="3TrEf2" id="5$ENVmWE5ah" role="2OqNvi">
<ref role="3Tt5mk" to="hm2y:4rZeNQ6NgXF" resolve="expr" />
<ref role="3Tt5mk" to="hm2y:3G_qVqIw4zp" resolve="expr" />
</node>
</node>
<node concept="3JvlWi" id="5$ENVmWE5ai" role="2OqNvi" />
Expand Down Expand Up @@ -2958,7 +2958,7 @@
</node>
</node>
<node concept="3TrEf2" id="2QRlyxOqWBy" role="2OqNvi">
<ref role="3Tt5mk" to="hm2y:4rZeNQ6NgXF" resolve="expr" />
<ref role="3Tt5mk" to="hm2y:3G_qVqIw4zp" resolve="expr" />
</node>
</node>
<node concept="3JvlWi" id="2QRlyxOqWBz" role="2OqNvi" />
Expand Down Expand Up @@ -2996,7 +2996,7 @@
</node>
</node>
<node concept="3TrEf2" id="2QRlyxOqWkC" role="2OqNvi">
<ref role="3Tt5mk" to="hm2y:4rZeNQ6NgXF" resolve="expr" />
<ref role="3Tt5mk" to="hm2y:3G_qVqIw4zp" resolve="expr" />
</node>
</node>
<node concept="3JvlWi" id="2QRlyxOqWkD" role="2OqNvi" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@
<concept id="1186415722038" name="jetbrains.mps.lang.editor.structure.FontSizeStyleClassItem" flags="ln" index="VSNWy">
<child id="1221064706952" name="query" index="1d8cEk" />
</concept>
<concept id="1630016958697344083" name="jetbrains.mps.lang.editor.structure.IMenu_Concept" flags="ng" index="2ZABuq">
<concept id="1630016958697344083" name="jetbrains.mps.lang.editor.structure.IMenu_Concept" flags="ngI" index="2ZABuq">
<reference id="6591946374543067572" name="conceptDeclaration" index="aqKnT" />
<child id="5991739802479788259" name="type" index="22hAXT" />
</concept>
Expand All @@ -177,7 +177,7 @@
<concept id="1088013125922" name="jetbrains.mps.lang.editor.structure.CellModel_RefCell" flags="sg" stub="730538219795941030" index="1iCGBv">
<child id="1088186146602" name="editorComponent" index="1sWHZn" />
</concept>
<concept id="1381004262292414836" name="jetbrains.mps.lang.editor.structure.ICellStyle" flags="ng" index="1k5N5V">
<concept id="1381004262292414836" name="jetbrains.mps.lang.editor.structure.ICellStyle" flags="ngI" index="1k5N5V">
<reference id="1381004262292426837" name="parentStyleClass" index="1k5W1q" />
</concept>
<concept id="1223387125302" name="jetbrains.mps.lang.editor.structure.QueryFunction_Boolean" flags="in" index="3nzxsE" />
Expand Down Expand Up @@ -211,7 +211,7 @@
<property id="1073389577007" name="text" index="3F0ifm" />
</concept>
<concept id="1073389658414" name="jetbrains.mps.lang.editor.structure.CellModel_Property" flags="sg" stub="730538219796134133" index="3F0A7n" />
<concept id="1219418625346" name="jetbrains.mps.lang.editor.structure.IStyleContainer" flags="ng" index="3F0Thp">
<concept id="1219418625346" name="jetbrains.mps.lang.editor.structure.IStyleContainer" flags="ngI" index="3F0Thp">
<child id="1219418656006" name="styleItem" index="3F10Kt" />
</concept>
<concept id="1073389882823" name="jetbrains.mps.lang.editor.structure.CellModel_RefNode" flags="sg" stub="730538219795960754" index="3F1sOY">
Expand Down Expand Up @@ -266,7 +266,7 @@
<concept id="1188207840427" name="jetbrains.mps.baseLanguage.structure.AnnotationInstance" flags="nn" index="2AHcQZ">
<reference id="1188208074048" name="annotation" index="2AI5Lk" />
</concept>
<concept id="1188208481402" name="jetbrains.mps.baseLanguage.structure.HasAnnotation" flags="ng" index="2AJDlI">
<concept id="1188208481402" name="jetbrains.mps.baseLanguage.structure.HasAnnotation" flags="ngI" index="2AJDlI">
<child id="1188208488637" name="annotation" index="2AJF6D" />
</concept>
<concept id="1197027756228" name="jetbrains.mps.baseLanguage.structure.DotExpression" flags="nn" index="2OqwBi">
Expand Down Expand Up @@ -385,7 +385,7 @@
<concept id="1081516740877" name="jetbrains.mps.baseLanguage.structure.NotExpression" flags="nn" index="3fqX7Q">
<child id="1081516765348" name="expression" index="3fr31v" />
</concept>
<concept id="1204053956946" name="jetbrains.mps.baseLanguage.structure.IMethodCall" flags="ng" index="1ndlxa">
<concept id="1204053956946" name="jetbrains.mps.baseLanguage.structure.IMethodCall" flags="ngI" index="1ndlxa">
<reference id="1068499141037" name="baseMethodDeclaration" index="37wK5l" />
<child id="1068499141038" name="actualArgument" index="37wK5m" />
</concept>
Expand All @@ -410,7 +410,7 @@
<child id="8276990574895933172" name="throwable" index="1zc67B" />
</concept>
<concept id="1073239437375" name="jetbrains.mps.baseLanguage.structure.NotEqualsExpression" flags="nn" index="3y3z36" />
<concept id="1178549954367" name="jetbrains.mps.baseLanguage.structure.IVisible" flags="ng" index="1B3ioH">
<concept id="1178549954367" name="jetbrains.mps.baseLanguage.structure.IVisible" flags="ngI" index="1B3ioH">
<child id="1178549979242" name="visibility" index="1B3o_S" />
</concept>
<concept id="5351203823916750322" name="jetbrains.mps.baseLanguage.structure.TryUniversalStatement" flags="nn" index="3J1_TO">
Expand Down Expand Up @@ -488,7 +488,7 @@
<child id="6856661361479798957" name="actions" index="130p63" />
<child id="6856661361479732085" name="cell" index="130CDr" />
</concept>
<concept id="848437706375087728" name="com.mbeddr.mpsutil.grammarcells.structure.ICanHaveDescriptionText" flags="ng" index="1djCvD">
<concept id="848437706375087728" name="com.mbeddr.mpsutil.grammarcells.structure.ICanHaveDescriptionText" flags="ngI" index="1djCvD">
<child id="848437706375087729" name="descriptionText" index="1djCvC" />
</concept>
<concept id="7363578995839203705" name="com.mbeddr.mpsutil.grammarcells.structure.FlagCell" flags="sg" stub="1984422498400729024" index="1kHk_G" />
Expand Down Expand Up @@ -566,7 +566,7 @@
</concept>
<concept id="3462102746004176270" name="de.itemis.mps.editor.diagram.structure.DeleteHandler" flags="ig" index="2fs66k" />
<concept id="8377729485182319155" name="de.itemis.mps.editor.diagram.structure.PaletteSource_EntryQuery" flags="ig" index="gQ1qB" />
<concept id="9064581101900867235" name="de.itemis.mps.editor.diagram.structure.IEdgeEditor" flags="ng" index="ljJFv">
<concept id="9064581101900867235" name="de.itemis.mps.editor.diagram.structure.IEdgeEditor" flags="ngI" index="ljJFv">
<child id="7188630757225274921" name="navigationTargets" index="1i7NIZ" />
<child id="2044706694575458564" name="labelCell" index="3kqczz" />
<child id="8587703283523592228" name="endpointFrom" index="1PN8q7" />
Expand All @@ -591,7 +591,7 @@
<child id="2531824743736393627" name="height" index="2gOmqF" />
<child id="500099795019625833" name="shape" index="G$OdO" />
</concept>
<concept id="5383048119156619323" name="de.itemis.mps.editor.diagram.structure.IDiagramElementsProvider" flags="ng" index="HB_m5">
<concept id="5383048119156619323" name="de.itemis.mps.editor.diagram.structure.IDiagramElementsProvider" flags="ngI" index="HB_m5">
<child id="3155126767688717334" name="contentList" index="aCds2" />
</concept>
<concept id="7890587897031726207" name="de.itemis.mps.editor.diagram.structure.Content_GenericElementQuery" flags="ng" index="2M4AIt">
Expand Down Expand Up @@ -742,7 +742,7 @@
<property id="1193676396447" name="virtualPackage" index="3GE5qa" />
<child id="5169995583184591170" name="smodelAttribute" index="lGtFl" />
</concept>
<concept id="1169194658468" name="jetbrains.mps.lang.core.structure.INamedConcept" flags="ng" index="TrEIO">
<concept id="1169194658468" name="jetbrains.mps.lang.core.structure.INamedConcept" flags="ngI" index="TrEIO">
<property id="1169194664001" name="name" index="TrG5h" />
</concept>
<concept id="4222318806802425298" name="jetbrains.mps.lang.core.structure.SuppressErrorsAnnotation" flags="ng" index="15s5l7" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6898,5 +6898,85 @@
</node>
</node>
</node>
<node concept="W$Crc" id="1azguFQUQ7N">
<property role="3GE5qa" value="refactoring" />
<property role="W$Cri" value="12" />
<property role="TrG5h" value="Update References: expr-&gt;expr" />
<node concept="1w76tK" id="1azguFQUQ7O" role="1w76sc">
<node concept="1w76tN" id="1azguFQUQ7P" role="1w76tQ">
<property role="1w76tO" value="moveNode.options.updateLocalInstances" />
<property role="1w7ld4" value="Update instances in current project" />
</node>
<node concept="1w76tN" id="1azguFQUQ7Q" role="1w76tQ">
<property role="1w76tO" value="moveNode.options.updateModelImports" />
<property role="1w7ld4" value="Update model imports" />
</node>
<node concept="1w76tN" id="1azguFQUQ7R" role="1w76tQ">
<property role="1w76tO" value="moveNode.options.writeMigrationScript" />
<property role="1w7ld4" value="Write migration script" />
</node>
<node concept="1w76tN" id="1azguFQUQ7S" role="1w76tQ">
<property role="1w76tO" value="moveNode.options.writeRefactoringLog" />
<property role="1w7ld4" value="Write refactoring log" />
</node>
</node>
<node concept="7amoh" id="1azguFQUQ7U" role="W$Crh">
<property role="hSBgo" value="moveNode.updateReferences" />
<node concept="2pBcaW" id="1azguFQUQ7M" role="hSBgu">
<property role="2pBcoG" value="5661183028474304616" />
<property role="2pBcow" value="r:b3786745-c763-4a49-a754-f84e15236f18(org.iets3.components.core.structure)" />
<property role="2pBc3U" value="expr" />
</node>
<node concept="2pBcaW" id="1azguFQUQ7T" role="hSBgs">
<property role="2pBcoG" value="4261931054731905241" />
<property role="2pBcow" value="r:66e07cb4-a4b0-4bf3-a36d-5e9ed1ff1bd3(org.iets3.core.expr.base.structure)" />
<property role="2pBc3U" value="expr" />
</node>
</node>
</node>
<node concept="Z5qvL" id="1azguFQUQ7V">
<property role="Z5qvQ" value="9" />
<property role="TrG5h" value="Migrate_MoveLinkUp_9" />
<property role="1AQGQl" value="Move link `expr` to concept `IContainExpressionParam`" />
<node concept="Z4OXk" id="1azguFQUQ86" role="Z5rET">
<node concept="2pBcaW" id="1azguFQUQ84" role="Z5P1v">
<property role="2pBcoG" value="5661183028474304616" />
<property role="2pBcow" value="r:b3786745-c763-4a49-a754-f84e15236f18(org.iets3.components.core.structure)" />
<property role="2pBc3U" value="expr_old" />
</node>
<node concept="2pBcaW" id="1azguFQUQ85" role="Z5P1t">
<property role="2pBcoG" value="4261931054731905241" />
<property role="2pBcow" value="r:66e07cb4-a4b0-4bf3-a36d-5e9ed1ff1bd3(org.iets3.core.expr.base.structure)" />
<property role="2pBc3U" value="expr" />
</node>
<node concept="7a1rN" id="1azguFQUQ83" role="7agGg">
<node concept="HUanS" id="1azguFQUQ7X" role="HTpAE">
<property role="HUanP" value="expr_old" />
<property role="HUanQ" value="170e9wc1nbxbc" />
<node concept="2x4n5u" id="1azguFQUQ7Y" role="HUanR">
<property role="2x4mPI" value="ParameterValue" />
<property role="2x4n5l" value="170e9wc1nbxbb" />
<node concept="2V$Bhx" id="1azguFQUQ7Z" role="2x4n5j">
<property role="2V$B1T" value="f0fd486f-8577-43e9-b671-3d118449c6e7" />
<property role="2V$B1Q" value="org.iets3.components.core" />
</node>
</node>
</node>
<node concept="HUanS" id="1azguFQUQ80" role="HTpAD">
<property role="HUanP" value="expr" />
<property role="HUanQ" value="wdoogxd8gnvd" />
<node concept="2x4n5u" id="1azguFQUQ81" role="HUanR">
<property role="2x4mPI" value="IContainExpressionParam" />
<property role="2x4o5l" value="true" />
<property role="2x4n5l" value="wdoogxd8gnvc" />
<node concept="2V$Bhx" id="1azguFQUQ82" role="2x4n5j">
<property role="2V$B1T" value="cfaa4966-b7d5-4b69-b66a-309a6e1a7290" />
<property role="2V$B1Q" value="org.iets3.core.expr.base" />
</node>
</node>
</node>
</node>
</node>
</node>
</model>

Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@
<property id="1071599893252" name="sourceCardinality" index="20lbJX" />
<property id="1071599937831" name="metaClass" index="20lmBu" />
<property id="241647608299431140" name="linkId" index="IQ2ns" />
<reference id="1071599698500" name="specializedLink" index="20ksaX" />
<reference id="1071599976176" name="target" index="20lvS9" />
</concept>
</language>
Expand Down Expand Up @@ -494,9 +495,9 @@
<node concept="1TJgyj" id="4UgzZxsF_xC" role="1TKVEi">
<property role="20lmBu" value="fLJjDmT/aggregation" />
<property role="20kJfa" value="value" />
<property role="20lbJX" value="fLJekj4/_1" />
<property role="IQ2ns" value="5661183028474304616" />
<ref role="20lvS9" to="hm2y:6sdnDbSla17" resolve="Expression" />
<ref role="20ksaX" to="hm2y:3G_qVqIw4zp" resolve="expr" />
</node>
<node concept="1TJgyj" id="4UgzZxsF_xI" role="1TKVEi">
<property role="20kJfa" value="param" />
Expand All @@ -507,6 +508,9 @@
<node concept="PrWs8" id="3eH6BL38J5Z" role="PzmwI">
<ref role="PrY4T" to="hm2y:3eH6BL2TJIw" resolve="IAssignable" />
</node>
<node concept="PrWs8" id="1azguFQUQ7L" role="PzmwI">
<ref role="PrY4T" to="hm2y:1azguFQNaDo" resolve="IContainAssignableExpression" />
</node>
</node>
<node concept="1TIwiD" id="3NBP8_O5tqM">
<property role="TrG5h" value="ParamRef" />
Expand Down
Loading