org.eclipse.emf.ecp.view.spi.core.swt
Class AbstractControlSWTRenderer<VCONTROL extends VControl>

java.lang.Object
  extended by org.eclipse.emf.ecp.view.model.common.AbstractRenderer<VELEMENT>
      extended by org.eclipse.emfforms.spi.swt.core.AbstractSWTRenderer<VCONTROL>
          extended by org.eclipse.emf.ecp.view.spi.core.swt.AbstractControlSWTRenderer<VCONTROL>
Type Parameters:
VCONTROL - the VControl of this renderer.
Direct Known Subclasses:
DIControlSWTRenderer, MultiReferenceSWTRenderer, SimpleControlSWTRenderer, TableControlSWTRenderer

public abstract class AbstractControlSWTRenderer<VCONTROL extends VControl>
extends AbstractSWTRenderer<VCONTROL>

Super class for all kinds of control renderer.

Author:
Eugen Neufeld

Constructor Summary
AbstractControlSWTRenderer(VCONTROL vElement, ViewModelContext viewContext, ReportService reportService, EMFFormsDatabinding emfFormsDatabinding, EMFFormsLabelProvider emfFormsLabelProvider, VTViewTemplateProvider vtViewTemplateProvider)
          Default constructor.
 
Method Summary
 
Methods inherited from class org.eclipse.emfforms.spi.swt.core.AbstractSWTRenderer
finalizeRendering, getGridDescription, init, render
 
Methods inherited from class org.eclipse.emf.ecp.view.model.common.AbstractRenderer
getVElement, getViewModelContext
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractControlSWTRenderer

public AbstractControlSWTRenderer(VCONTROL vElement,
                                  ViewModelContext viewContext,
                                  ReportService reportService,
                                  EMFFormsDatabinding emfFormsDatabinding,
                                  EMFFormsLabelProvider emfFormsLabelProvider,
                                  VTViewTemplateProvider vtViewTemplateProvider)
Default constructor.

Parameters:
vElement - the view model element to be rendered
viewContext - the view context
emfFormsDatabinding - The EMFFormsDatabinding
emfFormsLabelProvider - The EMFFormsLabelProvider
reportService - The ReportService
vtViewTemplateProvider - The VTViewTemplateProvider
Since:
1.6


Copyright © 2015. All Rights Reserved.