Class ExpressionsProposalProvider
- java.lang.Object
-
- org.eclipse.xtext.ui.editor.contentassist.AbstractCompletionProposalFactory
-
- org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider
-
- org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider
-
- com._1c.g5.v8.dt.dcs.expressions.ui.contentassist.AbstractExpressionsProposalProvider
-
- com._1c.g5.v8.dt.dcs.expressions.ui.contentassist.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
-
-
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
-
-
Constructor Summary
Constructors Constructor Description ExpressionsProposalProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
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)
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)
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)
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)
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)
void
completeKeyword(org.eclipse.xtext.Keyword keyword, org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext contentAssistContext, org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor)
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)
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)
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)
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)
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)
void
createProposals(org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context, org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor)
String
getNextCategory()
boolean
isLastMode()
void
nextMode()
void
reset()
-
Methods inherited from class com._1c.g5.v8.dt.dcs.expressions.ui.contentassist.AbstractExpressionsProposalProvider
complete__ID, complete_AddOp, complete_BooleanLiteral, complete_CaseBody, complete_CompOp, complete_EmptyExpression, complete_Expression, complete_ExpressionOrEmpty, complete_Expressions, complete_ExpressionWithAlias, complete_ExpressionWithDistinct, complete_Fact, complete_Field, complete_FIELD_NAME_PART, complete_FuncName, complete_Function, complete_ID, complete_Ident, complete_IDENT_DIGIT, complete_InList, complete_IsNull, complete_LETTER, complete_Like, complete_LikeOp, complete_Literal, complete_LogAddOp, complete_LogFact, complete_LogInIs, complete_LogInOp, complete_LogIsOp, complete_LogMulOp, complete_LogPrimary, complete_LogSign, complete_LogTerm, complete_MulOp, complete_Name, complete_NullLiteral, complete_NUMBER, complete_NumberLiteral, complete_PARAMETER_ID, complete_Primary, complete_Sign, complete_SimpleExpression, complete_SL_STRING, complete_StringLiteral, complete_Term, complete_UndefinedLiteral, complete_WS, completeBooleanLiteral_IsTrue, completeCase_ElseExpression, completeCaseBody_Then, completeCaseBody_When, completeDateLiteral_Day, completeDateLiteral_Hour, completeDateLiteral_Minute, completeDateLiteral_Month, completeDateLiteral_Second, completeDateLiteral_Year, completeExpression_Operation, completeExpression_Right, completeExpressions_Item, completeExpressionWithAlias_Alias, completeExpressionWithDistinct_Expression, completeFact_Operand, completeFact_Operation, completeField_Path, completeFuncName_Content, completeFunction_Name, completeFunction_Parameters, completeIdent_Value, completeInList_Items, completeIsNull_Not, completeLike_Escape, completeLike_Literal, completeLogFact_Operand, completeLogFact_Operation, completeLogInIs_Operation, completeLogInIs_Right, completeLogPrimary_Operation, completeLogPrimary_Right, completeLogTerm_Operation, completeLogTerm_Right, completeNumberLiteral_Value, completeSimpleExpression_Operation, completeSimpleExpression_Right, completeTerm_Operation, completeTerm_Right
-
Methods inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider
announceProcessing, completeAssignment, completeRuleCall, 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
-
-
-
-
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 interfaceorg.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider
- Overrides:
createProposals
in classorg.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 classorg.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 classAbstractExpressionsProposalProvider
-
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 classAbstractExpressionsProposalProvider
-
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 classAbstractExpressionsProposalProvider
-
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 classAbstractExpressionsProposalProvider
-
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 classAbstractExpressionsProposalProvider
-
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 classAbstractExpressionsProposalProvider
-
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 classAbstractExpressionsProposalProvider
-
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 classAbstractExpressionsProposalProvider
-
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 classAbstractExpressionsProposalProvider
-
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 classAbstractExpressionsProposalProvider
-
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 classAbstractExpressionsProposalProvider
-
reset
public void reset()
- Specified by:
reset
in interfaceorg.eclipse.xtext.ui.editor.contentassist.RepeatedContentAssistProcessor.ModeAware
-
nextMode
public void nextMode()
- Specified by:
nextMode
in interfaceorg.eclipse.xtext.ui.editor.contentassist.RepeatedContentAssistProcessor.ModeAware
-
getNextCategory
public String getNextCategory()
- Specified by:
getNextCategory
in interfaceorg.eclipse.xtext.ui.editor.contentassist.RepeatedContentAssistProcessor.ModeAware
-
isLastMode
public boolean isLastMode()
- Specified by:
isLastMode
in interfaceorg.eclipse.xtext.ui.editor.contentassist.RepeatedContentAssistProcessor.ModeAware
-
-