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:
ECPApplicableTester

public class StringCellEditorTester
extends Object
implements ECPApplicableTester

An ECPApplicableTester testing whether a StringCellEditor is applicable.

Author:
Eugen Neufeld

Field Summary
 
Fields inherited from interface org.eclipse.emf.ecp.edit.spi.util.ECPApplicableTester
NOT_APPLICABLE
 
Constructor Summary
StringCellEditorTester()
           
 
Method Summary
 int isApplicable(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
          Returns the priority of the corresponding control for the combination of the EObject and the EStructuralFeature.
 int isApplicable(org.eclipse.emf.edit.provider.IItemPropertyDescriptor itemPropertyDescriptor, org.eclipse.emf.ecore.EObject eObject)
          Deprecated.  
 int isApplicable(VDomainModelReference domainModelReference)
          Returns the priority of the corresponding control for the provided VDomainModelReference.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringCellEditorTester

public StringCellEditorTester()
Method Detail

isApplicable

@Deprecated
public int isApplicable(org.eclipse.emf.edit.provider.IItemPropertyDescriptor itemPropertyDescriptor,
                                   org.eclipse.emf.ecore.EObject eObject)
Deprecated. 

Returns the priority of the corresponding control for the combination of the EObject and the IItemPropertyDescriptor.

Specified by:
isApplicable in interface ECPApplicableTester
Parameters:
itemPropertyDescriptor - the IItemPropertyDescriptor to test
eObject - the EObject to test
Returns:
ECPApplicableTester.NOT_APPLICABLE if the corresponding control should not be used, a positivie integer value otherwise. The control with the highest priority will be taken.
See Also:
ECPApplicableTester.isApplicable(org.eclipse.emf.edit.provider.IItemPropertyDescriptor, org.eclipse.emf.ecore.EObject)

isApplicable

public int isApplicable(VDomainModelReference domainModelReference)
Returns the priority of the corresponding control for the provided VDomainModelReference.

Specified by:
isApplicable in interface ECPApplicableTester
Parameters:
domainModelReference - the VDomainModelReference to test
Returns:
ECPApplicableTester.NOT_APPLICABLE if the corresponding control should not be used, a positivie integer value otherwise. The control with the highest priority will be taken.
See Also:
ECPApplicableTester.isApplicable(org.eclipse.emf.ecp.view.spi.model.VDomainModelReference)

isApplicable

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

Specified by:
isApplicable in interface ECPApplicableTester
Parameters:
eObject - the EObject to test
eStructuralFeature - the EStructuralFeature to test
Returns:
ECPApplicableTester.NOT_APPLICABLE if the corresponding control should not be used, a positivie integer value otherwise. The control with the highest priority will be taken.
See Also:
ECPApplicableTester.isApplicable(org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature)


Copyright © 2014. All Rights Reserved.