Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "MDT/OCL Photon Deprecations"

< MDT
(Created page with "This page identifies APIs that may become deprecated in the Photon release. Entries to this page are added during development and so may be retracted after review. ==UML==...")
 
(org.eclipse.ocl.uml content-type, *.ocluml and *.oclxmi extensions)
 
Line 5: Line 5:
 
==UML==
 
==UML==
  
==org.eclipse.ocl.uml content-type, *.ocluml and *.oclxmi extensions==
+
==org.eclipse.ocl.ecore, org.eclipse.ocl.uml content-types, *.oclecore, *.ocluml and *.oclxmi extensions==
There is a content-type declaration for org.eclipse.ocl.uml used by the *.ocluml and *.oclxmi extensions. There are no known usages of this facility and it requires an undesirable reference to a UML2 internal. It will therefore be removed. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=297041
+
Bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=256040 introduced the *.oclecore, *.ocluml and *.oclxmi extensions to avoid the conflicting use of *.ocl for both concrete and abstract syntax. It is not clear that the *.oclecore, *.ocluml and *.oclxmi extensions have ever been used; they are certainly not used by the closer to portable Pivot Abstract Syntax for which the extension is *.oclas. The *.oclecore, *.ocluml and *.oclxmi extensions and their corresponding org.eclipse.ocl.ecore, org.eclipse.ocl.uml content-types are therefore deprecated. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=297041

Latest revision as of 10:54, 30 January 2018

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

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

UML

org.eclipse.ocl.ecore, org.eclipse.ocl.uml content-types, *.oclecore, *.ocluml and *.oclxmi extensions

Bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=256040 introduced the *.oclecore, *.ocluml and *.oclxmi extensions to avoid the conflicting use of *.ocl for both concrete and abstract syntax. It is not clear that the *.oclecore, *.ocluml and *.oclxmi extensions have ever been used; they are certainly not used by the closer to portable Pivot Abstract Syntax for which the extension is *.oclas. The *.oclecore, *.ocluml and *.oclxmi extensions and their corresponding org.eclipse.ocl.ecore, org.eclipse.ocl.uml content-types are therefore deprecated. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=297041

Back to the top