package intrace.ecl.ui.output; import intrace.ecl.ui.launching.InTraceLaunch; import org.eclipse.jface.resource.ImageDescriptor; import org.eclipse.ui.IEditorInput; import org.eclipse.ui.IPersistableElement; public class EditorInput implements IEditorInput { public final InTraceLaunch callback; public final InputType type; public enum InputType { NEWCONNECTION, RECONNECT } public EditorInput(InTraceLaunch xiCallback, InputType xiType) { this.callback = xiCallback; this.type = xiType; } @SuppressWarnings("rawtypes") @Override public Object getAdapter(Class adapter) { return null; } @Override public boolean exists() { return false; } @Override public ImageDescriptor getImageDescriptor() { return ImageDescriptor.getMissingImageDescriptor(); } @Override public String getName() { return "InTrace"; } @Override public IPersistableElement getPersistable() { return null; } @Override public String getToolTipText() { return "InTrace"; } }