org.eclipse.emf.ecp.edit.internal.swt.table
Class StringCellEditorTester

java.lang.Object
  extended by org.eclipse.emf.ecp.edit.internal.swt.table.StringCellEditorTester
All Implemented Interfaces:
ECPCellEditorTester

public class StringCellEditorTester
extends Object
implements ECPCellEditorTester

An ECPCellEditorTester testing whether a StringCellEditor is applicable.

Author:
Eugen Neufeld

Field Summary
 
Fields inherited from interface org.eclipse.emf.ecp.edit.spi.swt.table.ECPCellEditorTester
NOT_APPLICABLE
 
Constructor Summary
StringCellEditorTester()
           
 
Method Summary
 int isApplicable(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature, ViewModelContext viewModelContext)
          Returns the priority of the corresponding celleditor for the combination of the EObject and the EStructuralFeature.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringCellEditorTester

public StringCellEditorTester()
Method Detail

isApplicable

public int isApplicable(org.eclipse.emf.ecore.EObject eObject,
                        org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
                        ViewModelContext viewModelContext)
Returns the priority of the corresponding celleditor for the combination of the EObject and the EStructuralFeature.

Specified by:
isApplicable in interface ECPCellEditorTester
Parameters:
eObject - the EObject to test
eStructuralFeature - the EStructuralFeature to test
viewModelContext - the ViewModelContext to check
Returns:
ECPCellEditorTester.NOT_APPLICABLE if the corresponding celleditor should not be used, a positive integer value otherwise. The celleditor with the highest priority will be taken.
See Also:
ECPCellEditorTester.isApplicable(EObject, EStructuralFeature, org.eclipse.emf.ecp.view.spi.context.ViewModelContext)


Copyright © 2015. All Rights Reserved.