@Override public boolean canAssist(IQuickAssistInvocationContext invocationContext) { return PropertiesQuickAssistProcessor.hasAssists(createAssistContext(invocationContext)); }
@Override public IStatus runInUIThread(IProgressMonitor monitor) { IQuickAssistAssistant assistant= ((ISourceViewerExtension3)fSourceViewer).getQuickAssistAssistant(); IQuickAssistProcessor processor= assistant.getQuickAssistProcessor(); if (processor instanceof PropertiesCorrectionProcessor) { ((PropertiesCorrectionProcessor)processor).setProposals(new ICompletionProposal[] { proposal }); assistant.showPossibleQuickAssists(); } return Status.OK_STATUS; } };
public PropertiesCorrectionAssistant(ITextEditor editor) { super(); Assert.isNotNull(editor); fEditor= editor; setQuickAssistProcessor(new PropertiesCorrectionProcessor(this)); enableColoredLabels(PlatformUI.getPreferenceStore().getBoolean(IWorkbenchPreferenceConstants.USE_COLORED_LABELS)); setInformationControlCreator(getInformationControlCreator()); }
@Override public IStatus runInUIThread(IProgressMonitor monitor) { IQuickAssistAssistant assistant= ((ISourceViewerExtension3)fSourceViewer).getQuickAssistAssistant(); IQuickAssistProcessor processor= assistant.getQuickAssistProcessor(); if (processor instanceof PropertiesCorrectionProcessor) { ((PropertiesCorrectionProcessor)processor).setProposals(new ICompletionProposal[] { proposal }); assistant.showPossibleQuickAssists(); } return Status.OK_STATUS; } };
public PropertiesCorrectionAssistant(ITextEditor editor) { super(); Assert.isNotNull(editor); fEditor= editor; setQuickAssistProcessor(new PropertiesCorrectionProcessor(this)); enableColoredLabels(PlatformUI.getPreferenceStore().getBoolean(IWorkbenchPreferenceConstants.USE_COLORED_LABELS)); setInformationControlCreator(getInformationControlCreator()); }
@Override public boolean canAssist(IQuickAssistInvocationContext invocationContext) { return PropertiesQuickAssistProcessor.hasAssists(createAssistContext(invocationContext)); }
ICompletionProposal[] assists= PropertiesQuickAssistProcessor.collectAssists(createAssistContext(context)); if (assists != null) { for (int i= 0; i < assists.length; i++) {
ICompletionProposal[] assists= PropertiesQuickAssistProcessor.collectAssists(createAssistContext(context)); if (assists != null) { for (int i= 0; i < assists.length; i++) {