/** * */ package org.eclipse.dlkt.javascript.dom.support; import java.net.URL; import org.eclipse.core.resources.IFile; /** * This class is a proposal holder around a function object. So that you can * give it a help text and parameter names. * * If wrapped in such an object then it is assumed that the object is a function * object. * * @author jcompagner * */ public interface IProposalHolder { public String[] getParameterNames(); public String getProposalInfo(); public Object getObject(); public URL getImageURL(); public boolean isFunctionRef(); public IFile getSourceFile(); public String getReturnType(); }