Package com._1c.g5.v8.dt.ql
Class QlPredefinedValueProvider
java.lang.Object
com._1c.g5.v8.dt.ql.QlPredefinedValueProvider
Special provider for predefined value for Ql language. 
Predefined values available from operator 'VALUE'.
Predefined values available from operator 'VALUE'.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected org.eclipse.xtext.scoping.IScopeProviderprotected IDtProjectRuntimeVersionManager
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncomputePredefinedValueType(org.eclipse.emf.ecore.EObject context, String predefinedValue) Computes type of predefined value by its namegetAllPredefinedValues(org.eclipse.emf.ecore.EObject context) Gets all names of allowed predefined values for actual contextgetAllPredefinedValuesByLang(org.eclipse.emf.ecore.EObject context, boolean isRu) Gets all names of allowed predefined values for actual context and actual script variant
- 
Field Details- 
scopeProvider@Inject protected org.eclipse.xtext.scoping.IScopeProvider scopeProvider
- 
versionSupport
 
- 
- 
Constructor Details- 
QlPredefinedValueProviderpublic QlPredefinedValueProvider()
 
- 
- 
Method Details- 
getAllPredefinedValuesGets all names of allowed predefined values for actual context- Parameters:
- context- actual context, can't be- null
- Returns:
- all names of allowed predefined values for actual context, never null
 
- 
getAllPredefinedValuesByLangpublic List<String[]> getAllPredefinedValuesByLang(org.eclipse.emf.ecore.EObject context, boolean isRu) Gets all names of allowed predefined values for actual context and actual script variant- Parameters:
- context- actual context, can't be- null
- isRu-- trueactual script varian is Russian,- falseif actual script varian is English
- Returns:
- all names of allowed predefined values divided by parts for actual context and actual script variant, never null
 
- 
computePredefinedValueTypepublic TypeDescription computePredefinedValueType(org.eclipse.emf.ecore.EObject context, String predefinedValue) Computes type of predefined value by its name- Parameters:
- context- actual context, can't be- null
- predefinedValue- name of the predefined value, can't be- null
- Returns:
- TypeDescriptionwith computed type or empty- TypeDescription, if type wasn't computed. Never- null
 
 
-