Interface EMFFormsAdditionalRendererService<VELEMENT extends VElement>
-
- Type Parameters:
VELEMENT
-
- All Known Implementing Classes:
LegacyAdditionalRendererService
public interface EMFFormsAdditionalRendererService<VELEMENT extends VElement>
The EMFFormsAdditionalRendererService encapsulates the tester and the access to theAbstractAdditionalSWTRenderer
.- Author:
- Eugen Neufeld
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<AbstractAdditionalSWTRenderer<VELEMENT>>
getRendererInstances(VELEMENT vElement, ViewModelContext viewModelContext)
Returns a collection of renderers.boolean
isApplicable(VElement vElement, ViewModelContext viewModelContext)
Check whether the providedVElement
can be rendered by theAbstractAdditionalSWTRenderer
provided bygetRendererInstances(VElement, ViewModelContext)
.
-
-
-
Method Detail
-
isApplicable
boolean isApplicable(VElement vElement, ViewModelContext viewModelContext)
Check whether the providedVElement
can be rendered by theAbstractAdditionalSWTRenderer
provided bygetRendererInstances(VElement, ViewModelContext)
.- Parameters:
vElement
- TheVElement
to checkviewModelContext
- TheViewModelContext
to use- Returns:
- true if the AbstractAdditionalSWTRenderer fits, false otherwise
-
getRendererInstances
java.util.Collection<AbstractAdditionalSWTRenderer<VELEMENT>> getRendererInstances(VELEMENT vElement, ViewModelContext viewModelContext)
Returns a collection of renderers.- Parameters:
vElement
- TheVElement
to create the renderer instance forviewModelContext
- TheViewModelContext
to use for the renderer instance- Returns:
- The collection of AbstractAdditionalSWTRenderers
-
-