org.hibernate.tool.ide.completion.IHQLCodeAssist Maven / Gradle / Ivy
package org.hibernate.tool.ide.completion;
/**
* Interface for code assist on HQL strings.
*
* @author Max Rydahl Andersen
*
*/
public interface IHQLCodeAssist {
/**
*
* @param query the query string (full or partial)
* @param position the cursor position inside the query string
* @param requestor requestor on which the codeassist will call methods with information about proposals.
*/
void codeComplete(String query, int position, IHQLCompletionRequestor requestor);
}