Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

MDT/OCL Juno Deprecations

< MDT
Revision as of 03:00, 6 March 2012 by Unnamed Poltroon (Talk) (New page: This page identifies APIs that may become deprecated in the Juno release. Entries to this page are added during development and so may be retracted after review. ==Delegates== Persistenc...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This page identifies APIs that may become deprecated in the Juno release.

Entries to this page are added during development and so may be retracted after review.

Delegates

Persistence of a DelegateDomain can lead to leaks and stale functionality. A Delegate URI String should be used to configure factories.

AbstractOCLDelegateFactory(OCLDelegateDomain) => AbstractOCLDelegateFactory(String) OCLInvocationDelegateFactory(OCLDelegateDomain) => OCLInvocationDelegateFactory(String) OCLQueryDelegateFactory(OCLDelegateDomain) => OCLQueryDelegateFactory(String) OCLSettingDelegateFactory(OCLDelegateDomain) => OCLSettingDelegateFactory(String) OCLValidationDelegateFactory(OCLDelegateDomain) => OCLValidationDelegateFactory(String)

The legacy delegate support was provided by the http://www.eclipse.org/emf/2002/Ecore/OCL URI. This is moving to http://www.eclipse.org/emf/2002/Ecore/OCL/LPG so that the original URI can be a user preference direction to legacy or pivot (or ...) support. This requires the factory to have a configurable URI.

AbstractOCLDelegateFactory() => AbstractOCLDelegateFactory(String) OCLInvocationDelegateFactory() => OCLInvocationDelegateFactory(String) OCLQueryDelegateFactory() => OCLQueryDelegateFactory(String) OCLSettingDelegateFactory() => OCLSettingDelegateFactory(String) OCLValidationDelegateFactory() => OCLValidationDelegateFactory(String)

Back to the top