|Rollback to a previous state of the model [message #1792391]
||Mon, 16 July 2018 20:39
| Parsa Pourali
Registered: February 2014
[I have already asked this question on XText forum but didn't get the answer I wanted, so I thought maybe someone here could help]. I was wondering if there is a way to get a snapshot of the model at some point and then revert back everything to it. I can't use RecordingCommand for some reasons. So, basically, I need to do:
1- keeping the snapshot in the memory,
2- do sth with the model and modify it.
3- if the modification is not what I wanted, then revert everything back to the snapshot that is taken in the step 1.
I tried to create an element (i.e. snapshot resource) in the memory and use ecoreutils.copy to copy everything from the original resource to the snapshot resource. But the copy back from the snapshot to the original resource does not seem to work :(
Any help would be appreciated.
[Updated on: Tue, 17 July 2018 14:49]
Report message to a moderator
Powered by FUDForum
. Page generated in 0.01676 seconds