public class EReferenceLabelControlSWTRenderer extends SimpleControlSWTControlSWTRenderer
createDefaultUnsettableStylePropertyCUSTOM_VARIANT| Constructor and Description |
|---|
EReferenceLabelControlSWTRenderer(VControl vElement,
ViewModelContext viewContext,
ReportService reportService)
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected org.eclipse.core.databinding.Binding[] |
createBindings(org.eclipse.swt.widgets.Control control)
Create the
Bindings for this controls. |
protected org.eclipse.swt.widgets.Control |
createSWTControl(org.eclipse.swt.widgets.Composite parent2)
Creates the Control.
|
void |
dispose()
Disposes all resources used by the renderer.
|
protected String |
getUnsetText()
Provide the unset text to show on the label when value is unset.
|
createControl, getFeature, rootDomainModelChanged, withPreSetValidationapplyValidation, createControlCell, createDefaultUnsettableStyleProperty, createLabelCell, createValidationCell, getGridDescription, getLabelWidth, getUnsettableStyleProperty, isUnsettable, renderControl, setControlEnabled, setControlIdData, setValidationColor, setValidationForegroundColorapplyEnable, applyReadOnly, canHandleControlProcessor, createLabel, createValidationIcon, defaultHandleControlProcessor, defaultHandleControlProcessorForCell, getDataBindingContext, getEditingDomain, getEMFFormsDatabinding, getEMFFormsLabelProvider, getLabelStyleBits, getModelValue, getValidationBackgroundColor, getValidationForegroundColor, getValidationIcon, getVTViewTemplateProvider, hasLeftLabelAlignment, notifyChange, postInit, renderapplyValidation, applyVisible, finalizeRendering, getControls, getDefaultFontName, init, preInitcheckRenderer, getReportService, getVElement, getViewModelContextpublic EReferenceLabelControlSWTRenderer(VControl vElement, ViewModelContext viewContext, ReportService reportService)
vElement - the view model element to be renderedviewContext - the view contextreportService - The ReportServiceprotected org.eclipse.core.databinding.Binding[] createBindings(org.eclipse.swt.widgets.Control control)
throws DatabindingFailedException
Bindings for this controls.createBindings in class SimpleControlSWTControlSWTRenderercontrol - the Control to create the binding forDatabindingFailedException - if the creation of the bindings fails.org.eclipse.emf.ecp.view.spi.core.swt.SimpleControlSWTControlSWTRenderer#createBindings(org.eclipse.swt.widgets.Control,
org.eclipse.emf.ecore.EStructuralFeature.Setting)protected org.eclipse.swt.widgets.Control createSWTControl(org.eclipse.swt.widgets.Composite parent2)
throws DatabindingFailedException
createSWTControl in class SimpleControlSWTControlSWTRendererparent2 - the Composite to use as a parentDatabindingFailedException - if the creation of the control fails due to databinding problemsorg.eclipse.emf.ecp.view.spi.core.swt.SimpleControlSWTControlSWTRenderer#createSWTControl(org.eclipse.swt.widgets.Composite,
org.eclipse.emf.ecore.EStructuralFeature.Setting)protected String getUnsetText()
getUnsetText in class SimpleControlSWTRendererSimpleControlSWTRenderer.getUnsetText()public void dispose()
SimpleControlSWTRendererdispose in class SimpleControlSWTRendererAbstractSWTRenderer.dispose()Copyright © 2018. All rights reserved.