]> gerrit.simantics Code Review - simantics/interop.git/blobdiff - org.simantics.interop.update/src/org/simantics/interop/update/editor/UpdateEditorInput.java
Initial implementation of model updates with three-way comparison.
[simantics/interop.git] / org.simantics.interop.update / src / org / simantics / interop / update / editor / UpdateEditorInput.java
index 3c0a025265f8041a8816ab3b569efdbd48d1bf8e..f54b1c935e9439e471ea175382b41486b62e558b 100644 (file)
@@ -17,11 +17,17 @@ public class UpdateEditorInput extends ResourceEditorInput2{
        private String editorID;
        private Resource r1;
        private Resource r2;
+       private Resource r3;
        
        public UpdateEditorInput(String editorID, Resource r1, Resource r2, Resource model, RVI rvi) {
+               this(editorID, r1, r2, null, model, rvi);
+       }
+       
+       public UpdateEditorInput(String editorID, Resource r1, Resource r2, Resource r3, Resource model, RVI rvi) {
                super(editorID, r1, model, rvi);
                this.r1 = r1;
                this.r2 = r2;
+               this.r3 = r3;
                this.editorID = editorID;
        }
 
@@ -33,6 +39,10 @@ public class UpdateEditorInput extends ResourceEditorInput2{
                return r2;
        }
        
+       public Resource getR3() {
+               return r3;
+       }
+       
        
        public void openEditor() throws PartInitException {
                WorkbenchUtils.openEditor(editorID, this);