org.eclipse.emf.ecp.view.model.common
Interface ECPRendererTester
- All Known Implementing Classes:
- AttributeSelectControlTester, AttributeValueControlTester, BooleanControlRendererTester, ControlRootEClassControl2SWTRendererTester, DateTimeControlRendererTester, DIContainerSWTRendererTester, DIControlSWTRendererTester, DICustomControlSWTRendererTester, DIViewSWTRendererTester, DMRSelectorControlTester, DomainModelReferenceControlSWTRendererTester, ECPStaticRendererTester, EnumComboViewerRendererTester, FeaturePathDMRReferenceTester, FeaturePathDMRReferenceTester, FeaturePathDMRSubMappedEClassReferenceTester, KeyValueControlTester, LeafConditionControlRendererTester, LeafRendererTester, MappedEClassTester, NumberControlRendererTester, RootEClassControlECPTester, SimpleControlRendererTester, SingleReferenceRendererTester, StackItemControlRendererTester, TableColumnsDMRTableControlTester, TableDetailViewControlSWTRendererTester, TemplateColorHexControlTester, TemplateImagePathControlTester, TestControlSWTRendererECPTester, TextControlRendererTester, ViewModelSelectControlTester, XMLDateControlRendererTester
public interface ECPRendererTester
EPCRendererTester is used by the framework to find the best fitting renderer for a specific ViewModelContext.
- Author:
- Eugen Neufeld
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
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 checkviewModelContext - 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 © 2015. All Rights Reserved.