如何在graphiti图中重置脏状态?

时间:2015-06-17 08:57:00

标签: java eclipse graphiti

打开Eclipse Graphiti编辑器后,我想在图上进行一些初始化更改。这样做,使用事务,编辑器变脏了 我没有找到重置脏状态的方法,我不想在此时保存图表。

BasicCommandStack commandStack = (BasicCommandStack) getEditingDomain().getCommandStack();
commandStack.execute(new RecordingCommand(getEditingDomain()) {
    @Override
    protected void doExecute() {
        // do some change
    }
});

如果我在命令堆栈上使用flush(),我的init更改也会被撤消:

BasicCommandStack commandStack = (BasicCommandStack) getEditingDomain().getCommandStack();
commandStack.flush();

有没有办法重置脏状态?
也许有一种方法可以禁用事务处理或命令堆栈记录?

0 个答案:

没有答案
相关问题