Class LeafConditionSegmentControlRenderer_PTest.TestLeafConditionSegmentControlRenderer
- java.lang.Object
-
- org.eclipse.emf.ecp.view.model.common.AbstractRenderer<VELEMENT>
-
- org.eclipse.emfforms.spi.swt.core.AbstractSWTRenderer<VCONTROL>
-
- org.eclipse.emf.ecp.view.spi.core.swt.AbstractControlSWTRenderer<VControl>
-
- org.eclipse.emf.ecp.view.spi.core.swt.SimpleControlSWTRenderer
-
- org.eclipse.emf.ecp.view.spi.core.swt.SimpleControlSWTControlSWTRenderer
-
- org.eclipse.emf.ecp.view.internal.editor.controls.ExpectedValueControlRenderer
-
- org.eclipse.emf.ecp.view.internal.editor.controls.LeafConditionSegmentControlRenderer
-
- org.eclipse.emf.ecp.view.internal.editor.controls.LeafConditionSegmentControlRenderer_PTest.TestLeafConditionSegmentControlRenderer
-
- All Implemented Interfaces:
RootDomainModelChangeListener
- Enclosing class:
- LeafConditionSegmentControlRenderer_PTest
public class LeafConditionSegmentControlRenderer_PTest.TestLeafConditionSegmentControlRenderer extends LeafConditionSegmentControlRenderer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecp.view.internal.editor.controls.ExpectedValueControlRenderer
ExpectedValueControlRenderer.ModelToTargetUpdateStrategy, ExpectedValueControlRenderer.TargetToModelUpdateStrategy
-
-
Field Summary
-
Fields inherited from class org.eclipse.emfforms.spi.swt.core.AbstractSWTRenderer
CUSTOM_VARIANT
-
-
Constructor Summary
Constructors Constructor Description TestLeafConditionSegmentControlRenderer(VControl vElement, ViewModelContext viewContext, ReportService reportService, EMFFormsDatabindingEMF databindingService, EMFFormsLabelProvider labelProvider, VTViewTemplateProvider viewTemplateProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.emf.ecore.EObject
getObservedEObject()
Returns the model object representing the value for this renderer's domain model reference.protected java.lang.Object
getSelectedObject(org.eclipse.emf.ecore.EAttribute attribute)
Lets the user select an object and returns the selection.protected void
showError(org.eclipse.swt.widgets.Shell shell, java.lang.String title, java.lang.String description)
Shows an error message to the user.protected void
showInfo(org.eclipse.swt.widgets.Shell parent, java.lang.String title, java.lang.String message)
Opens a dialog showing information to the user.-
Methods inherited from class org.eclipse.emf.ecp.view.internal.editor.controls.LeafConditionSegmentControlRenderer
getEMFFormsDatabinding, onSelectButton
-
Methods inherited from class org.eclipse.emf.ecp.view.internal.editor.controls.ExpectedValueControlRenderer
createBindings, createSWTControl, createTooltipBinding, finalizeRendering, getUnsetText
-
Methods inherited from class org.eclipse.emf.ecp.view.spi.core.swt.SimpleControlSWTControlSWTRenderer
createControl, getFeature, rootDomainModelChanged, withPreSetValidation
-
Methods inherited from class org.eclipse.emf.ecp.view.spi.core.swt.SimpleControlSWTRenderer
applyReadOnly, applyValidation, createControlCell, createDefaultUnsettableStyleProperty, createLabelCell, createValidationCell, dispose, getGridDescription, getLabelWidth, getUnsettableStyleProperty, isUnsettable, renderControl, setControlEnabled, setControlIdData, setValidationColor, setValidationForegroundColor
-
Methods inherited from class org.eclipse.emf.ecp.view.spi.core.swt.AbstractControlSWTRenderer
applyEnable, applyUnchangeableFeature, canHandleControlProcessor, createLabel, createValidationIcon, defaultHandleControlProcessor, defaultHandleControlProcessorForCell, getDataBindingContext, getEditingDomain, getEMFFormsLabelProvider, getLabelStyleBits, getModelValue, getValidationBackgroundColor, getValidationBackgroundColor, getValidationForegroundColor, getValidationForegroundColor, getValidationIcon, getValidationIcon, getVTViewTemplateProvider, hasLeftLabelAlignment, isUnchangeableFeature, notifyChange, postInit, render
-
Methods inherited from class org.eclipse.emfforms.spi.swt.core.AbstractSWTRenderer
applyValidation, applyVisible, canReveal, getControls, getDefaultFontName, ignoreEnableOnReadOnly, init, isRenderingFinished, preInit, scrollToReveal, scrollToReveal
-
Methods inherited from class org.eclipse.emf.ecp.view.model.common.AbstractRenderer
checkRenderer, getRenderer, getReportService, getVElement, getViewModelContext, register
-
-
-
-
Constructor Detail
-
TestLeafConditionSegmentControlRenderer
public TestLeafConditionSegmentControlRenderer(VControl vElement, ViewModelContext viewContext, ReportService reportService, EMFFormsDatabindingEMF databindingService, EMFFormsLabelProvider labelProvider, VTViewTemplateProvider viewTemplateProvider)
- Parameters:
vElement
-viewContext
-reportService
-databindingService
-labelProvider
-viewTemplateProvider
-
-
-
Method Detail
-
showError
protected void showError(org.eclipse.swt.widgets.Shell shell, java.lang.String title, java.lang.String description)
Description copied from class:ExpectedValueControlRenderer
Shows an error message to the user.- Overrides:
showError
in classExpectedValueControlRenderer
- Parameters:
shell
- The Shell to show the error ontitle
- The title of the error messagedescription
- The error description
-
showInfo
protected void showInfo(org.eclipse.swt.widgets.Shell parent, java.lang.String title, java.lang.String message)
Description copied from class:LeafConditionSegmentControlRenderer
Opens a dialog showing information to the user.- Overrides:
showInfo
in classLeafConditionSegmentControlRenderer
- Parameters:
parent
- The parentShell
title
- The title of the warning dialogmessage
- The message describing the warning
-
getObservedEObject
protected org.eclipse.emf.ecore.EObject getObservedEObject() throws DatabindingFailedException
Description copied from class:ExpectedValueControlRenderer
Returns the model object representing the value for this renderer's domain model reference.- Overrides:
getObservedEObject
in classExpectedValueControlRenderer
- Returns:
- the EObject
- Throws:
DatabindingFailedException
- if the databinding fails
-
getSelectedObject
protected java.lang.Object getSelectedObject(org.eclipse.emf.ecore.EAttribute attribute)
Description copied from class:ExpectedValueControlRenderer
Lets the user select an object and returns the selection.- Overrides:
getSelectedObject
in classExpectedValueControlRenderer
- Parameters:
attribute
- the attribute for which an object is needed- Returns:
- the object
-
-