org.eclipse.emfforms.internal.swt.core.plugin
Class LegacyAdditionalRendererService
java.lang.Object
org.eclipse.emfforms.internal.swt.core.plugin.LegacyAdditionalRendererService
- All Implemented Interfaces:
- EMFFormsAdditionalRendererService<VElement>
public class LegacyAdditionalRendererService
- extends Object
- implements EMFFormsAdditionalRendererService<VElement>
Renderer service which uses the extension point derivates.
- Author:
- Eugen Neufeld
LegacyAdditionalRendererService
public LegacyAdditionalRendererService()
isApplicable
public boolean isApplicable(VElement vElement,
ViewModelContext viewModelContext)
- Check whether the provided
VElement can be rendered by the AbstractAdditionalSWTRenderer provided
by EMFFormsAdditionalRendererService.getRendererInstances(VElement, ViewModelContext).
- Specified by:
isApplicable in interface EMFFormsAdditionalRendererService<VElement>
- Parameters:
vElement - The VElement to checkviewModelContext - The ViewModelContext to use
- Returns:
- true if the AbstractAdditionalSWTRenderer fits, false otherwise
- See Also:
EMFFormsAdditionalRendererService.isApplicable(org.eclipse.emf.ecp.view.spi.model.VElement,
org.eclipse.emf.ecp.view.spi.context.ViewModelContext)
getRendererInstances
public Collection<AbstractAdditionalSWTRenderer<VElement>> getRendererInstances(VElement vElement,
ViewModelContext viewModelContext)
- Returns a collection of renderers.
- Specified by:
getRendererInstances in interface EMFFormsAdditionalRendererService<VElement>
- Parameters:
vElement - The VElement to create the renderer instance forviewModelContext - The ViewModelContext to use for the renderer instance
- Returns:
- The collection of AbstractAdditionalSWTRenderers
- See Also:
EMFFormsAdditionalRendererService.getRendererInstances(org.eclipse.emf.ecp.view.spi.model.VElement,
org.eclipse.emf.ecp.view.spi.context.ViewModelContext)
Copyright © 2015. All Rights Reserved.