org.eclipse.xtext.ui.editor.contentassist
Class CompletionProposalComputer
java.lang.Object
org.eclipse.xtext.ui.editor.contentassist.CompletionProposalComputer
- All Implemented Interfaces:
- ICompletionProposalAcceptor, ITemplateAcceptor, IUnitOfWork<org.eclipse.jface.text.contentassist.ICompletionProposal[],XtextResource>
public class CompletionProposalComputer
- extends java.lang.Object
- implements IUnitOfWork<org.eclipse.jface.text.contentassist.ICompletionProposal[],XtextResource>, ICompletionProposalAcceptor, ITemplateAcceptor
- Author:
- Sebastian Zarnekow - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompletionProposalComputer
public CompletionProposalComputer(CompletionProposalComputer.State state,
org.eclipse.jface.text.ITextViewer viewer,
int offset)
exec
public org.eclipse.jface.text.contentassist.ICompletionProposal[] exec(XtextResource resource)
throws java.lang.Exception
- Specified by:
exec
in interface IUnitOfWork<org.eclipse.jface.text.contentassist.ICompletionProposal[],XtextResource>
- Parameters:
resource
- - The state, which is synchronized while this method is executed
Do not return any references to something contained in this resource
- Returns:
-
- Throws:
java.lang.Exception
accept
public void accept(org.eclipse.jface.text.contentassist.ICompletionProposal proposal)
- Specified by:
accept
in interface ICompletionProposalAcceptor
canAcceptMoreProposals
public boolean canAcceptMoreProposals()
- Specified by:
canAcceptMoreProposals
in interface ICompletionProposalAcceptor
accept
public void accept(org.eclipse.jface.text.templates.TemplateProposal template)
- Specified by:
accept
in interface ITemplateAcceptor
canAcceptMoreTemplates
public boolean canAcceptMoreTemplates()
- Specified by:
canAcceptMoreTemplates
in interface ITemplateAcceptor