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

## org.eclipse.ui.texteditor
Interface IReadOnlyDependent

All Known Implementing Classes:
  ShiftAction

public interface IReadOnlyDependent

Extension interface for actions. Actions implementing this interface not only manage an enable/disable state but also manage a "hypothetical" enable state, depending on whether the target they work on is writable or read-only.

Since:
  2.0

Method Summary
`boolean` | `isEnabled(boolean isWritable)` Returns whether the actions would be enabled if its target would be enabled given the writable state described by `isWritable`.

Method Detail

### isEnabled

    public boolean isEnabled(boolean isWritable)

  Returns whether the actions would be enabled if its target would be enabled given the writable state described by `isWritable`. `isEnabled()` and `isEnabled(boolean)` holds the following invariants: isEnabled() == false, if isEnabled(true) == false || isEnabled(false) == false isEnabled() == true, if isEnabled(true) == true || isEnabled(false) == true

  Parameters:
    `isWritable` -
  Returns:
    the hypothetical enable state of the action

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

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.