Class DIContainerSWTRenderer
- 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<VElement>
-
- org.eclipse.emf.ecp.ui.view.swt.di.renderer.DIContainerSWTRenderer
-
public class DIContainerSWTRenderer extends ContainerSWTRenderer<VElement>
DI Renderer for Container.- Author:
- jfaltermeier
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CHILDREN
Named string for the children of a container.-
Fields inherited from class org.eclipse.emfforms.spi.swt.core.AbstractSWTRenderer
CUSTOM_VARIANT
-
-
Constructor Summary
Constructors Constructor Description DIContainerSWTRenderer(VElement vElement, ViewModelContext viewContext, ReportService reportService, EMFFormsRendererFactory factory)
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.swt.widgets.Composite
doGetComposite()
Invokes the get composite call on the pojo.protected org.eclipse.swt.widgets.Composite
getComposite(org.eclipse.swt.widgets.Composite parent)
Allows to customize the composite which is used to render the children onto.-
Methods inherited from class org.eclipse.emf.ecp.view.spi.core.swt.ContainerSWTRenderer
dispose, getChildren, getCustomVariant, getEMFFormsRendererFactory, getGridDescription, getLayout, renderControl, setLayoutDataForControl
-
Methods inherited from class org.eclipse.emfforms.spi.swt.core.AbstractSWTRenderer
applyEnable, applyReadOnly, applyValidation, applyValidation, applyVisible, canReveal, finalizeRendering, getControls, getDefaultFontName, ignoreEnableOnReadOnly, init, isRenderingFinished, postInit, preInit, render, scrollToReveal, scrollToReveal, setControlEnabled
-
Methods inherited from class org.eclipse.emf.ecp.view.model.common.AbstractRenderer
checkRenderer, getRenderer, getReportService, getVElement, getViewModelContext, register
-
-
-
-
Field Detail
-
CHILDREN
public static final java.lang.String CHILDREN
Named string for the children of a container.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DIContainerSWTRenderer
public DIContainerSWTRenderer(VElement vElement, ViewModelContext viewContext, ReportService reportService, EMFFormsRendererFactory factory)
Default constructor.- Parameters:
vElement
- the view model element to be renderedviewContext
- the view contextreportService
- theReportService
factory
- theEMFFormsRendererFactory
-
-
Method Detail
-
getComposite
protected org.eclipse.swt.widgets.Composite getComposite(org.eclipse.swt.widgets.Composite parent)
Allows to customize the composite which is used to render the children onto.- Overrides:
getComposite
in classContainerSWTRenderer<VElement>
- Parameters:
parent
- the parentComposite
to use as a parent- Returns:
- the
Composite
or a subclass to use - See Also:
ContainerSWTRenderer.getComposite(org.eclipse.swt.widgets.Composite)
-
doGetComposite
protected org.eclipse.swt.widgets.Composite doGetComposite()
Invokes the get composite call on the pojo.- Returns:
- the composite
-
-