You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have checked that this bug has not yet been reported by someone else
I have checked that this bug appears on Chrome
I have specified the version: latest
I have specified my environment: All
my computer: Windows
Steps to reproduce
Have a tool/widget with three operations A, B and C with B child of A and C following sibling of A. By default, the self is a model element foo. A changes the context from foo to bar. B sets a value of bar. C sets a value of foo.
Create a model based on the initial metamodel and a representation and execute the tool/widget.
Expected behavior
The correct attributes of foo and bar have been modified.
Actual behavior
Only bar has a modified attribute. If the attribute the language designer wants to modify for bar is also present in foo, the attribute of foo is modified instead of the bar attribute.
The changeContext doesn't introduce a new context where the value of self is only modified for its children. This has side effects on the next siblings.
The text was updated successfully, but these errors were encountered:
Steps to reproduce
A
,B
andC
with B child of A and C following sibling of A. By default, the self is a model elementfoo
.A
changes the context fromfoo
tobar
.B
sets a value ofbar
.C
sets a value offoo
.Expected behavior
The correct attributes of
foo
andbar
have been modified.Actual behavior
Only
bar
has a modified attribute. If the attribute the language designer wants to modify forbar
is also present infoo
, the attribute offoo
is modified instead of thebar
attribute.The
changeContext
doesn't introduce a new context where the value ofself
is only modified for its children. This has side effects on the next siblings.The text was updated successfully, but these errors were encountered: