Class RightQlProposalProvider

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

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

      • RightQlProposalProvider

        public RightQlProposalProvider()
    • Method Detail

      • complete_QlRestriction

        public void complete_QlRestriction​(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_QlRestriction in class AbstractRightQlProposalProvider
      • complete_Restriction

        public void complete_Restriction​(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_Restriction in class AbstractRightQlProposalProvider
      • completeQlRestriction_Sources

        public void completeQlRestriction_Sources​(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)
        Completies Ql restriction sources.
        Overrides:
        completeQlRestriction_Sources in class AbstractRightQlProposalProvider
        Parameters:
        model - the model
        assignment - the assignment
        context - the context
        acceptor - the acceptor
      • completeTemplate_Name

        public void completeTemplate_Name​(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_Name in class AbstractRightQlProposalProvider
      • completeCommonExpression_Content

        public void completeCommonExpression_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)
        Description copied from class: QlProposalProvider
        Create proposals for common expression
        Overrides:
        completeCommonExpression_Content in class QlProposalProvider
      • getParametersNames

        protected List<String> getParametersNames​(org.eclipse.emf.ecore.EObject model,
                                                  boolean needTable,
                                                  String additionalPrefix)
        Description copied from class: QlProposalProvider
        Gets names of the ParameterExpression
        Overrides:
        getParametersNames in class QlProposalProvider
        Parameters:
        model - current Ql model element, can't be null
        additionalPrefix - additional prefix for add to parameters name, can be null
        Returns:
        list of found parameters names, never null