Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.eclipse.debug.core.model.IExpression

Packages that use IExpression
org.eclipse.debug.core | Provides support for launching programs, breakpoint management, expression management, and debug events.
org.eclipse.debug.core.model | Defines interfaces for debug model elements, source lookup, and launching.

Uses of IExpression in org.eclipse.debug.core

Methods in org.eclipse.debug.core that return IExpression
`IExpression[]` | `IExpressionManager.getExpressions()` Returns a collection of all registered expressions, possibly empty.
`IExpression[]` | `IExpressionManager.getExpressions(String modelIdentifier)` Returns a collection of all expressions registered for the given debug model,possibly empty.

Methods in org.eclipse.debug.core with parameters of type IExpression
`void` | `IExpressionsListener.expressionsAdded(IExpression[] expressions)` Notifies this listener that the given expressions have been added to the expression manager.
`void` | `IExpressionsListener.expressionsRemoved(IExpression[] expressions)` Notifies this listener that the given expressions has been removed from the expression manager.
`void` | `IExpressionsListener.expressionsChanged(IExpression[] expressions)` Notifies this listener that the given expressions have changed.
`void` | `IExpressionManager.addExpression(IExpression expression)` Adds the given expression to the collection of registered expressions in the workspace and notifies all registered listeners.
`void` | `IExpressionManager.addExpressions(IExpression[] expressions)` Adds the given expressions to the collection of registered expressions in the workspace and notifies all registered listeners.
`void` | `IExpressionManager.removeExpression(IExpression expression)` Removes the given expression from the expression manager, and notifies all registered listeners.
`void` | `IExpressionManager.removeExpressions(IExpression[] expressions)` Removes the given expressions from the collection of registered expressions in the workspace and notifies all registered listeners.
`void` | `IExpressionListener.expressionAdded(IExpression expression)` Notifies this listener that the given expression has been added to the expression manager.
`void` | `IExpressionListener.expressionRemoved(IExpression expression)` Notifies this listener that the given expression has been removed from the expression manager.
`void` | `IExpressionListener.expressionChanged(IExpression expression)` Notifies this listener that the given expression has changed.

Uses of IExpression in org.eclipse.debug.core.model

Subinterfaces of IExpression in org.eclipse.debug.core.model
`interface` | `IErrorReportingExpression` An expression that can report errors which occurred during the expression's evaluation.
`interface` | `IWatchExpression` A watch expression is an expression that is evaluated in the context of a specific stack frame, thread, debug target, process, or launch.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

Guidelines for using Eclipse APIs.

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