package eu.jucy.gui; import org.eclipse.jface.resource.ImageDescriptor; import org.eclipse.ui.IEditorInput; import org.eclipse.ui.IPersistableElement; public abstract class UCEditorInput implements IEditorInput { public boolean exists() { return false; } public ImageDescriptor getImageDescriptor() { return null; } public IPersistableElement getPersistable() { return null; } public String getToolTipText() { return getName(); } @SuppressWarnings("rawtypes") public Object getAdapter(Class adapter) { return null; } @Override public int hashCode() { return getClass().hashCode(); } @Override public boolean equals(Object obj) { if (obj == null) return false; return getClass().equals(obj.getClass()); } }