Currently, undo/redo is still implemented via the GLSP CommandStack (i.e. Not delegating to the Model Server). This works fine for visual changes (Which are managed by the GLSP CommandStack), such as moving nodes, but doesn't work for semantic changes, such as creating or removing elements.
Currently, undo/redo is still implemented via the GLSP CommandStack (i.e. Not delegating to the Model Server). This works fine for visual changes (Which are managed by the GLSP CommandStack), such as moving nodes, but doesn't work for semantic changes, such as creating or removing elements.