org.eclipse.emf.ecp.view.model.common
Interface ECPRendererTester

All Known Implementing Classes:
BooleanControlRendererTester, CategorizationTabRendererTester, CategorizationTreeRendererTester, CompositeCategoryDefaultRendererTester, CompositeCategoryTabRendererTester, CompositeCategoryTreeRendererTester, ControlRootEClassControl2SWTRendererTester, DateTimeControlRendererTester, ECPStaticRendererTester, EmailControlRendererTest, EmbeddedGroupTester, EnumComboViewerRendererTester, LabelRapRendererTester, NumberControlRendererTester, RootEClassControlECPTester, SimpleControlRendererTester, TextControlRendererTester, XMLDateControlRendererTester

public interface ECPRendererTester

EPCRendererTester is used by the framework to find the best fitting renderer for a specific ViewModelContext.

Author:
Eugen Neufeld

Field Summary
static int NOT_APPLICABLE
          Return this whenever the renderer should not be used for the tested ViewModelContext.
 
Method Summary
 int isApplicable(VElement vElement, ViewModelContext viewModelContext)
          Check whether the provided VElement and ViewModelContext are fitting for the provided renderer.
 

Field Detail

NOT_APPLICABLE

static final int NOT_APPLICABLE
Return this whenever the renderer should not be used for the tested ViewModelContext.

See Also:
Constant Field Values
Method Detail

isApplicable

int isApplicable(VElement vElement,
                 ViewModelContext viewModelContext)
Check whether the provided VElement and ViewModelContext are fitting for the provided renderer.

Parameters:
vElement - the VElement to check
viewModelContext - the ViewModelContext to check
Returns:
NOT_APPLICABLE if the corresponding renderer should not be used, a positive integer value otherwise. The renderer with the highest priority will be taken.


Copyright © 2014. All Rights Reserved.