/**
* <copyright>
* </copyright>
*
*
*/
package org.feature.multi.perspective.mapping.viewmapping.resource.mtext.ui;
public class MtextQuickAssistAssistant extends org.eclipse.jface.text.quickassist.QuickAssistAssistant implements org.eclipse.jface.text.quickassist.IQuickAssistAssistant {
public MtextQuickAssistAssistant(org.feature.multi.perspective.mapping.viewmapping.resource.mtext.IMtextResourceProvider resourceProvider, org.feature.multi.perspective.mapping.viewmapping.resource.mtext.ui.IMtextAnnotationModelProvider annotationModelProvider) {
setQuickAssistProcessor(new org.feature.multi.perspective.mapping.viewmapping.resource.mtext.ui.MtextQuickAssistProcessor(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;
}
}