public class LinkOnlyMultiReferenceRenderer extends MultiReferenceSWTRenderer
CUSTOM_VARIANT
Constructor and Description |
---|
LinkOnlyMultiReferenceRenderer(VControl vElement,
ViewModelContext viewContext,
ReportService reportService,
EMFFormsDatabinding emfFormsDatabinding,
EMFFormsLabelProvider emfFormsLabelProvider,
VTViewTemplateProvider vtViewTemplateProvider,
ImageRegistryService imageRegistryService)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
showAddNewButton()
Returns true if the 'AddNew' button is shown, false otherwise.
|
applyEnable, applyReadOnly, applyValidation, compare, createAdapterFactory, createAddExistingButton, createAddNewButton, createButtonComposite, createControlComposite, createDefaultTableStyleProperty, createDeleteButton, createErrorLabel, createLabelProvider, createMoveDownButton, createMoveUpButton, createTitleComposite, dispose, getAdapterFactory, getContainer, getDefaultReferenceStyle, getEStructuralFeature, getGridDescription, getImage, getLabelProvider, getReferencedElementsList, getReferenceDisplayName, getReferenceService, getTableHeightHint, getTableStyleProperty, getTableViewer, handleAddExisting, handleAddNew, handleDelete, handleDoubleClick, handleMoveDown, handleMoveUp, ignoreEnableOnReadOnly, renderControl, renderMultiReferenceControl, rootDomainModelChanged, showAddExistingButton, showDeleteButton, showMoveDownButton, showMoveUpButton, updateButtonEnabling, updateButtons, updateButtonVisibility, updateTableViewerInputList
applyUnchangeableFeature, canHandleControlProcessor, createLabel, createValidationIcon, defaultHandleControlProcessor, defaultHandleControlProcessorForCell, getDataBindingContext, getEditingDomain, getEMFFormsDatabinding, getEMFFormsLabelProvider, getLabelStyleBits, getModelValue, getValidationBackgroundColor, getValidationForegroundColor, getValidationIcon, getVTViewTemplateProvider, hasLeftLabelAlignment, isUnchangeableFeature, notifyChange, postInit, render
applyValidation, applyVisible, canReveal, finalizeRendering, getControls, getDefaultFontName, init, isRenderingFinished, preInit, scrollToReveal, scrollToReveal, setControlEnabled
checkRenderer, getRenderer, getReportService, getVElement, getViewModelContext, register
@Inject public LinkOnlyMultiReferenceRenderer(VControl vElement, ViewModelContext viewContext, ReportService reportService, EMFFormsDatabinding emfFormsDatabinding, EMFFormsLabelProvider emfFormsLabelProvider, VTViewTemplateProvider vtViewTemplateProvider, ImageRegistryService imageRegistryService)
vElement
- the view model element to be renderedviewContext
- the view contextemfFormsDatabinding
- The EMFFormsDatabinding
emfFormsLabelProvider
- The EMFFormsLabelProvider
reportService
- The ReportService
vtViewTemplateProvider
- The VTViewTemplateProvider
imageRegistryService
- The ImageRegistryService
protected boolean showAddNewButton()
showAddNewButton
in class MultiReferenceSWTRenderer
MultiReferenceSWTRenderer.showAddNewButton()
Copyright © 2019. All rights reserved.