Class TemplatesProposalProvider

  • All Implemented Interfaces:
    org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalFactory, org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider

    public class TemplatesProposalProvider
    extends AbstractTemplatesProposalProvider
    see http://www.eclipse.org/Xtext/documentation.html#contentAssist on how to customize content assistant
    • Constructor Detail

      • TemplatesProposalProvider

        public TemplatesProposalProvider()
    • Method Detail

      • createProposals

        public void createProposals​(org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context,
                                    org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor)
        Start method of creating proposals
        Specified by:
        createProposals in interface org.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider
        Overrides:
        createProposals in class org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider
      • completeTemplate_Statements

        public void completeTemplate_Statements​(org.eclipse.emf.ecore.EObject model,
                                                org.eclipse.xtext.Assignment assignment,
                                                org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context,
                                                org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor)
        Overrides:
        completeTemplate_Statements in class AbstractTemplatesProposalProvider
      • completeTextStatement_Content

        public void completeTextStatement_Content​(org.eclipse.emf.ecore.EObject model,
                                                  org.eclipse.xtext.Assignment assignment,
                                                  org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context,
                                                  org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor)
        Overrides:
        completeTextStatement_Content in class AbstractTemplatesProposalProvider
      • completeConditional_Predicate

        public void completeConditional_Predicate​(org.eclipse.emf.ecore.EObject model,
                                                  org.eclipse.xtext.Assignment assignment,
                                                  org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context,
                                                  org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor)
        Overrides:
        completeConditional_Predicate in class AbstractTemplatesProposalProvider
      • complete_Primary

        public void complete_Primary​(org.eclipse.emf.ecore.EObject model,
                                     org.eclipse.xtext.RuleCall ruleCall,
                                     org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context,
                                     org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor)
        Overrides:
        complete_Primary in class AbstractTemplatesProposalProvider
      • templateTextProposal

        protected void templateTextProposal​(org.eclipse.emf.ecore.EObject model,
                                            org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context,
                                            org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor)
        Proposals for text template for Ql keywords ...
      • IfStatementProposal

        protected void IfStatementProposal​(org.eclipse.emf.ecore.EObject model,
                                           org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context,
                                           org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor)
        Proposals for If statement ...