]> gerrit.simantics Code Review - simantics/interop.git/blob - ModelUpdateEditorPart.java
5577db586d933dfe8e5d881bc619583aa24eb199
[simantics/interop.git] / ModelUpdateEditorPart.java
1 package org.simantics.interop.update.editor;
2
3 import org.eclipse.swt.widgets.Composite;
4 import org.simantics.ui.workbench.ResourceEditorPart2;
5
6 public abstract class ModelUpdateEditorPart extends ResourceEditorPart2{
7         
8         ModelUpdateEditor editor;
9         
10         @Override
11         public void createPartControl(Composite parent) {
12                 editor = createEditor(parent);
13                 editor.load((UpdateEditorInput)getEditorInput());
14         }
15         
16         @Override
17         public void setFocus() {
18                 editor.setFocus();
19         }
20         
21         protected abstract ModelUpdateEditor createEditor(Composite parent);
22         
23         
24
25 }