Overview | Package | Class | Use | Tree | Deprecated | Index
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.eclipse.emf.ecp.ui.util
Interface ECPModelElementOpenTester

    public interface ECPModelElementOpenTester

This interface can be extended in order to provide dynamic testers for the model element opener. So if you want to check specific information of an EObject aside the EClass you should implement this.

Author:
  Eugen Neufeld

Field Summary
`static int` | `NOT_APPLICABLE` Return this whenever the opener can't open a specific element.

Method Summary
`int` | `isApplicable(Object eObject)` This is called by the ECPHandlerHelper to check how well the corresponding `ECPModelElementOpener` can handle the current Obejct.

Field Detail

### NOT_APPLICABLE

    static final int NOT_APPLICABLE

  Return this whenever the opener can't open a specific element.

  See Also:
    Constant Field Values

Method Detail

### isApplicable

    int isApplicable(Object eObject)

  This is called by the ECPHandlerHelper to check how well the corresponding `ECPModelElementOpener` can handle the current Obejct. The Tester with the highest result will be chosen. If the corresponding `ECPModelElementOpener` can't handle the EObject, the result should be `NOT_APPLICABLE`.

  Parameters:
    `eObject` - the `Object` to open
  Returns:
    an integer defining how fitting the corresponding opener is.

Overview | Package | Class | Use | Tree | Deprecated | Index
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2015. All Rights Reserved.