Class EnumerationValueVariable
java.lang.Object
com.e1c.g5.v8.dt.lcore.ui.templates.contentassist.variable.AbstractVariable
com.e1c.g5.v8.dt.bsl.ui.templates.variables.EnumerationValueVariable
- All Implemented Interfaces:
IVariable
Template variable for choosing values of
Enum
-
Constructor Summary
ConstructorsConstructorDescriptionEnumerationValueVariable
(org.eclipse.jface.text.IRegion region, org.eclipse.xtext.scoping.IGlobalScopeProvider globalScopeProvider, org.eclipse.emf.ecore.resource.Resource contextResource) Creates new instance of this with given region -
Method Summary
Modifier and TypeMethodDescriptionGets special provider for open dialog for editing value after apllying variableprotected String
Returns text of the variable for the given regionMethods inherited from class com.e1c.g5.v8.dt.lcore.ui.templates.contentassist.variable.AbstractVariable
apply, getProposalProvider, getRegion
-
Constructor Details
-
EnumerationValueVariable
public EnumerationValueVariable(org.eclipse.jface.text.IRegion region, org.eclipse.xtext.scoping.IGlobalScopeProvider globalScopeProvider, org.eclipse.emf.ecore.resource.Resource contextResource) Creates new instance of this with given region- Parameters:
region
- The region of the variable in the template, cannot benull
globalScopeProvider
- actualIGlobalScopeProvider
for gettingEnum
values, cannot benull
contextResource
-Resource
as context for using inIGlobalScopeProvider.getScope(Resource, org.eclipse.emf.ecore.EReference, com.google.common.base.Predicate)
, cannot benull
-
-
Method Details
-
getDialogProvider
Description copied from interface:IVariable
Gets special provider for open dialog for editing value after apllying variable- Specified by:
getDialogProvider
in interfaceIVariable
- Overrides:
getDialogProvider
in classAbstractVariable
- Returns:
- special provider for open dialog for editing value after apllying variable, can be
null
-
getVariableText
Description copied from class:AbstractVariable
Returns text of the variable for the given region- Specified by:
getVariableText
in classAbstractVariable
- Returns:
- The text of the variable for the given region, can be
null
-