package org.simantics.interop.update.editor; import org.eclipse.swt.widgets.Composite; import org.simantics.ui.workbench.ResourceEditorPart2; public abstract class ModelUpdateEditorPart extends ResourceEditorPart2{ ModelUpdateEditor editor; @Override public void createPartControl(Composite parent) { editor = createEditor(parent); editor.load((UpdateEditorInput)getEditorInput()); } @Override public void setFocus() { editor.setFocus(); } protected abstract ModelUpdateEditor createEditor(Composite parent); }