/**
* <copyright>
* </copyright>
*
*
*/
package robot.resource.robot.ui;
public class RobotQuickAssistAssistant extends org.eclipse.jface.text.quickassist.QuickAssistAssistant implements org.eclipse.jface.text.quickassist.IQuickAssistAssistant {
public RobotQuickAssistAssistant(robot.resource.robot.IRobotResourceProvider resourceProvider, robot.resource.robot.ui.IRobotAnnotationModelProvider annotationModelProvider) {
setQuickAssistProcessor(new robot.resource.robot.ui.RobotQuickAssistProcessor(resourceProvider, annotationModelProvider));
setInformationControlCreator(new org.eclipse.jface.text.AbstractReusableInformationControlCreator() {
public org.eclipse.jface.text.IInformationControl doCreateInformationControl(org.eclipse.swt.widgets.Shell parent) {
return new org.eclipse.jface.text.DefaultInformationControl(parent, (org.eclipse.jface.text.DefaultInformationControl.IInformationPresenter) null);
}
});
}
public boolean canAssist(org.eclipse.jface.text.quickassist.IQuickAssistInvocationContext invocationContext) {
return false;
}
public boolean canFix(org.eclipse.jface.text.source.Annotation annotation) {
return true;
}
}