package org.safehaus.penrose.studio.editor; import org.eclipse.ui.forms.editor.FormEditor; import org.eclipse.ui.IEditorSite; import org.eclipse.ui.IEditorInput; import org.eclipse.ui.PartInitException; import org.eclipse.core.runtime.IProgressMonitor; import org.apache.log4j.Logger; /** * @author Endi Sukma Dewata */ public abstract class Editor extends FormEditor { public Logger log = Logger.getLogger(getClass()); public void init(IEditorSite site, IEditorInput input) throws PartInitException { super.init(site, input); setPartName(input.getName()); init(); } public void init() throws PartInitException { } public void doSave(IProgressMonitor iProgressMonitor) { } public void doSaveAs() { } public boolean isSaveAsAllowed() { return false; } public void store() throws Exception { } }