Class TypeSelectionVariable
- java.lang.Object
-
- com.e1c.g5.v8.dt.lcore.ui.templates.contentassist.variable.AbstractVariable
-
- com.e1c.g5.v8.dt.bsl.ui.templates.variables.TypeSelectionVariable
-
- All Implemented Interfaces:
IVariable
public class TypeSelectionVariable extends AbstractVariable
Template variable for choosingTypeItem
and insert its name
-
-
Constructor Summary
Constructors Constructor Description TypeSelectionVariable(org.eclipse.jface.text.IRegion region, ScriptVariant scriptVariant, org.eclipse.xtext.scoping.IGlobalScopeProvider globalScopeProvider, org.eclipse.emf.ecore.resource.Resource contextResource)
Creates new instance of this with given region
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IVariableDialogProvider
getDialogProvider()
Gets special provider for open dialog for editing value after apllying variableprotected String
getVariableText()
Returns text of the variable for the given region-
Methods inherited from class com.e1c.g5.v8.dt.lcore.ui.templates.contentassist.variable.AbstractVariable
apply, getProposalProvider, getRegion
-
-
-
-
Field Detail
-
SCRIPT
public static final String SCRIPT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TypeSelectionVariable
public TypeSelectionVariable(org.eclipse.jface.text.IRegion region, ScriptVariant scriptVariant, 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 gettingTypeItem
, cannot benull
contextResource
-Resource
as context for using inIGlobalScopeProvider.getScope(Resource, org.eclipse.emf.ecore.EReference, com.google.common.base.Predicate)
, cannot benull
-
-
Method Detail
-
getDialogProvider
public IVariableDialogProvider 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
protected String 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
-
-