Class ExpressionsProposalProvider

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

    public class ExpressionsProposalProvider
    extends AbstractExpressionsProposalProvider
    implements org.eclipse.xtext.ui.editor.contentassist.RepeatedContentAssistProcessor.ModeAware
    Proposals for DCS Expressions
    • Constructor Detail

      • ExpressionsProposalProvider

        public ExpressionsProposalProvider()
    • Method Detail

      • createProposals

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

        public void completeKeyword​(org.eclipse.xtext.Keyword keyword,
                                    org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext contentAssistContext,
                                    org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor)
        Overrides:
        completeKeyword in class org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider
      • completeStringLiteral_Value

        public void completeStringLiteral_Value​(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:
        completeStringLiteral_Value in class AbstractExpressionsProposalProvider
      • completeValueLiteral_Value

        public void completeValueLiteral_Value​(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:
        completeValueLiteral_Value in class AbstractExpressionsProposalProvider
      • completeTypeLiteral_Value

        public void completeTypeLiteral_Value​(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:
        completeTypeLiteral_Value in class AbstractExpressionsProposalProvider
      • completeParameter_Value

        public void completeParameter_Value​(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:
        completeParameter_Value in class AbstractExpressionsProposalProvider
      • complete_Parameter

        public void complete_Parameter​(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_Parameter in class AbstractExpressionsProposalProvider
      • completeName_Content

        public void completeName_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:
        completeName_Content in class AbstractExpressionsProposalProvider
      • complete_DateLiteral

        public void complete_DateLiteral​(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_DateLiteral in class AbstractExpressionsProposalProvider
      • complete_ValueLiteral

        public void complete_ValueLiteral​(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_ValueLiteral in class AbstractExpressionsProposalProvider
      • complete_TypeLiteral

        public void complete_TypeLiteral​(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_TypeLiteral in class AbstractExpressionsProposalProvider
      • completeCase_Body

        public void completeCase_Body​(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:
        completeCase_Body in class AbstractExpressionsProposalProvider
      • complete_Case

        public void complete_Case​(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_Case in class AbstractExpressionsProposalProvider
      • reset

        public void reset()
        Specified by:
        reset in interface org.eclipse.xtext.ui.editor.contentassist.RepeatedContentAssistProcessor.ModeAware
      • nextMode

        public void nextMode()
        Specified by:
        nextMode in interface org.eclipse.xtext.ui.editor.contentassist.RepeatedContentAssistProcessor.ModeAware
      • getNextCategory

        public String getNextCategory()
        Specified by:
        getNextCategory in interface org.eclipse.xtext.ui.editor.contentassist.RepeatedContentAssistProcessor.ModeAware
      • isLastMode

        public boolean isLastMode()
        Specified by:
        isLastMode in interface org.eclipse.xtext.ui.editor.contentassist.RepeatedContentAssistProcessor.ModeAware