Class VilBuildLanguageProposalProvider

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

    public class VilBuildLanguageProposalProvider
    extends de.uni_hildesheim.sse.ui.contentassist.AbstractVilBuildLanguageProposalProvider
    see http://www.eclipse.org/Xtext/documentation/latest/xtext.html#contentAssist on how to customize content assistant
    Author:
    kroeher, dernek
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider

        org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider.DefaultProposalCreator, org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider.ReferenceProposalCreator
      • Nested classes/interfaces inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider

        org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider.DefaultContentAssistProcessorSwitch, org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider.NullSafeCompletionProposalAcceptor
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static boolean DEBUG  
      private org.eclipse.xtext.ui.IImageHelper imageHelper  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void complete_RuleDeclaration​(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)  
      void complete_ScriptParentDecl​(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)  
      void completeArgumentList_Param​(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)  
      void completeCall_Decl​(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)
      proposes operations for operationcalls of an element (like String s.).
      void completeCall_Param​(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)  
      void completeEqualityExpressionPart_Ex​(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)  
      void completeImplementationUnit_Imports​(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)  
      void completeImplementationUnit_Scripts​(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)  
      void completeKeyword​(org.eclipse.xtext.Keyword keyword, org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext contentAssistContext, org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor)  
      void completeLanguageUnit_Advices​(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)  
      void completeLanguageUnit_LoadProperties​(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)  
      void completeLanguageUnit_Version​(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)  
      void completeMap_Block​(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)  
      void completeParameterList_Param​(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)  
      void completePrimaryExpression_OtherEx​(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)  
      void completeRuleConditions_Postcondition​(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)  
      void completeRuleConditions_Preconditions​(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)  
      void completeRuleElementBlock_Elements​(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)  
      void completeScriptContents_Elements​(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)  
      void completeSubCall_Call​(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)  
      void completeVariableDeclaration_Expression​(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)  
      void completeVariableDeclaration_Type​(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)  
      protected void debug​(java.lang.String text)
      Debug logging but only if DEBUG is true.
      protected void debugPath2Root​(org.eclipse.xtext.nodemodel.INode node)  
      protected org.eclipse.xtext.ui.IImageHelper getImageHelper()
      Returns the image helper.
      protected void proposeBasicRuleCommands​(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)  
      protected void proposeDefinedRules​(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, boolean deleteSelf)  
      protected void proposeInstantiateExpression​(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)  
      protected void proposeInstantiators​(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)  
      protected void proposeIteratedExecution​(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, int indentation)  
      protected void proposeJoinExpression​(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)  
      protected void proposeOperations​(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, boolean allOperations)  
      protected void proposeParamsWithSpecifiedTypes​(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)  
      protected void proposeParentParamsVars​(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, boolean completeDefsOnly)  
      protected void proposePathPattern​(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)  
      protected void proposeScriptParamsVars​(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, boolean completeDefsOnly)  
      • Methods inherited from class de.uni_hildesheim.sse.ui.contentassist.AbstractVilBuildLanguageProposalProvider

        complete_Alternative, complete_For, complete_ImplementationUnit, complete_Instantiate, complete_Join, complete_JoinVariable, complete_LoadProperties, complete_LoopVariable, complete_Map, complete_Require, complete_RuleConditions, complete_RuleElement, complete_RuleElementBlock, complete_RuleModifier, complete_ScriptContents, complete_StatementOrBlock, complete_SystemExecution, complete_While, completeAlternative_Else, completeAlternative_Expr, completeAlternative_If, completeExpressionStatement_Alt, completeFor_Block, completeFor_Expr, completeFor_Separator, completeFor_Var, completeImplementationUnit_Requires, completeInstantiate_Param, completeInstantiate_Project, completeInstantiate_RuleName, completeInstantiate_VersionSpec, completeJoin_Condition, completeJoin_Var1, completeJoin_Var2, completeJoinVariable_Excl, completeJoinVariable_Expr, completeJoinVariable_Var, completeLanguageUnit_Contents, completeLanguageUnit_Param, completeLanguageUnit_Parent, completeLoadProperties_Path, completeLoopVariable_Type, completeLoopVariable_Var, completeMap_Expr, completeMap_Separator, completeMap_Var, completePrimaryExpression_Instantiate, completePrimaryExpression_Join, completePrimaryExpression_Map, completePrimaryExpression_SysEx, completeRequire_Name, completeRequire_VersionSpec, completeRuleDeclaration_Block, completeRuleDeclaration_Conditions, completeRuleDeclaration_Modifier, completeRuleDeclaration_Name, completeRuleDeclaration_ParamList, completeRuleDeclaration_Type, completeRuleElement_ExprStmt, completeRuleElement_For, completeRuleElement_VarDecl, completeRuleElement_While, completeRuleModifier_Protected, completeScriptParentDecl_Name, completeStatementOrBlock_Block, completeStatementOrBlock_ExStmt, completeSystemExecution_Call, completeSystemExecution_Calls, completeWhile_Block, completeWhile_Expr
      • Methods inherited from class de.uni_hildesheim.sse.vil.expressions.ui.contentassist.AbstractExpressionDslProposalProvider

        complete_AdditiveExpression, complete_AdditiveExpressionPart, complete_AdditiveOperator, complete_ANY_OTHER, complete_ArgumentList, complete_Call, complete_Compound, complete_Constant, complete_ConstructorExecution, complete_ContainerInitializer, complete_ContainerInitializerExpression, complete_Declaration, complete_DeclarationUnit, complete_Declarator, complete_EqualityExpression, complete_EqualityExpressionPart, complete_EqualityOperator, complete_EXPONENT, complete_Expression, complete_ExpressionOrQualifiedExecution, complete_ExpressionStatement, complete_ID, complete_Identifier, complete_LanguageUnit, complete_LogicalExpression, complete_LogicalExpressionPart, complete_LogicalOperator, complete_ML_COMMENT, complete_MultiplicativeExpression, complete_MultiplicativeExpressionPart, complete_MultiplicativeOperator, complete_NamedArgument, complete_NUMBER, complete_NumValue, complete_Parameter, complete_ParameterList, complete_PostfixExpression, complete_PrimaryExpression, complete_QualifiedName, complete_QualifiedPrefix, complete_RelationalExpression, complete_RelationalExpressionPart, complete_RelationalOperator, complete_SL_COMMENT, complete_STRING, complete_SubCall, complete_SuperExecution, complete_Type, complete_TypeDef, complete_TypeParameters, complete_UnaryExpression, complete_UnaryOperator, complete_UnqualifiedExecution, complete_VariableDeclaration, complete_VERSION, complete_VersionSpec, complete_VersionStmt, complete_WS, completeAdditiveExpression_Left, completeAdditiveExpression_Right, completeAdditiveExpressionPart_Ex, completeAdditiveExpressionPart_Op, completeAdvice_Name, completeAdvice_VersionSpec, completeCall_Name, completeCompound_Abstract, completeCompound_Name, completeCompound_Super, completeCompound_Vars, completeConstant_BValue, completeConstant_Null, completeConstant_NValue, completeConstant_QValue, completeConstant_SValue, completeConstant_Version, completeConstructorExecution_Calls, completeConstructorExecution_Param, completeConstructorExecution_Type, completeContainerInitializer_Exprs, completeContainerInitializerExpression_Container, completeContainerInitializerExpression_Logical, completeDeclaration_Type, completeDeclaration_Units, completeDeclarationUnit_Deflt, completeDeclarationUnit_Id, completeDeclarator_Decl, completeEqualityExpression_Left, completeEqualityExpression_Right, completeEqualityExpressionPart_Op, completeExpression_Expr, completeExpression_Init, completeExpressionOrQualifiedExecution_Calls, completeExpressionOrQualifiedExecution_Parenthesis, completeExpressionOrQualifiedExecution_Val, completeExpressionStatement_Expr, completeExpressionStatement_Field, completeExpressionStatement_Var, completeImport_Name, completeImport_VersionSpec, completeLanguageUnit_Imports, completeLanguageUnit_Name, completeLogicalExpression_Left, completeLogicalExpression_Right, completeLogicalExpressionPart_Ex, completeLogicalExpressionPart_Op, completeMultiplicativeExpression_Left, completeMultiplicativeExpression_Right, completeMultiplicativeExpressionPart_Expr, completeMultiplicativeExpressionPart_Op, completeNamedArgument_Ex, completeNamedArgument_Name, completeNumValue_Val, completeParameter_Dflt, completeParameter_Name, completeParameter_Type, completePostfixExpression_Left, completePrimaryExpression_NewEx, completePrimaryExpression_SuperEx, completePrimaryExpression_UnqEx, completeQualifiedName_Prefix, completeQualifiedName_Qname, completeQualifiedPrefix_Qname, completeRelationalExpression_Left, completeRelationalExpression_Right, completeRelationalExpression_Right2, completeRelationalExpressionPart_Ex, completeRelationalExpressionPart_Op, completeSubCall_ArrayEx, completeSubCall_Type, completeSuperExecution_Call, completeSuperExecution_Calls, completeType_Call, completeType_Map, completeType_Name, completeType_Param, completeType_Return, completeType_Seq, completeType_Set, completeTypeDef_Name, completeTypeDef_Type, completeTypeParameters_Param, completeUnaryExpression_Expr, completeUnaryExpression_Op, completeUnqualifiedExecution_Call, completeUnqualifiedExecution_Calls, completeVariableDeclaration_Const, completeVersionSpec_Restriction, completeVersionStmt_Version
      • Methods inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider

        announceProcessing, completeAssignment, completeRuleCall, createProposals, getCrossReferenceProposalCreator, getHover, getProposalFactory, getScopeProvider, invokeMethod, lookupCrossReference, lookupCrossReference, lookupCrossReference, lookupCrossReference, lookupCrossReference, lookupCrossReference, setCrossReferenceProposalCreator, setScopeProvider
      • Methods inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider

        createSelector, getDisplayString, getImage, getImage, getKeywordDisplayString, getLabelProvider, getQualifiedNameConverter, getStyledDisplayString, getStyledDisplayString, getValueConverter, setLabelProvider, setValueConverter
      • Methods inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractCompletionProposalFactory

        createCompletionProposal, createCompletionProposal, createCompletionProposal, createCompletionProposal, doCreateProposal, doCreateProposal, getConflictHelper, getPriorityHelper, getReplacementContextLength, isValidProposal, setConflictHelper, setPriorityHelper
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • imageHelper

        @Inject
        private org.eclipse.xtext.ui.IImageHelper imageHelper
    • Constructor Detail

      • VilBuildLanguageProposalProvider

        public VilBuildLanguageProposalProvider()
    • Method Detail

      • debug

        protected void debug​(java.lang.String text)
        Debug logging but only if DEBUG is true.
        Parameters:
        text - the text to log
      • getImageHelper

        protected org.eclipse.xtext.ui.IImageHelper getImageHelper()
        Returns the image helper.
        Returns:
        the image helper
      • 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
      • completeLanguageUnit_Advices

        public void completeLanguageUnit_Advices​(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:
        completeLanguageUnit_Advices in class de.uni_hildesheim.sse.vil.expressions.ui.contentassist.AbstractExpressionDslProposalProvider
      • completeImplementationUnit_Imports

        public void completeImplementationUnit_Imports​(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:
        completeImplementationUnit_Imports in class de.uni_hildesheim.sse.ui.contentassist.AbstractVilBuildLanguageProposalProvider
      • completeImplementationUnit_Scripts

        public void completeImplementationUnit_Scripts​(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:
        completeImplementationUnit_Scripts in class de.uni_hildesheim.sse.ui.contentassist.AbstractVilBuildLanguageProposalProvider
      • complete_ScriptParentDecl

        public void complete_ScriptParentDecl​(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_ScriptParentDecl in class de.uni_hildesheim.sse.ui.contentassist.AbstractVilBuildLanguageProposalProvider
      • completeScriptContents_Elements

        public void completeScriptContents_Elements​(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:
        completeScriptContents_Elements in class de.uni_hildesheim.sse.ui.contentassist.AbstractVilBuildLanguageProposalProvider
      • completeLanguageUnit_Version

        public void completeLanguageUnit_Version​(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:
        completeLanguageUnit_Version in class de.uni_hildesheim.sse.vil.expressions.ui.contentassist.AbstractExpressionDslProposalProvider
      • completeLanguageUnit_LoadProperties

        public void completeLanguageUnit_LoadProperties​(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:
        completeLanguageUnit_LoadProperties in class de.uni_hildesheim.sse.ui.contentassist.AbstractVilBuildLanguageProposalProvider
      • completeVariableDeclaration_Type

        public void completeVariableDeclaration_Type​(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:
        completeVariableDeclaration_Type in class de.uni_hildesheim.sse.vil.expressions.ui.contentassist.AbstractExpressionDslProposalProvider
      • completeVariableDeclaration_Expression

        public void completeVariableDeclaration_Expression​(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:
        completeVariableDeclaration_Expression in class de.uni_hildesheim.sse.vil.expressions.ui.contentassist.AbstractExpressionDslProposalProvider
      • completeParameterList_Param

        public void completeParameterList_Param​(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:
        completeParameterList_Param in class de.uni_hildesheim.sse.vil.expressions.ui.contentassist.AbstractExpressionDslProposalProvider
      • completeSubCall_Call

        public void completeSubCall_Call​(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:
        completeSubCall_Call in class ExpressionDslProposalProvider
      • complete_RuleDeclaration

        public void complete_RuleDeclaration​(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_RuleDeclaration in class de.uni_hildesheim.sse.ui.contentassist.AbstractVilBuildLanguageProposalProvider
      • completeRuleConditions_Preconditions

        public void completeRuleConditions_Preconditions​(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:
        completeRuleConditions_Preconditions in class de.uni_hildesheim.sse.ui.contentassist.AbstractVilBuildLanguageProposalProvider
      • completeRuleConditions_Postcondition

        public void completeRuleConditions_Postcondition​(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:
        completeRuleConditions_Postcondition in class de.uni_hildesheim.sse.ui.contentassist.AbstractVilBuildLanguageProposalProvider
      • completeRuleElementBlock_Elements

        public void completeRuleElementBlock_Elements​(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:
        completeRuleElementBlock_Elements in class de.uni_hildesheim.sse.ui.contentassist.AbstractVilBuildLanguageProposalProvider
      • completeMap_Block

        public void completeMap_Block​(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:
        completeMap_Block in class de.uni_hildesheim.sse.ui.contentassist.AbstractVilBuildLanguageProposalProvider
      • completeCall_Param

        public void completeCall_Param​(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:
        completeCall_Param in class de.uni_hildesheim.sse.vil.expressions.ui.contentassist.AbstractExpressionDslProposalProvider
      • completeArgumentList_Param

        public void completeArgumentList_Param​(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:
        completeArgumentList_Param in class de.uni_hildesheim.sse.vil.expressions.ui.contentassist.AbstractExpressionDslProposalProvider
      • completePrimaryExpression_OtherEx

        public void completePrimaryExpression_OtherEx​(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:
        completePrimaryExpression_OtherEx in class de.uni_hildesheim.sse.vil.expressions.ui.contentassist.AbstractExpressionDslProposalProvider
      • completeEqualityExpressionPart_Ex

        public void completeEqualityExpressionPart_Ex​(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:
        completeEqualityExpressionPart_Ex in class de.uni_hildesheim.sse.vil.expressions.ui.contentassist.AbstractExpressionDslProposalProvider
      • completeCall_Decl

        public void completeCall_Decl​(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)
        proposes operations for operationcalls of an element (like String s.).
        Overrides:
        completeCall_Decl in class de.uni_hildesheim.sse.vil.expressions.ui.contentassist.AbstractExpressionDslProposalProvider
      • proposeBasicRuleCommands

        protected void proposeBasicRuleCommands​(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)
      • proposeIteratedExecution

        protected void proposeIteratedExecution​(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,
                                                int indentation)
      • proposeJoinExpression

        protected void proposeJoinExpression​(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)
      • proposeInstantiateExpression

        protected void proposeInstantiateExpression​(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)
      • proposeInstantiators

        protected void proposeInstantiators​(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)
      • proposePathPattern

        protected void proposePathPattern​(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)
      • proposeScriptParamsVars

        protected void proposeScriptParamsVars​(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,
                                               boolean completeDefsOnly)
      • proposeDefinedRules

        protected void proposeDefinedRules​(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,
                                           boolean deleteSelf)
      • proposeOperations

        protected void proposeOperations​(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,
                                         boolean allOperations)
      • proposeParentParamsVars

        protected void proposeParentParamsVars​(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,
                                               boolean completeDefsOnly)
      • proposeParamsWithSpecifiedTypes

        protected void proposeParamsWithSpecifiedTypes​(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)
      • debugPath2Root

        protected void debugPath2Root​(org.eclipse.xtext.nodemodel.INode node)