core expressions

This document lists the breaking API changes that occurred between R3.2 and R3.3 and how to migrate from the R3.2 API to the R3.3 API.

core expressions - Breaking API changes from R3.2 to R3.3
None

core expressions - Non-breaking API changes from R3.2 to R3.3

New API in `org.eclipse.core.expressions.ElementHandler`:

- `Expression create(ExpressionConverter converter, Element element) throws CoreException`
- `processChildren(ExpressionConverter converter, Element element, CompositeExpression expression) throws CoreException`

New API in `org.eclipse.core.expressions.ExpressionConverter`:

- `Expression perform(Element root) throws CoreException`

New API constants in `org.eclipse.core.expressions.ExpressionTagNames`:

- `REFERENCE`

New API classes in package `org.eclipse.core.expressions`:

- `IIterable`
- `ICountable`