Class BslTemplateProposalProvider
- java.lang.Object
-
- com.e1c.g5.v8.dt.lcore.ui.templates.contentassist.TemplateProposalProvider
-
- com.e1c.g5.v8.dt.bsl.ui.templates.preferences.contentassist.BslTemplateProposalProvider
-
- All Implemented Interfaces:
org.eclipse.xtext.ui.editor.contentassist.ITemplateProposalProvider
public class BslTemplateProposalProvider extends TemplateProposalProvider
Built-in Language implementation of TemplateProposalProvider
-
-
Constructor Summary
Constructors Constructor Description BslTemplateProposalProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int
comparePrefixes(String prefix1, String prefix2, String name)
Compares prefixes to get the most common one for given stringprotected TemplateStorageManager
getStorageManager(org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context)
Returns storage manager of templatesprotected ITemplateProcessor
getTemplateProcessor()
Returns template processor to process given templatesprotected boolean
hasAcceptablePrefix(org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context, ITemplate template)
Checks if prefix is acceptable in given context for given template-
Methods inherited from class com.e1c.g5.v8.dt.lcore.ui.templates.contentassist.TemplateProposalProvider
createTemplates, createTemplates, getBestContextForTemplate
-
-
-
-
Method Detail
-
getStorageManager
protected TemplateStorageManager getStorageManager(org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context)
Description copied from class:TemplateProposalProvider
Returns storage manager of templates- Specified by:
getStorageManager
in classTemplateProposalProvider
- Parameters:
context
- The provided context, cannot benull
- Returns:
- The instance of template storage manager, cannot be
null
-
getTemplateProcessor
protected ITemplateProcessor getTemplateProcessor()
Description copied from class:TemplateProposalProvider
Returns template processor to process given templates- Specified by:
getTemplateProcessor
in classTemplateProposalProvider
- Returns:
- The instance of template processor, cannot be
null
-
hasAcceptablePrefix
protected boolean hasAcceptablePrefix(org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext context, ITemplate template)
Description copied from class:TemplateProposalProvider
Checks if prefix is acceptable in given context for given template- Overrides:
hasAcceptablePrefix
in classTemplateProposalProvider
- Parameters:
context
- The context of invocation, cannot benull
template
- The template to check, cannot benull
- Returns:
-
comparePrefixes
protected int comparePrefixes(String prefix1, String prefix2, String name)
Description copied from class:TemplateProposalProvider
Compares prefixes to get the most common one for given string- Overrides:
comparePrefixes
in classTemplateProposalProvider
- Parameters:
prefix1
- The first prefix, cannot benull
prefix2
- The second prefix, cannot benull
name
- The string to find the most common prefix for, cannot benull
- Returns:
-
-