public class EnumLiteralFilteredComboViewerSWTRenderer extends EnumComboViewerSWTRenderer
MatchItemComboViewer
.CUSTOM_VARIANT
Constructor and Description |
---|
EnumLiteralFilteredComboViewerSWTRenderer(VControl vElement,
ViewModelContext viewContext,
ReportService reportService,
EMFFormsDatabinding emfFormsDatabinding,
EMFFormsLabelProvider emfFormsLabelProvider,
VTViewTemplateProvider vtViewTemplateProvider,
EMFFormsEditSupport emfFormsEditSupport)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.jface.viewers.ComboViewer |
createComboViewer(org.eclipse.swt.widgets.Composite parent,
org.eclipse.emf.ecore.EEnum eEnum)
Create a new
ComboViewer instance. |
createBindings, createJFaceViewer, getELiterals, getEMFFormsEditSupport, getUnsetText
createControl, rootDomainModelChanged
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, finalizeRendering, getControls, getDefaultFontName, init, preInit
checkRenderer, getReportService, getVElement, getViewModelContext
@Inject public EnumLiteralFilteredComboViewerSWTRenderer(VControl vElement, ViewModelContext viewContext, ReportService reportService, EMFFormsDatabinding emfFormsDatabinding, EMFFormsLabelProvider emfFormsLabelProvider, VTViewTemplateProvider vtViewTemplateProvider, EMFFormsEditSupport emfFormsEditSupport)
vElement
- the view model element to be renderedviewContext
- the view contextreportService
- The ReportService
emfFormsDatabinding
- The EMFFormsDatabinding
emfFormsLabelProvider
- The EMFFormsLabelProvider
vtViewTemplateProvider
- The VTViewTemplateProvider
emfFormsEditSupport
- The EMFFormsEditSupport
protected org.eclipse.jface.viewers.ComboViewer createComboViewer(org.eclipse.swt.widgets.Composite parent, org.eclipse.emf.ecore.EEnum eEnum)
ComboViewer
instance. Overwrite this method in case you need a custom CCombo instance.createComboViewer
in class EnumComboViewerSWTRenderer
parent
- the parent containereEnum
- the enum being renderedComboViewer
org.eclipse.emf.ecp.view.internal.core.swt.renderer.EnumComboViewerSWTRenderer#createComboViewer(org.eclipse.swt.widgets.Composite)
Copyright © 2018. All rights reserved.