org.eclipse.emf.ecp.ui.view.swt.di.renderer
Class DIViewSWTRenderer
java.lang.Object
org.eclipse.emf.ecp.view.model.common.AbstractRenderer<VELEMENT>
org.eclipse.emfforms.spi.swt.core.AbstractSWTRenderer<VELEMENT>
org.eclipse.emf.ecp.view.spi.core.swt.ContainerSWTRenderer<VView>
org.eclipse.emf.ecp.view.internal.core.swt.renderer.ViewSWTRenderer
org.eclipse.emf.ecp.ui.view.swt.di.renderer.DIViewSWTRenderer
- All Implemented Interfaces:
- EMFFormsLocaleChangeListener
public class DIViewSWTRenderer
- extends ViewSWTRenderer
- Author:
- jfaltermeier
Method Summary |
org.eclipse.swt.widgets.Control |
render(SWTGridCell cell,
org.eclipse.swt.widgets.Composite parent)
Renders the passed VElement . |
DIViewSWTRenderer
public DIViewSWTRenderer(VView vElement,
ViewModelContext viewContext,
ReportService reportService,
EMFFormsRendererFactory factory,
EMFFormsDatabinding emfFormsDatabinding,
EMFFormsLocaleProvider localeProvider)
- Default constructor.
- Parameters:
vElement
- the view model element to be renderedviewContext
- the view contextreportService
- the ReportService
factory
- the EMFFormsRendererFactory
emfFormsDatabinding
- The EMFFormsDatabinding
localeProvider
- The EMFFormsLocaleProvider
render
public org.eclipse.swt.widgets.Control render(SWTGridCell cell,
org.eclipse.swt.widgets.Composite parent)
throws NoRendererFoundException,
NoPropertyDescriptorFoundExeption
- Renders the passed
VElement
.
- Overrides:
render
in class AbstractSWTRenderer<VView>
- Parameters:
cell
- the SWTGridCell
of the control to renderparent
- the Composite
to render on
- Returns:
- the rendered
Control
- Throws:
NoRendererFoundException
- this is thrown when a renderer cannot be found
NoPropertyDescriptorFoundExeption
- this is thrown when no property descriptor can be found- See Also:
AbstractSWTRenderer.render(org.eclipse.emfforms.spi.swt.core.layout.SWTGridCell,
org.eclipse.swt.widgets.Composite)
Copyright © 2015. All Rights Reserved.