public class CodetemplatesProposalProvider extends AbstractCodetemplatesProposalProvider implements RepeatedContentAssistProcessor.ModeAware
Modifier and Type | Class and Description |
---|---|
class |
CodetemplatesProposalProvider.NestedContentAssistProcessorSwitch |
protected static class |
CodetemplatesProposalProvider.TemplateData |
protected static class |
CodetemplatesProposalProvider.VariableData |
AbstractJavaBasedContentProposalProvider.DefaultProposalCreator, AbstractJavaBasedContentProposalProvider.ReferenceProposalCreator
AbstractContentProposalProvider.DefaultContentAssistProcessorSwitch, AbstractContentProposalProvider.NullSafeCompletionProposalAcceptor
Constructor and Description |
---|
CodetemplatesProposalProvider() |
complete_ANY_OTHER, complete_Codetemplate, complete_Codetemplates, complete_Dollar, complete_FQN, complete_ID, complete_LiteralValue, complete_TemplateBody, complete_TemplateBodyWithQuotes, complete_TemplatePart, complete_ValidID, complete_VariableOrDollar, complete_WS, completeCodetemplate_Body, completeCodetemplate_Context, completeCodetemplate_Description, completeCodetemplate_Id, completeCodetemplate_Name, completeCodetemplates_Language, completeCodetemplates_Templates, completeDollar_Escaped, completeLiteral_Value, completeTemplateBody_Parts, completeVariable_ExpectingParameters
completeAssignment, completeRuleCall, createProposals, getCrossReferenceProposalCreator, getHover, getProposalFactory, getScopeProvider, invokeMethod, lookupCrossReference, lookupCrossReference, lookupCrossReference, lookupCrossReference, lookupCrossReference, lookupCrossReference, setCrossReferenceProposalCreator, setScopeProvider
createCompletionProposal, createCompletionProposal, createCompletionProposal, createCompletionProposal, createSelector, doCreateProposal, doCreateProposal, getConflictHelper, getDisplayString, getImage, getKeywordDisplayString, getLabelProvider, getPriorityHelper, getQualifiedNameConverter, getStyledDisplayString, getStyledDisplayString, getValueConverter, isValidProposal, setConflictHelper, setLabelProvider, setPriorityHelper, setValueConverter
public void reset()
RepeatedContentAssistProcessor.ModeAware
RepeatedContentAssistProcessor.ModeAware.nextMode()
.reset
in interface RepeatedContentAssistProcessor.ModeAware
public void nextMode()
RepeatedContentAssistProcessor.ModeAware
nextMode
in interface RepeatedContentAssistProcessor.ModeAware
public java.lang.String getNextCategory()
getNextCategory
in interface RepeatedContentAssistProcessor.ModeAware
RepeatedContentAssistProcessor.ModeAware.nextMode()
.public boolean isLastMode()
isLastMode
in interface RepeatedContentAssistProcessor.ModeAware
true
if a subsequent call to RepeatedContentAssistProcessor.ModeAware.nextMode()
will
show the proposals for the first mode.public void complete_STRING(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
complete_STRING
in class AbstractCodetemplatesProposalProvider
public void completeVariable_Name(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
completeVariable_Name
in class AbstractCodetemplatesProposalProvider
public void complete_Variable(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
complete_Variable
in class AbstractCodetemplatesProposalProvider
public void completeKeyword(Keyword keyword, ContentAssistContext contentAssistContext, ICompletionProposalAcceptor acceptor)
completeKeyword
in class AbstractJavaBasedContentProposalProvider
public void completeVariable_Type(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
completeVariable_Type
in class AbstractCodetemplatesProposalProvider
public void completeVariable_Parameters(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
completeVariable_Parameters
in class AbstractCodetemplatesProposalProvider
public void complete_Literal(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
complete_Literal
in class AbstractCodetemplatesProposalProvider
public void completeCodetemplate_KeywordContext(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
completeCodetemplate_KeywordContext
in class AbstractCodetemplatesProposalProvider
public void createNestedProposals(ContentAssistContext[] contexts, org.eclipse.jface.text.ITextViewer originalViewer, ICompletionProposalAcceptor acceptor)
protected IFollowElementAcceptor createNestedSelector(ContentAssistContext context, ICompletionProposalAcceptor acceptor)
public void completeNestedKeyword(Keyword keyword, ContentAssistContext contentAssistContext, ICompletionProposalAcceptor acceptor)
public void completeNestedAssignment(Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
public void completeNestedCrossReference(CrossReference crossReference, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
public void setMode(int cycle)