Class BslTemplatesCompletionProposalComputer
- java.lang.Object
-
- org.eclipse.xtext.ui.editor.contentassist.CompletionProposalComputer
-
- com._1c.g5.v8.dt.bsl.ui.contentassist.RepeatedCompletionProposalComputer
-
- com.e1c.g5.v8.dt.bsl.ui.templates.preferences.contentassist.BslTemplatesCompletionProposalComputer
-
- All Implemented Interfaces:
org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor
,org.eclipse.xtext.ui.editor.contentassist.ITemplateAcceptor
,org.eclipse.xtext.util.concurrent.IUnitOfWork<org.eclipse.jface.text.contentassist.ICompletionProposal[],org.eclipse.xtext.resource.XtextResource>
public class BslTemplatesCompletionProposalComputer extends RepeatedCompletionProposalComputer
Implementation of RepeatedCompletionProposalComputer that uses provides all context to TemplateProposalComputer instead of giving them one by one
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.xtext.ui.editor.contentassist.CompletionProposalComputer
org.eclipse.xtext.ui.editor.contentassist.CompletionProposalComputer.State
-
Nested classes/interfaces inherited from interface org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor
org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor.Delegate
-
Nested classes/interfaces inherited from interface org.eclipse.xtext.ui.editor.contentassist.ITemplateAcceptor
org.eclipse.xtext.ui.editor.contentassist.ITemplateAcceptor.Delegate
-
Nested classes/interfaces inherited from interface org.eclipse.xtext.util.concurrent.IUnitOfWork
org.eclipse.xtext.util.concurrent.IUnitOfWork.Void<T extends Object>
-
-
Constructor Summary
Constructors Constructor Description BslTemplatesCompletionProposalComputer(org.eclipse.xtext.ui.editor.contentassist.CompletionProposalComputer.State state, org.eclipse.jface.text.ITextViewer viewer, int offset)
Creates new instance of this with given parameters
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(org.eclipse.jface.text.contentassist.ICompletionProposal proposal)
void
accept(org.eclipse.jface.text.templates.TemplateProposal template)
org.eclipse.jface.text.contentassist.ICompletionProposal[]
exec(org.eclipse.xtext.resource.XtextResource resource)
-
Methods inherited from class com._1c.g5.v8.dt.bsl.ui.contentassist.RepeatedCompletionProposalComputer
createContentAssistContexts
-
-
-
-
Constructor Detail
-
BslTemplatesCompletionProposalComputer
public BslTemplatesCompletionProposalComputer(org.eclipse.xtext.ui.editor.contentassist.CompletionProposalComputer.State state, org.eclipse.jface.text.ITextViewer viewer, int offset)
Creates new instance of this with given parameters- Parameters:
state
- The state to provide necessary resources, cannot benull
viewer
- The viewer that called content assist operation, cannot benull
offset
- The offset in the document of the invocation
-
-
Method Detail
-
exec
public org.eclipse.jface.text.contentassist.ICompletionProposal[] exec(org.eclipse.xtext.resource.XtextResource resource) throws Exception
- Specified by:
exec
in interfaceorg.eclipse.xtext.util.concurrent.IUnitOfWork<org.eclipse.jface.text.contentassist.ICompletionProposal[],org.eclipse.xtext.resource.XtextResource>
- Overrides:
exec
in classorg.eclipse.xtext.ui.editor.contentassist.CompletionProposalComputer
- Throws:
Exception
-
accept
public void accept(org.eclipse.jface.text.contentassist.ICompletionProposal proposal)
- Specified by:
accept
in interfaceorg.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor
- Overrides:
accept
in classorg.eclipse.xtext.ui.editor.contentassist.CompletionProposalComputer
-
accept
public void accept(org.eclipse.jface.text.templates.TemplateProposal template)
- Specified by:
accept
in interfaceorg.eclipse.xtext.ui.editor.contentassist.ITemplateAcceptor
- Overrides:
accept
in classorg.eclipse.xtext.ui.editor.contentassist.CompletionProposalComputer
-
-