package org.nightlabs.jfire.scripting.admin.ui.editor.scriptedit; import org.eclipse.core.runtime.IExecutableExtension; /** * Implementations provide UI specific for a certain script language. * TODO more documentation * <p> * <b>Important!</b> It is recommended to not directly implement this interface, but instead subclass {@link AbstractScriptEditFactory}. * </p> * * @author vince - vince at guinaree dot com * */ public interface ScriptEditFactory extends IExecutableExtension { ScriptEdit createScriptEdit(); String getScriptEditFactoryID(); String getLanguage(); }