|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.emfforms.internal.swt.core.EMFFormsRendererFactoryImpl
public class EMFFormsRendererFactoryImpl
The default implementation of the EMFFormsRendererFactory.
| Constructor Summary | |
|---|---|
EMFFormsRendererFactoryImpl()
|
|
| Method Summary | ||
|---|---|---|
void |
addEMFFormsRendererService(EMFFormsRendererService<VElement> rendererService)
Called by the initializer to add an EMFFormsRendererService. |
|
void |
clearRenderers()
Method for Tests to clear all services. |
|
Collection<AbstractAdditionalSWTRenderer<VElement>> |
getAdditionalRendererInstances(VElement vElement,
ViewModelContext viewModelContext)
Returns a collection of all additional renderer which contribute controls for the provided VElement. |
|
|
getRendererInstance(VELEMENT vElement,
ViewModelContext viewModelContext)
Returns the renderer which fits the provided VElement and ViewModelContext the most. |
|
void |
removeEMFFormsRendererService(EMFFormsRendererService<VElement> rendererService)
Called by the initializer to remove an EMFFormsRendererService. |
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EMFFormsRendererFactoryImpl()
| Method Detail |
|---|
public void addEMFFormsRendererService(EMFFormsRendererService<VElement> rendererService)
EMFFormsRendererService.
rendererService - The EMFFormsRendererService to addpublic void removeEMFFormsRendererService(EMFFormsRendererService<VElement> rendererService)
EMFFormsRendererService.
rendererService - The EMFFormsRendererService to remove
public <VELEMENT extends VElement> AbstractSWTRenderer<VElement> getRendererInstance(VELEMENT vElement,
ViewModelContext viewModelContext)
throws EMFFormsNoRendererException
VElement and ViewModelContext the most.
getRendererInstance in interface EMFFormsRendererFactoryVELEMENT - The VElement typevElement - the VElement to find the renderer forviewModelContext - the ViewModelContext to find the renderer for
EMFFormsNoRendererExceptionEMFFormsRendererFactory.getRendererInstance(VElement,ViewModelContext)
public Collection<AbstractAdditionalSWTRenderer<VElement>> getAdditionalRendererInstances(VElement vElement,
ViewModelContext viewModelContext)
VElement.
getAdditionalRendererInstances in interface EMFFormsRendererFactoryvElement - the VElement to get additional renderer forviewModelContext - the ViewModelContext to check
EMFFormsRendererFactory.getAdditionalRendererInstances(VElement, ViewModelContext)public void clearRenderers()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||