public class StackItemControlRenderer extends ExpectedValueControlRenderer
ExpectedValueControlRenderer.ModelToTargetUpdateStrategy, ExpectedValueControlRenderer.TargetToModelUpdateStrategy
CUSTOM_VARIANT
Constructor and Description |
---|
StackItemControlRenderer(VControl vElement,
ViewModelContext viewContext,
ReportService reportService,
EMFFormsDatabinding databindingService,
EMFFormsLabelProvider labelProvider,
VTViewTemplateProvider viewTemplateProvider)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
onSelectButton(org.eclipse.swt.widgets.Label control)
Called when the select value button is pressed.
|
createBindings, createSWTControl, createTooltipBinding, finalizeRendering, getObservedEObject, getSelectedObject, getUnsetText, showError
createControl, getFeature, rootDomainModelChanged, withPreSetValidation
applyValidation, createControlCell, createDefaultUnsettableStyleProperty, createLabelCell, createValidationCell, dispose, getGridDescription, getLabelWidth, getUnsettableStyleProperty, isUnsettable, renderControl, setControlEnabled, setControlIdData, setValidationColor, setValidationForegroundColor
applyEnable, applyReadOnly, canHandleControlProcessor, createLabel, createValidationIcon, defaultHandleControlProcessor, defaultHandleControlProcessorForCell, getDataBindingContext, getEditingDomain, getEMFFormsDatabinding, getEMFFormsLabelProvider, getLabelStyleBits, getModelValue, getValidationBackgroundColor, getValidationForegroundColor, getValidationIcon, getVTViewTemplateProvider, hasLeftLabelAlignment, notifyChange, postInit, render
applyValidation, applyVisible, getControls, getDefaultFontName, init, preInit
checkRenderer, getReportService, getVElement, getViewModelContext
@Inject public StackItemControlRenderer(VControl vElement, ViewModelContext viewContext, ReportService reportService, EMFFormsDatabinding databindingService, EMFFormsLabelProvider labelProvider, VTViewTemplateProvider viewTemplateProvider)
vElement
- the view model element to be renderedviewContext
- the view contextreportService
- the ReportService
databindingService
- The EMFFormsDatabinding
labelProvider
- The EMFFormsLabelProvider
viewTemplateProvider
- The VTViewTemplateProvider
protected void onSelectButton(org.eclipse.swt.widgets.Label control)
onSelectButton
in class ExpectedValueControlRenderer
control
- the label which should be used to set the valueorg.eclipse.emf.ecp.view.internal.editor.controls.ExpectedValueControlRenderer#onSelectButton(org.eclipse.swt.widgets.Text)
Copyright © 2018. All rights reserved.