Class TemplatesProposalProvider
- 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.right.templates.ui.contentassist.AbstractTemplatesProposalProvider
-
- com._1c.g5.v8.dt.right.templates.ui.contentassist.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
-
-
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 boolean
isRussian
protected static int
LEN_SPACE
protected static int
LEN_TAB
protected static int
LEN_THREE_DOTS
protected static int
LEN_TODO
protected static String
PARAM_FT
protected static int
PARAM_FT_LENGTH
protected static String
PARAM_SD
protected static int
PARAM_SD_LENGTH
protected static String
SPACE
protected static String
TAB
protected static String
THREE_DOTS
protected static String
TODO
protected static String
TRUE_EN
protected static String
TRUE_RU
-
Constructor Summary
Constructors Constructor Description TemplatesProposalProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
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)
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)
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)
void
createProposals(org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context, org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor acceptor)
Start method of creating proposalsRightTemplatesContentProposalPriorities
getPriorityHelper()
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 ...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 ...-
Methods inherited from class com._1c.g5.v8.dt.right.templates.ui.contentassist.AbstractTemplatesProposalProvider
complete_AddOp, complete_BooleanLiteral, complete_CompOp, complete_Conditional, complete_Expression, complete_Fact, complete_IDENT, complete_IDENT_DIGIT, complete_IfStatement, complete_LETTER, complete_Literal, complete_LogAddOp, complete_LogFact, complete_LogMulOp, complete_LogPrimary, complete_LogSign, complete_LogTerm, complete_NUMBER, complete_NumberLiteral, complete_OuterParameter, complete_ReadAllText, complete_ReadPunctuation, complete_ReadQlFunction, complete_ReadQlKeywords, complete_ReadQlLiterals, complete_ReadQlLogicalOperation, complete_ReadQlOperators, complete_ReadQlParameters, complete_ReadQlTypes, complete_ReadTemplateKeywords, complete_RootTemplate, complete_SimpleExpression, complete_SL_COMMENT, complete_SL_STRING, complete_StrContains, complete_StringLiteral, complete_Template, complete_TemplateParameter, complete_TemplateParameterType, complete_TextStatement, complete_ValueLiteral, complete_WS, completeBooleanLiteral_IsTrue, completeConditional_Template, completeExpression_Operation, completeExpression_Right, completeIfStatement_ElseTemplate, completeIfStatement_ElsIfParts, completeIfStatement_IfPart, completeLogFact_Operand, completeLogFact_Operation, completeLogPrimary_Operation, completeLogPrimary_Right, completeLogTerm_Operation, completeLogTerm_Right, completeNumberLiteral_Value, completeOuterParameter_Name, completeRootTemplate_Template, completeSimpleExpression_Operation, completeSimpleExpression_Right, completeStrContains_Params, completeStringLiteral_Content, completeTemplateParameter_Params, completeTemplateParameter_Type, completeValueLiteral_Value
-
Methods inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider
announceProcessing, completeAssignment, completeKeyword, 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, getReplacementContextLength, isValidProposal, setConflictHelper, setPriorityHelper
-
-
-
-
Field Detail
-
SPACE
protected static final String SPACE
- See Also:
- Constant Field Values
-
LEN_SPACE
protected static final int LEN_SPACE
-
TAB
protected static final String TAB
- See Also:
- Constant Field Values
-
LEN_TAB
protected static final int LEN_TAB
-
THREE_DOTS
protected static final String THREE_DOTS
- See Also:
- Constant Field Values
-
LEN_THREE_DOTS
protected static final int LEN_THREE_DOTS
-
TODO
protected static final String TODO
- See Also:
- Constant Field Values
-
LEN_TODO
protected static final int LEN_TODO
-
TRUE_EN
protected static final String TRUE_EN
- See Also:
- Constant Field Values
-
TRUE_RU
protected static final String TRUE_RU
- See Also:
- Constant Field Values
-
PARAM_FT
protected static final String PARAM_FT
- See Also:
- Constant Field Values
-
PARAM_FT_LENGTH
protected static final int PARAM_FT_LENGTH
-
PARAM_SD
protected static final String PARAM_SD
- See Also:
- Constant Field Values
-
PARAM_SD_LENGTH
protected static final int PARAM_SD_LENGTH
-
isRussian
protected boolean isRussian
-
-
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 interfaceorg.eclipse.xtext.ui.editor.contentassist.IContentProposalProvider
- Overrides:
createProposals
in classorg.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 classAbstractTemplatesProposalProvider
-
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 classAbstractTemplatesProposalProvider
-
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 classAbstractTemplatesProposalProvider
-
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 classAbstractTemplatesProposalProvider
-
getPriorityHelper
public RightTemplatesContentProposalPriorities getPriorityHelper()
- Overrides:
getPriorityHelper
in classorg.eclipse.xtext.ui.editor.contentassist.AbstractCompletionProposalFactory
-
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 ...
-
-