]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.document.swt.core/src/org/simantics/document/swt/core/base/AbstractEventCommand.java
Improvements to modelled SWT documents
[simantics/platform.git] / bundles / org.simantics.document.swt.core / src / org / simantics / document / swt / core / base / AbstractEventCommand.java
index 3bd0364e7e7c19a27e7661b4bf299d9797a6c47a..57a2fbbe8312e0e3bb397b194d7f2248172e10b6 100644 (file)
@@ -1,6 +1,8 @@
 package org.simantics.document.swt.core.base;
 
 import org.simantics.document.server.IEventCommand;
+import org.simantics.document.server.io.CommandContext;
+import org.simantics.document.server.io.CommandContextMutable;
 import org.simantics.document.swt.core.SWTDocument;
 
 public abstract class AbstractEventCommand implements IEventCommand {
@@ -23,9 +25,10 @@ public abstract class AbstractEventCommand implements IEventCommand {
     }
     
     @Override
-    public void commandSuccess() {
+    public CommandContext commandSuccess(CommandContextMutable context) {
         if(next != null)
-            next.handleCommand();
+            return next.handleCommand(context);
+        return context;
     }
 
     @Override