blob: ac879fd82a2053e07a57a9bfa61998d847ae0287 [file] [log] [blame]
{"checks":{"bugzilla_create_url":{"desc":"Checks if the URL can be fetched using a simple get query.","results":["OK: Create <a href=\"https:\/\/bugs.eclipse.org\/bugs\/enter_bug.cgi?product=OCL\">URL<\/a> could be successfully fetched."],"value":"https:\/\/bugs.eclipse.org\/bugs\/enter_bug.cgi?product=OCL"},"bugzilla_query_url":{"desc":"Checks if the URL can be fetched using a simple get query.","results":["OK: Query <a href=\"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?product=OCL&component=Core\">URL<\/a> could be successfully fetched."],"value":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?product=OCL&component=Core"},"build_url":{"desc":"Sends a get request to the given CI URL and looks at the headers in the response (200, 404..). Also checks if the URL is really a Hudson instance (through a call to its API).","results":["OK. Fetched CI URL.","Failed: CI URL is not the root of a Hudson instance."],"value":"https:\/\/ci.eclipse.org\/ocl\/job\/ocl-master\/"},"dev_list":{"desc":"Checks if the Dev ML URL can be fetched using a simple get query.","results":["OK: Dev ML <a href=\"https:\/\/dev.eclipse.org\/mailman\/listinfo\/mdt-ocl.dev\">URL<\/a> could be successfully fetched."],"value":"https:\/\/dev.eclipse.org\/mailman\/listinfo\/mdt-ocl.dev"},"documentation_url":{"desc":"Checks if the URL can be fetched using a simple get query.","results":["OK: Documentation <a href=\"http:\/\/download.eclipse.org\/ocl\/doc\/6.4.0\/ocl.pdf\">URL<\/a> could be successfully fetched."],"value":"http:\/\/download.eclipse.org\/ocl\/doc\/6.4.0\/ocl.pdf"},"download_url":{"desc":"Checks if the URL can be fetched using a simple get query.","results":["OK: Download <a href=\"http:\/\/www.eclipse.org\/modeling\/mdt\/downloads\/?project=ocl\">URL<\/a> could be successfully fetched."],"value":"http:\/\/www.eclipse.org\/modeling\/mdt\/downloads\/?project=ocl"},"forums":{"desc":"Checks if the Forums URL can be fetched using a simple get query.","results":["OK. Forum [Eclipse OCL Forum] correctly defined.","OK: Forum [Eclipse OCL Forum] <a href=\"http:\/\/eclipse.org\/forums\/eclipse.modeling.mdt.ocl\">URL<\/a> could be successfully fetched."],"value":"http:\/\/eclipse.org\/forums\/eclipse.modeling.mdt.ocl"},"gettingstarted_url":{"desc":"Checks if the URL can be fetched using a simple get query.","results":["OK: Documentation <a href=\"http:\/\/help.eclipse.org\/oxygen\/topic\/org.eclipse.ocl.doc\/help\/GettingStarted.html\">URL<\/a> could be successfully fetched."],"value":"http:\/\/help.eclipse.org\/oxygen\/topic\/org.eclipse.ocl.doc\/help\/GettingStarted.html"},"mailing_lists":{"desc":"Checks if the Mailing lists URL can be fetched using a simple get query.","results":["Failed: no mailing list defined."]},"plan_url":{"desc":"Checks if the URL can be fetched using a simple get query.","results":["Failed: no URL defined for plan."]},"proposal_url":{"desc":"Checks if the URL can be fetched using a simple get query.","results":["Failed: no URL defined for proposal."]},"releases":{"desc":"Checks if the releases have been correctly filled.","results":["Failed. Review for [2021-03 (6.14.0)] type [2] is [none] on [2021-03-13 00:00:00].","OK. Review for [2020-12 (6.13.0)] is 'success'.","Failed. Review for [2020-06 (6.12.0)] type [2] is [none] on [2020-06-18 00:00:00].","Failed. Review for [2020-03 (6.11.0)] type [2] is [none] on [2020-03-18 00:00:00].","OK. Review for [2019-12 (6.10.0)] is 'success'.","Failed. Review for [2019-09 (6.9.0)] type [2] is [none] on [2019-09-18 00:00:00].","Failed. Review for [2019-06 (6.8.0)] type [2] is [none] on [2019-06-19 00:00:00].","Failed. Review for [2019-03 (6.7.0)] type [2] is [none] on [2019-03-20 00:00:00].","OK. Review for [2018-12 (6.6.0)] is 'success'.","OK. Review for [2018-09 (6.5.0)] is 'success'.","OK. Review for [6.4.0 Photon] is 'success'.","OK. Review for [6.3.0 Oxygen] is 'success'.","OK. Review for [6.2.0 Neon++] is 'success'.","OK. Review for [6.1.0 Neon] is 'success'.","OK. Review for [6.0.0 Mars] is 'success'.","OK. Review for [5.0.0] is 'success'.","OK. Review for [4.1.0] is 'success'.","OK. Review for [4.0.0] is 'success'.","OK. Review for [3.1.0] is 'success'.","Failed. Review for [3.0.0] type [1] is [none] on [2010-06-23 00:00:00].","OK. Review for [1.3.0] is 'success'.","Failed. Review for [1.2.0] type [1] is [none] on [2008-06-27 00:00:00]."]},"source_repo":{"desc":"Checks if the Source repositories are filled and can be fetched using a simple get query.","results":["OK. Source repo [ocl\/org.eclipse.ocl] type [git] path [\/gitroot\/ocl\/org.eclipse.ocl.git].","OK: Source repo [ocl\/org.eclipse.ocl] <a href=\"https:\/\/git.eclipse.org\/r\/plugins\/gitiles\/ocl\/org.eclipse.ocl\">URL<\/a> could be successfully fetched."],"value":"https:\/\/git.eclipse.org\/r\/plugins\/gitiles\/ocl\/org.eclipse.ocl"},"title":{"desc":"Checks if a name is defined for the project: !~ m!^\\s*$!","results":["OK"],"value":"Eclipse OCL (Object Constraint Language)"},"update_sites":{"desc":"Checks if the update sites can be fetched using a simple get query.","results":["OK. Update site [Eclipse OCL Latest Release repository] has title.","OK: Update site [Eclipse OCL Latest Release repository] <a href=\"https:\/\/download.eclipse.org\/modeling\/mdt\/ocl\/updates\/releases\/latest\">URL<\/a> could be successfully fetched.","OK. Update site [Eclipse OCL Recent Releases repository] has title.","OK: Update site [Eclipse OCL Recent Releases repository] <a href=\"https:\/\/download.eclipse.org\/modeling\/mdt\/ocl\/updates\/releases\">URL<\/a> could be successfully fetched.","OK. Update site [Eclipse OCL Archived Releases Repository] has title.","OK: Update site [Eclipse OCL Archived Releases Repository] <a href=\"https:\/\/archive.eclipse.org\/modeling\/mdt\/ocl\/updates\/releases\">URL<\/a> could be successfully fetched.","OK. Update site [Eclipse OCL Milestones repository (latest)] has title.","OK: Update site [Eclipse OCL Milestones repository (latest)] <a href=\"https:\/\/download.eclipse.org\/modeling\/mdt\/ocl\/updates\/milestones\/latest\">URL<\/a> could be successfully fetched.","OK. Update site [Eclipse OCL Integration Repository (latest)] has title.","OK: Update site [Eclipse OCL Integration Repository (latest)] <a href=\"https:\/\/download.eclipse.org\/modeling\/mdt\/ocl\/updates\/interim\/latest\">URL<\/a> could be successfully fetched.","OK. Update site [Eclipse OCL Nightly repository (latest)] has title.","OK: Update site [Eclipse OCL Nightly repository (latest)] <a href=\"https:\/\/download.eclipse.org\/modeling\/mdt\/ocl\/updates\/nightly\/latest\">URL<\/a> could be successfully fetched."],"value":"https:\/\/download.eclipse.org\/modeling\/mdt\/ocl\/updates\/nightly\/latest"},"website_url":{"desc":"Checks if the URL can be fetched using a simple get query.","results":["Failed: no URL defined for website_url."]},"wiki_url":{"desc":"Sends a get request to the project wiki URL and looks at the headers in the response (200, 404..).","results":["OK: Wiki <a href=\"http:\/\/wiki.eclipse.org\/OCL\">URL<\/a> could be successfully fetched."],"value":"http:\/\/wiki.eclipse.org\/OCL"}},"id_pmi":"modeling.mdt.ocl","last_update":1620517820,"name":"Eclipse OCL (Object Constraint Language)","pmi":{"bugzilla":[{"component":"Core","create_url":"https:\/\/bugs.eclipse.org\/bugs\/enter_bug.cgi?product=OCL","product":"OCL","query_url":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?product=OCL&component=Core"}],"build_description":[],"build_doc":[],"build_technologies":[{"tid":"962"},{"tid":"7"},{"tid":"6"}],"build_url":[{"attributes":[],"title":"Master Branch Build","url":"https:\/\/ci.eclipse.org\/ocl\/job\/ocl-master\/"},{"attributes":[],"title":"Developer Branch Build","url":"https:\/\/ci.eclipse.org\/ocl\/job\/ocl-branch-tests\/"}],"contrib_message":[{"format":"filtered_html","safe_value":"<p>If you are interested in contributing to Eclipse OCL, we recommend you to use the Oomph setup files, which will prepare the IDE and the workspace with all requried sources.<\/p>\n<p>If you have Oomph installed you simply have to import the OCL and QVTo development setups from the Eclipse.org catalog:<\/p>\n<ol><li>File -&gt; Import... -&gt; Oomph -&gt; Projects into Workspace<\/li>\n<li>Select OCL\/Development project.<\/li>\n<li>Follow and finish the wizard.<\/li>\n<\/ol><p>You can also install a new\/clean Oomph-ready IDE using the Oomph installer<\/p>\n<p>A very short start guide to Oomph can be found here<\/p>\n<p>The Team Project Sets linked below support installing all active source plugins, or themed subsets. Instructions for installing the source code from GIT may be found at <a href=\"http:\/\/wiki.eclipse.org\/OCL\/Dev\/Setup#Getting_the_Sources_from_GIT\" rel=\"nofollow\">http:\/\/wiki.eclipse.org\/OCL\/Dev\/Setup#Getting_the_Sources_from_GIT<\/a>.<\/p>\n<p>Although Gerrit is available for source contributions, such contributions are strongly discouraged. GIT patches attached to a Bugzilla are preferred since this ensures that code discussion is searchable in one place and avoids the inadequate tooling support currently available for Gerrit within Eclipse.<\/p>\n<p> <\/p>","value":"<p>If you are interested in contributing to Eclipse OCL, we recommend you to use the Oomph setup files, which will prepare the IDE and the workspace with all requried sources.<\/p>\r\n\r\n<p>If you have Oomph&nbsp;installed you simply have to import the OCL and QVTo development setups from the Eclipse.org catalog:<\/p>\r\n\r\n<ol>\r\n\t<li>File -&gt; Import... -&gt; Oomph -&gt; Projects into Workspace<\/li>\r\n\t<li>Select OCL\/Development project.<\/li>\r\n\t<li>Follow and finish the wizard.<\/li>\r\n<\/ol>\r\n\r\n<p>You can also install a new\/clean Oomph-ready IDE using the Oomph installer<\/p>\r\n\r\n<p>A very short start guide to Oomph can be found here<\/p>\r\n\r\n<p>The Team Project Sets linked below support installing all active source plugins, or themed subsets. Instructions for installing the source code from GIT may be found at http:\/\/wiki.eclipse.org\/OCL\/Dev\/Setup#Getting_the_Sources_from_GIT.<\/p>\r\n\r\n<p>Although Gerrit is available for source contributions, such contributions are strongly discouraged. GIT patches attached to a Bugzilla are preferred since this ensures that code discussion is searchable in one place and avoids the inadequate tooling support currently available for Gerrit within Eclipse.<\/p>\r\n\r\n<p>&nbsp;<\/p>\r\n"}],"contributors":[],"description":[{"format":"filtered_html","safe_summary":"<p>Eclipse OCL provides libraries and tools for the Object Constraint Language (OCL) OMG standard using EMF-based models.<\/p>","safe_value":"<p>Eclipse OCL is an implementation of the Object Constraint Language (OCL) OMG standard for EMF-based models.<\/p>\n<h3>Classic OCL Ecore\/UML<\/h3>\n<p>The Classic core OCL component provides the following capabilities to support OCL integration:<\/p>\n<ul><li>Defines APIs for parsing and evaluating OCL constraints and queries on Ecore or UML models.<\/li>\n<li>Defines Ecore and UML implementations of the OCL abstract syntax model, including support for serialization of parsed OCL expressions.<\/li>\n<li>Provides a Visitor API for analyzing\/transforming the AST model of OCL expressions.<\/li>\n<li>Provides an extensibility API for clients to customize the parsing and evaluation environments used by the parser.<\/li>\n<\/ul><p>The accompanying examples provide:<\/p>\n<ul><li>A Console for interactive evaluation of OCL expression on models.<\/li>\n<li>(Indigo) An Impact Analyzer to support analysis and optimised re-evaluation.<\/li>\n<\/ul><p>The core OCL parser is generated by the LALR Parser Generator, a SourceForge project, licensed under the EPL v1.0. Download it from the LPG home page. This site includes the generator executable required to regenerate the parser code.<\/p>\n<h3>Unified Pivot OCL<\/h3>\n<p>The Pivot OCL prototypes resolution of many oroblems in the OMG 2.4 specification.<\/p>\n<ul><li>An Xtext editor for OCL expressions (used by Papyrus and the Console).<\/li>\n<li>An Xtext editor for OCL documents complemementing meta-models (Complete OCL).<\/li>\n<li>An Xtext editor for OCLinEcore - OCL embedded in Ecore.<\/li>\n<li>An Xtext editor for the OCL 'Standard' Library model.<\/li>\n<li>A UML-aligned Unified or Pivot OCL meta-model supporting templates and reflection.<\/li>\n<li>An OCL evaluator exploiting the extensible OCL library model.<\/li>\n<\/ul><p>The accompanying examples provide:<\/p>\n<ul><li>An Xtext Console for interactive evaluation of OCL expression on models.<\/li>\n<li>Extensible direct OCL to Java code generation<\/li>\n<li>A Validity View for detailed Constraint\/ModelElement validity visualization<\/li>\n<li>Extensible OCL debugger<\/li>\n<\/ul>","summary":"<p>Eclipse OCL provides libraries and tools for the Object Constraint Language (OCL) OMG standard using EMF-based models.<\/p>\r\n","value":"<p>Eclipse OCL is an implementation of the Object Constraint Language (OCL) OMG standard for EMF-based models.<\/p>\r\n\r\n<h3>Classic OCL Ecore\/UML<\/h3>\r\n\r\n<p>The Classic core OCL component provides the following capabilities to support OCL integration:<\/p>\r\n\r\n<ul>\r\n\t<li>Defines APIs for parsing and evaluating OCL constraints and queries on Ecore or UML models.<\/li>\r\n\t<li>Defines Ecore and UML implementations of the OCL abstract syntax model, including support for serialization of parsed OCL expressions.<\/li>\r\n\t<li>Provides a Visitor API for analyzing\/transforming the AST model of OCL expressions.<\/li>\r\n\t<li>Provides an extensibility API for clients to customize the parsing and evaluation environments used by the parser.<\/li>\r\n<\/ul>\r\n\r\n<p>The accompanying examples provide:<\/p>\r\n\r\n<ul>\r\n\t<li>A Console for interactive evaluation of OCL expression on models.<\/li>\r\n\t<li>(Indigo) An Impact Analyzer to support analysis and optimised re-evaluation.<\/li>\r\n<\/ul>\r\n\r\n<p>The core OCL parser is generated by the LALR Parser Generator, a SourceForge project, licensed under the EPL v1.0. Download it from the LPG home page. This site includes the generator executable required to regenerate the parser code.<\/p>\r\n\r\n<h3>Unified Pivot OCL<\/h3>\r\n\r\n<p>The Pivot OCL prototypes resolution of many oroblems in the OMG 2.4 specification.<\/p>\r\n\r\n<ul>\r\n\t<li>An Xtext editor for OCL expressions (used by Papyrus and the Console).<\/li>\r\n\t<li>An Xtext editor for OCL documents complemementing meta-models (Complete OCL).<\/li>\r\n\t<li>An Xtext editor for OCLinEcore - OCL embedded in Ecore.<\/li>\r\n\t<li>An Xtext editor for the OCL &#39;Standard&#39; Library model.<\/li>\r\n\t<li>A UML-aligned Unified or Pivot OCL meta-model supporting templates and reflection.<\/li>\r\n\t<li>An OCL evaluator exploiting the extensible OCL library model.<\/li>\r\n<\/ul>\r\n\r\n<p>The accompanying examples provide:<\/p>\r\n\r\n<ul>\r\n\t<li>An Xtext Console for interactive evaluation of OCL expression on models.<\/li>\r\n\t<li>Extensible direct OCL to Java code generation<\/li>\r\n\t<li>A Validity View for detailed Constraint\/ModelElement validity visualization<\/li>\r\n\t<li>Extensible OCL debugger<\/li>\r\n<\/ul>\r\n"}],"dev_list":{"email":"fYmiw+m5JRDrQFnD@BMz1rJ7axGM4/zuF","name":"mdt-ocl.dev","url":"https:\/\/dev.eclipse.org\/mailman\/listinfo\/mdt-ocl.dev"},"documentation":[],"documentation_url":[{"attributes":[],"title":null,"url":"http:\/\/download.eclipse.org\/ocl\/doc\/6.4.0\/ocl.pdf"}],"download_url":[{"attributes":[],"title":null,"url":"http:\/\/www.eclipse.org\/modeling\/mdt\/downloads\/?project=ocl"}],"downloads":[{"attributes":[],"title":"Eclipse OCL downloadable zips","url":"http:\/\/www.eclipse.org\/modeling\/mdt\/downloads\/?project=ocl"}],"downloads_message":[{"format":"full_html","value":"<p>Download the All-In-One Update for full OCL support involving editors and the prototype Pivot implementation.<\/p>\r\n\r\n<p>Download just the Core SDK for the limited Classic OCL used by GMF, Acceleo and QVTo.<\/p>\r\n\r\n<p>Beware archived P2 repos retains the original non-archive mirror declaration. This causes a problem when building with Tycho. Pending a fix to <a href=\"https:\/\/bugs.eclipse.org\/bugs\/show_bug.cgi?id=560989\">Tycho Bug 560989<\/a> it may be necessary to use<\/p>\r\n\r\n<pre>\r\n-Dtycho.disableP2Mirrors=true<\/pre>\r\n\r\n<p>as recommended in <a href=\"https:\/\/bugs.eclipse.org\/bugs\/show_bug.cgi?id=560941\">OCL Bug 560941<\/a><\/p>\r\n"}],"forums":[{"description":"Implementation of the OMG Object Constraint Language","name":"Eclipse OCL Forum","url":"http:\/\/eclipse.org\/forums\/eclipse.modeling.mdt.ocl"}],"gettingstarted_url":[{"attributes":[],"title":null,"url":"http:\/\/help.eclipse.org\/oxygen\/topic\/org.eclipse.ocl.doc\/help\/GettingStarted.html"}],"github_repos":[],"gitlab_repos":[],"id":[{"format":null,"safe_value":"modeling.mdt.ocl","value":"modeling.mdt.ocl"}],"ip_due_diligence_type":[{"tid":"290"}],"licenses":[{"name":"Eclipse Public License 2.0","url":"http:\/\/www.eclipse.org\/legal\/epl-2.0"}],"logo":[{"alt":"","fid":"198","filemime":"image\/png","filename":"ocl.png","filesize":"1249","height":"32","rdf_mapping":[],"status":"1","timestamp":"1395302342","title":"","uid":"610","uri":"public:\/\/ocl.png","width":"32"}],"mailing_lists":[],"marketplace":[{"attributes":[],"title":"Eclipse OCL in Marketplace","url":"http:\/\/marketplace.eclipse.org\/content\/eclipse-ocl"}],"other_links":[],"parent_project":[{"id":"modeling.mdt"}],"patent_license":[],"plan_url":[{}],"pmi_url":"https:\/\/projects.eclipse.org\/json\/project\/modeling.mdt.ocl","proposal_url":[{}],"related":[],"releases":[{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2021-06-16 00:00:00"}],"deliverables":[],"description":[],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[{"attributes":[],"title":null,"url":"https:\/\/wiki.eclipse.org\/OCL\/New_and_Noteworthy\/2021-06"}],"parent_project":[{"id":"modeling.mdt.ocl"}],"review":{"state":[{}]},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"2021-06 (6.15.0)","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/releases\/2021-06-6.15.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2021-03-13 00:00:00"}],"deliverables":[],"description":[],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[{"attributes":[],"title":null,"url":"https:\/\/wiki.eclipse.org\/OCL\/New_and_Noteworthy\/2021-03"}],"parent_project":[{"id":"modeling.mdt.ocl"}],"review":{"state":[{}]},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"2021-03 (6.14.0)","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/releases\/2021-03-6.14.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2020-12-16 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<p>This minor release fixes a few bugs. Behind the scenes UI-based functionality responds to the platform migration to Java 11 and starts the migration away from the deprecated old to new Xtext infrastructure. The full migration was retracted at the last minute since the prototype of a new declarative serilaizer\/formatter was not adequately tested and failed some tests. The editor for the Idioms DSL that configures the new serializer\/formatter is provided.<\/p>\r\n\r\n<p>(The work on Bye Bye invalid was still not ready in time for 2020-06; Xtext migration more important.)<\/p>\r\n"}],"endoflife":[{"format":"full_html","value":"<p>The editors are transitioining from the old to new Xtext infrastructure; the consequent API chnages are those initiated by the Xtext project.<\/p>\r\n"}],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[{"attributes":[],"title":null,"url":"https:\/\/wiki.eclipse.org\/OCL\/New_and_Noteworthy\/2020-12"}],"parent_project":[{"id":"modeling.mdt.ocl"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2020-12-16 00:00:00"}],"links":[{"attributes":[],"title":"Tracking bug","url":"https:\/\/bugs.eclipse.org\/bugs\/show_bug.cgi?id=569409"}],"project":[{"id":"modeling.mdt.ocl"}],"reference":[{"title":"2020-12 (6.13.0)"}],"state":[{"value":"success"}],"title":"2020-12 (6.13.0) Release Review","top_level":[{"id":"modeling"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/reviews\/2020-12-6.13.0-release-review"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"2020-12 (6.13.0)","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/releases\/2020-12-6.13.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2020-06-18 00:00:00"}],"deliverables":[],"description":[],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[{"attributes":[],"title":null,"url":"https:\/\/wiki.eclipse.org\/OCL\/New_and_Noteworthy\/2020-06"}],"parent_project":[{"id":"modeling.mdt.ocl"}],"review":{"state":[{}]},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"2020-06 (6.12.0)","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/releases\/2020-06-6.12.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2020-03-18 00:00:00"}],"deliverables":[],"description":[],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[{"attributes":[],"title":null,"url":"https:\/\/wiki.eclipse.org\/OCL\/New_and_Noteworthy\/2020-03"}],"parent_project":[{"id":"modeling.mdt.ocl"}],"review":{"state":[{}]},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"2020-03 (6.11.0)","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/releases\/2020-03-6.11.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2020-02-19 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<p>This maintenance release fixes a major howler whereby the OCLinEcore fails to save usefully.<\/p>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[{"attributes":[],"title":null,"url":"https:\/\/wiki.eclipse.org\/OCL\/New_and_Noteworthy\/2019-12"}],"parent_project":[{"id":"modeling.mdt.ocl"}],"review":{"state":[{}]},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"2019-12a (6.10.1)","type":[{"value":"3"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/releases\/2019-12a-6.10.1","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2019-12-18 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<p>This is a minor bug fixing release. More details in the N&amp;N.<\/p>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[{"attributes":[],"title":null,"url":"https:\/\/wiki.eclipse.org\/OCL\/New_and_Noteworthy\/2019-12"}],"parent_project":[{"id":"modeling.mdt.ocl"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2019-12-18 00:00:00"}],"links":[],"project":[{"id":"modeling.mdt.ocl"}],"reference":[{"title":"2019-12 (6.10.0)"}],"state":[{"value":"success"}],"title":"2019-12 (6.10.0) Release Review","top_level":[{"id":"modeling"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/reviews\/2019-12-6.10.0-release-review"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"2019-12 (6.10.0)","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/releases\/2019-12-6.10.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2019-09-18 00:00:00"}],"deliverables":[],"description":[],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[{"attributes":[],"title":null,"url":"https:\/\/wiki.eclipse.org\/OCL\/New_and_Noteworthy\/2019-09"}],"parent_project":[{"id":"modeling.mdt.ocl"}],"review":{"state":[{}]},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"2019-09 (6.9.0)","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/releases\/2019-09-6.9.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2019-06-19 00:00:00"}],"deliverables":[],"description":[],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[{"tid":"290"}],"milestones":[],"noncode":[],"noteworthy":[{"attributes":[],"title":null,"url":"https:\/\/wiki.eclipse.org\/OCL\/New_and_Noteworthy\/2019-06"}],"parent_project":[{"id":"modeling.mdt.ocl"}],"review":{"state":[{}]},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"2019-06 (6.8.0)","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/releases\/2019-06-6.8.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2019-03-20 00:00:00"}],"deliverables":[],"description":[],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[{"attributes":[],"title":null,"url":"https:\/\/wiki.eclipse.org\/OCL\/New_and_Noteworthy\/2019-03"}],"parent_project":[{"id":"modeling.mdt.ocl"}],"review":{"state":[{}]},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"2019-03 (6.7.0)","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/releases\/2019-03-6.7.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2018-12-19 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<p>Addition of iterations involving an enhanced Map type.<\/p>\r\n\r\n<p>Minor bug fixes.<\/p>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[{"tid":"290"}],"milestones":[],"noncode":[],"noteworthy":[{"attributes":[],"title":null,"url":"https:\/\/wiki.eclipse.org\/OCL\/New_and_Noteworthy\/2018-12"}],"parent_project":[{"id":"modeling.mdt.ocl"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2018-12-19 00:00:00"}],"links":[],"project":[{"id":"modeling.mdt.ocl"}],"reference":[{"title":"2018-12 (6.6.0)"}],"state":[{"value":"success"}],"title":"2018-12 (6.6.0) Release Review","top_level":[{"id":"modeling"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/reviews\/2018-12-6.6.0-release-review"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"2018-12 (6.6.0)","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/releases\/2018-12-6.6.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2018-09-19 00:00:00"}],"deliverables":[],"description":[],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[],"parent_project":[{"id":"modeling.mdt.ocl"}],"review":{"description":[{"format":"full_html","summary":"","value":"<p>Bug fixes, feature enhancements, performance improvements and migration to EPL 2.0 targeting SimRel 2018-09.<\/p>\r\n"}],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2018-09-19 00:00:00"}],"links":[],"project":[{"id":"modeling.mdt.ocl"}],"reference":[{"title":"2018-09 (6.5.0)"}],"state":[{"value":"success"}],"title":"2018-09 (6.5.0) Release Review","top_level":[{"id":"modeling"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/reviews\/2018-09-6.5.0-release-review"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"2018-09 (6.5.0)","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/releases\/2018-09-6.5.0","usability":[]},{"apis":[{"value":"1"}],"architecture":[{"format":"full_html","value":"<div class=\"field-items\">\r\n<div class=\"field-item even\">\r\n<p>The project is very model-based with increasing levels of auto-generation from models.<\/p>\r\n\r\n<p>The project is prototyping a convergence between models that form part of the OMG OCL 2.5 specification and models that can be used to auto-generate an implementation.<\/p>\r\n<\/div>\r\n<\/div>\r\n"}],"communities":[{"format":"full_html","value":"<div class=\"field-items\">\r\n<div class=\"field-item even\">\r\n<p>The OCL forum has a moderate level of traffic (200 messages per year).<\/p>\r\n\r\n<p>More messages occur by mistake on other fora.<\/p>\r\n<\/div>\r\n<\/div>\r\n\r\n<p>&nbsp;<\/p>\r\n"}],"compatibility":[],"conf_ui_guidelines":[{"value":"not_verified"}],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2018-06-27 00:00:00"}],"deliverables":[{"format":"full_html","value":"<p>The Pivot-based OCL support now requires Java 8. This inhibits installation of the full Neon release on platforms earlier than Luna.<\/p>\r\n\r\n<p>The classic Ecore\/UML support continues to require only Java 5.<\/p>\r\n\r\n<p>The non-internal plugins use API tooling to ensure compatibility.<\/p>\r\n\r\n<p>API filters are required to enable reasonable evolution of EMF auto-generated code.<\/p>\r\n"}],"description":[{"format":"full_html","summary":"","value":"<p>This minor release has concentrated internally on bug fixes and extensibility support for OCL-based languages such as QVT.<\/p>\r\n\r\n<p>External influences have required the project to migrate from Buckminster to Tycho, and to add support for the EAnnotationValidators introduced by EMF 2.14. EAnnotationValidator support motivated the addition of a conventional Eclipse-style OCL Nature and Builder.<\/p>\r\n"}],"endoflife":[{"format":"full_html","value":"<p><span style=\"color:rgb(0, 0, 0); font-family:arial,helvetica,sans-serif\">There are no specific end of life concerns for this release.<\/span><\/p>\r\n"}],"environment":[],"i18n":[],"ip_due_diligence_type":[{"tid":"290"}],"milestones":[{"date":"2017-08-07 00:00:00","description":"","name":"M1"},{"date":"2017-09-18 00:00:00","description":"","name":"M2"},{"date":"2017-10-31 00:00:00","description":"","name":"M3"},{"date":"2017-12-11 00:00:00","description":"","name":"M4"},{"date":"2018-01-29 00:00:00","description":"","name":"M5"},{"date":"2018-03-12 00:00:00","description":"","name":"M6"},{"date":"2018-05-14 00:00:00","description":"","name":"M7"},{"date":"2018-05-21 00:00:00","description":"","name":"RC1"},{"date":"2018-05-28 00:00:00","description":"","name":"RC2"},{"date":"2018-06-04 00:00:00","description":"","name":"RC3"},{"date":"2018-06-11 00:00:00","description":"","name":"RC4"}],"noncode":[{"format":"full_html","value":"<div class=\"field-items\">\r\n<div class=\"field-item even\">\r\n<p>Documentation is available via Wikitext as a PDF monolith, HTML files or Eclipse Help.<\/p>\r\n\r\n<p>The documentation includes examples and tutorials which remain valid after a refresh for Mars.<\/p>\r\n\r\n<p>The build uses Tycho on the OCL HIPP.<\/p>\r\n\r\n<p>The run-time is compatible with Xtext 2.9 and later.<\/p>\r\n<\/div>\r\n<\/div>\r\n"}],"noteworthy":[{"attributes":[],"title":null,"url":"https:\/\/wiki.eclipse.org\/OCL\/New_and_Noteworthy\/Photon"}],"parent_project":[{"id":"modeling.mdt.ocl"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2018-06-06 00:00:00"}],"links":[],"project":[{"id":"modeling.mdt.ocl"}],"reference":[{"title":"6.4.0 Photon"}],"state":[{"value":"success"}],"title":"6.4.0 Photon Release Review","top_level":[{"id":"modeling"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/reviews\/6.4.0-photon-release-review"},"screenshots":[],"security":[{"format":"full_html","value":"<p>None.<\/p>\r\n"}],"standards":[{"format":"full_html","value":"<p>OMG OCL 2.4 (<a href=\"http:\/\/www.omg.org\/spec\/OCL\/2.4\/PDF\">http:\/\/www.omg.org\/spec\/OCL\/2.4\/PDF<\/a>)<\/p>\r\n"}],"subprojects":[],"themes":[],"title":"6.4.0 Photon","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/releases\/6.4.0-photon","usability":[{"format":"full_html","value":"<div class=\"field-items\">\r\n<div class=\"field-item even\">\r\n<p>OCL Editors are based on Xtext and so follow Xtext practices.<\/p>\r\n\r\n<p>The debugger exploits the standard debugger framework.<\/p>\r\n\r\n<p>Other tooling uses standard widgets.<\/p>\r\n<\/div>\r\n<\/div>\r\n\r\n<p>&nbsp;<\/p>\r\n"}]},{"apis":[{"value":"1"}],"architecture":[{"format":"full_html","value":"<div class=\"field-items\">\r\n\t<div class=\"field-item even\">\r\n\t\t<p>The project is very model-based with increasing levels of auto-generation from models.<\/p>\r\n\t\t<p>The project is prototyping a convergence between models that form part of the OMG OCL 2.5 specification and models that can be used to auto-generate an implementation.<\/p>\r\n\t<\/div>\r\n<\/div>\r\n<p>&nbsp;<\/p>\r\n"}],"communities":[{"format":"full_html","value":"<div class=\"field-items\">\r\n\t<div class=\"field-item even\">\r\n\t\t<p>The OCL newsgroup has a moderate level of traffic (350 messages per year).<\/p>\r\n\t\t<p>More messages occur by mistake on other newgroups.<\/p>\r\n\t<\/div>\r\n<\/div>\r\n<p>&nbsp;<\/p>\r\n"}],"compatibility":[{"format":"full_html","value":"<p>The Pivot-based OCL support now requires Java 8. This inhibits installation of the full Neon release on platforms earlier than Luna.<\/p>\r\n<p>The classic Ecore\/UML support continues to require only Java 5.<\/p>\r\n<p>The non-internal plugins use API tooling to ensure compatibility.<\/p>\r\n<p>API filters are required to enable reasonable evolution of EMF auto-generated code.<\/p>\r\n"}],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2017-06-28 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<p>This minor release has concentrated on bug fixes and extensibility support for OCL-based languages such as QVT.<\/p>\r\n"}],"endoflife":[{"format":"full_html","value":"<p><span style=\"color: rgb(0, 0, 0); line-height: 18px; font-family: Arial, Helvetica, sans-serif;\">There are no specific end of life concerns for this release.<\/span><\/p>\r\n"}],"environment":[],"i18n":[],"ip_due_diligence_type":[{"tid":"290"}],"milestones":[{"date":"2016-08-08 00:00:00","description":"","name":"M1"},{"date":"2016-09-19 00:00:00","description":"","name":"M2"},{"date":"2016-10-31 00:00:00","description":"","name":"M3"},{"date":"2016-12-12 00:00:00","description":"","name":"M4"},{"date":"2017-01-30 00:00:00","description":"","name":"M5"},{"date":"2017-03-13 00:00:00","description":"","name":"M6"},{"date":"2017-05-15 00:00:00","description":"","name":"M7"},{"date":"2017-05-22 00:00:00","description":"","name":"RC1"},{"date":"2017-05-29 00:00:00","description":"","name":"RC2"},{"date":"2017-06-05 00:00:00","description":"","name":"RC3"},{"date":"2017-06-12 00:00:00","description":"","name":"RC4"}],"noncode":[{"format":"full_html","value":"<div class=\"field-items\">\r\n\t<div class=\"field-item even\">\r\n\t\t<p>Documentation is available via Wikitext as a PDF monolith, HTML files or Eclipse Help.<\/p>\r\n\t\t<p>The documentation includes examples and tutorials which remain valid after a refresh for Mars.<\/p>\r\n\t\t<p>The build uses Buckminster on the OCL HIPP.<\/p>\r\n\t\t<p>The run-time is compatible with Xtext 2.9 and later.<\/p>\r\n\t<\/div>\r\n<\/div>\r\n<p>&nbsp;<\/p>\r\n"}],"noteworthy":[{"attributes":[],"title":null,"url":"https:\/\/wiki.eclipse.org\/OCL\/New_and_Noteworthy\/Oxygen"}],"parent_project":[{"id":"modeling.mdt.ocl"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2017-06-07 00:00:00"}],"links":[],"project":[{"id":"modeling.mdt.ocl"}],"reference":[{"title":"6.3.0 Oxygen"}],"state":[{"value":"success"}],"title":"6.3.0 Oxygen Release Review","top_level":[{"id":"modeling"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/reviews\/6.3.0-oxygen-release-review"},"screenshots":[],"security":[{"format":"full_html","value":"<p>None.<\/p>\r\n"}],"standards":[{"format":"full_html","value":"<p>OMG OCL 2.4 (<a href=\"http:\/\/www.omg.org\/spec\/OCL\/2.4\/PDF\">http:\/\/www.omg.org\/spec\/OCL\/2.4\/PDF<\/a>)<\/p>\r\n"}],"subprojects":[],"themes":[],"title":"6.3.0 Oxygen","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/releases\/6.3.0-oxygen","usability":[{"format":"full_html","value":"<div class=\"field-items\">\r\n\t<div class=\"field-item even\">\r\n\t\t<p>OCL Editors are based on Xtext and so follow Xtext practices.<\/p>\r\n\t\t<p>The debugger exploits the standard debugger framework.<\/p>\r\n\t\t<p>Other tooling uses standard widgets.<\/p>\r\n\t<\/div>\r\n<\/div>\r\n<p>&nbsp;<\/p>\r\n"}]},{"apis":[{"value":"1"}],"architecture":[{"format":"full_html","value":"<div class=\"field-items\">\r\n\t<div class=\"field-item even\">\r\n\t\t<p>The project is very model-based with increasing levels of auto-generation from models.<\/p>\r\n\t\t<p>The project is prototyping a convergence between models that form part of the OMG OCL 2.5 specification and models that can be used to auto-generate an implementation.<\/p>\r\n\t<\/div>\r\n<\/div>\r\n<p>&nbsp;<\/p>\r\n"}],"communities":[{"format":"full_html","value":"<div class=\"field-items\">\r\n\t<div class=\"field-item even\">\r\n\t\t<p>The OCL newsgroup has a moderate level of traffic (300 messages per year).<\/p>\r\n\t\t<p>More messages occur by mistake on other newgroups.<\/p>\r\n\t<\/div>\r\n<\/div>\r\n<p>&nbsp;<\/p>\r\n"}],"compatibility":[{"format":"full_html","value":"<p>No change wrt 6.1 apart from regeneration of editors to enable use of Xtext 2.10 for development.<\/p>\r\n"}],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2016-07-24 00:00:00"}],"deliverables":[{"format":"full_html","value":"<p>Xtext 2.10 build-time compatibility.<\/p>\r\n"}],"description":[{"format":"full_html","summary":"","value":"<p>This is a &#39;no-change&#39; release to workround the Xtext 2.9 API breakages.<\/p>\r\n<p>The Neon 6.1 release preserves Luna\/Mars\/Neon installibility but imposes Mars Xtext 2.8.4 or earlier for developers wanting to extend OCL.<\/p>\r\n<p>This Neon++ 6.2 release breaks Luna\/Mars installability unless the Neon Xtext 2.10 is also installed. It allows developers to use the Neon Xtext.<\/p>\r\n"}],"endoflife":[{"format":"full_html","value":"<p><span style=\"color: rgb(0, 0, 0); line-height: 18px; font-family: Arial, Helvetica, sans-serif;\">There are no specific end of life concerns for this release.<\/span><\/p>\r\n"}],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[{"format":"full_html","value":"<div class=\"field-items\">\r\n\t<div class=\"field-item even\">\r\n\t\t<p>Documentation is available via Wikitext as a PDF monolith, HTML files or Eclipse Help.<\/p>\r\n\t\t<p>The documentation includes examples and tutorials which remain valid after a refresh for Mars.<\/p>\r\n\t\t<p>The build uses Buckminster on the OCL HIPP.<\/p>\r\n\t\t<p>The run-time is compatible with the Xtext from 2.9.0 to 2.10.<\/p>\r\n\t<\/div>\r\n<\/div>\r\n<p>&nbsp;<\/p>\r\n"}],"noteworthy":[{"attributes":[],"title":null,"url":"https:\/\/wiki.eclipse.org\/OCL\/New_and_Noteworthy\/Neon++"}],"parent_project":[{"id":"modeling.mdt.ocl"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2016-07-20 00:00:00"}],"links":[],"project":[{"id":"modeling.mdt.ocl"}],"reference":[{"title":"6.2.0 Neon++"}],"state":[{"value":"success"}],"title":"6.2.0 Neon++ Release Review","top_level":[{"id":"modeling"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/reviews\/6.2.0-neon-release-review"},"screenshots":[],"security":[{"format":"full_html","value":"<p>None.<\/p>\r\n"}],"standards":[{"format":"full_html","value":"<p>OMG OCL 2.4 (<a href=\"http:\/\/www.omg.org\/spec\/OCL\/2.4\/PDF\">http:\/\/www.omg.org\/spec\/OCL\/2.4\/PDF<\/a>)<\/p>\r\n"}],"subprojects":[],"themes":[],"title":"6.2.0 Neon++","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/releases\/6.2.0-neon","usability":[{"format":"full_html","value":"<div class=\"field-items\">\r\n\t<div class=\"field-item even\">\r\n\t\t<p>OCL Editors are based on Xtext and so follow Xtext practices.<\/p>\r\n\t\t<p>The debugger exploits the standard debugger framework.<\/p>\r\n\t\t<p>Other tooling uses standard widgets.<\/p>\r\n\t<\/div>\r\n<\/div>\r\n<p>&nbsp;<\/p>\r\n"}]},{"apis":[{"value":"1"}],"architecture":[{"format":"full_html","value":"<div class=\"field-items\">\r\n\t<div class=\"field-item even\">\r\n\t\t<p>The project is very model-based with increasing levels of auto-generation from models.<\/p>\r\n\t\t<p>The project is prototyping a convergence between models that form part of the OMG OCL 2.5 specification and models that can be used to auto-generate an implementation.<\/p>\r\n\t<\/div>\r\n<\/div>\r\n<p>&nbsp;<\/p>\r\n"}],"communities":[{"format":"full_html","value":"<div class=\"field-items\">\r\n\t<div class=\"field-item even\">\r\n\t\t<p>The OCL newsgroup has a moderate level of traffic (300 messages per year).<\/p>\r\n\t\t<p>More messages occur by mistake on other newgroups.<\/p>\r\n\t<\/div>\r\n<\/div>\r\n<p>&nbsp;<\/p>\r\n"}],"compatibility":[{"format":"full_html","value":"<p>The Pivot-based OCL support now requires Java 8. This inhibits installation of the full Neon release on platforms earlier than Luna.<\/p>\r\n<p>The classic Ecore\/UML support continues to require only Java 5.<\/p>\r\n<p>The non-internal plugins use API tooling to ensure compatibility.<\/p>\r\n<p>API filters are required to enable reasonable evolution of EMF auto-generated code.<\/p>\r\n<p>&nbsp;<\/p>\r\n"}],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2016-06-22 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<p>This minor release has concentrated on bug fixes and extensibility support for OCL-based languages such as QVT.<\/p>\r\n"}],"endoflife":[{"format":"full_html","value":"<p><span style=\"color: rgb(0, 0, 0); line-height: 18px; font-family: Arial, Helvetica, sans-serif;\">There are no specific end of life concerns for this release.<\/span><\/p>\r\n"}],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[{"date":"2015-08-17 00:00:00","description":"","name":"M1"},{"date":"2015-09-28 00:00:00","description":"","name":"M2"},{"date":"2015-11-09 00:00:00","description":"","name":"M3"},{"date":"2015-12-14 00:00:00","description":"","name":"M4"},{"date":"2016-02-01 00:00:00","description":"","name":"M5"},{"date":"2016-03-21 00:00:00","description":"","name":"M6"},{"date":"2016-05-02 00:00:00","description":"","name":"M7"},{"date":"2016-05-16 00:00:00","description":"","name":"RC1"},{"date":"2016-05-23 00:00:00","description":"","name":"RC2"},{"date":"2016-05-30 00:00:00","description":"","name":"RC3"},{"date":"2016-06-06 00:00:00","description":"","name":"RC4"}],"noncode":[{"format":"full_html","value":"<div class=\"field-items\">\r\n\t<div class=\"field-item even\">\r\n\t\t<p>Documentation is available via Wikitext as a PDF monolith, HTML files or Eclipse Help.<\/p>\r\n\t\t<p>The documentation includes examples and tutorials which remain valid after a refresh for Mars.<\/p>\r\n\t\t<p>The build uses Buckminster on the OCL HIPP.<\/p>\r\n\t\t<p>The run-time is compatible with the Xtext from 2.3.1 to 2.10. The incompatible Xtext 2.9 API changes require that Xtext &lt;= 2.8.4 is used to regenerate the QVTd Xtext editors.<\/p>\r\n\t<\/div>\r\n<\/div>\r\n<p>&nbsp;<\/p>\r\n"}],"noteworthy":[{"attributes":[],"title":null,"url":"https:\/\/wiki.eclipse.org\/OCL\/New_and_Noteworthy\/Neon"}],"parent_project":[{"id":"modeling.mdt.ocl"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2016-06-15 00:00:00"}],"links":[],"project":[{"id":"modeling.mdt.ocl"}],"reference":[{"title":"6.1.0 Neon"}],"state":[{"value":"success"}],"title":"6.1.0 Neon Release Review","top_level":[{"id":"modeling"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/reviews\/6.1.0-neon-release-review"},"screenshots":[],"security":[{"format":"full_html","value":"<p>None.<\/p>\r\n"}],"standards":[{"format":"full_html","value":"<p>OMG OCL 2.4 (<a href=\"http:\/\/www.omg.org\/spec\/OCL\/2.4\/PDF\">http:\/\/www.omg.org\/spec\/OCL\/2.4\/PDF<\/a>)<\/p>\r\n"}],"subprojects":[],"themes":[],"title":"6.1.0 Neon","type":[{"value":"2"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/releases\/6.1.0-neon","usability":[{"format":"full_html","value":"<div class=\"field-items\">\r\n\t<div class=\"field-item even\">\r\n\t\t<p>OCL Editors are based on Xtext and so follow Xtext practices.<\/p>\r\n\t\t<p>The debugger exploits the standard debugger framework.<\/p>\r\n\t\t<p>Other tooling uses standard widgets.<\/p>\r\n\t<\/div>\r\n<\/div>\r\n<p>&nbsp;<\/p>\r\n"}]},{"apis":[{"value":"1"}],"architecture":[{"format":"full_html","value":"<p>The project is very model-based with increasing levels of auto-generation from models.<\/p>\r\n<p>The project is prototyping a convergence between models that form part of the OMG OCL 2.5 specification and models that can be used to auto-generate an implementation.<\/p>\r\n"}],"communities":[{"format":"full_html","value":"<div class=\"field-items\">\r\n\t<div class=\"field-item even\">\r\n\t\t<p>The OCL newsgroup has a moderate level of traffic (320 messages per year).<\/p>\r\n\t\t<p>More messages occur by mistake on other newgroups.<\/p>\r\n\t<\/div>\r\n<\/div>\r\n<p>&nbsp;<\/p>\r\n"}],"compatibility":[{"format":"full_html","value":"<p>The Eclipse OCL 6.0 project will be developed in parallel, and released simultaneously, with the<br \/>\r\n\tfollowing projects.<\/p>\r\n<ul>\r\n\t<li>\r\n\t\tEclipse Platform SDK version 4.5<\/li>\r\n\t<li>\r\n\t\tEclipse Modeling Framework (EMF) version 2.11<\/li>\r\n\t<li>\r\n\t\tModel Development Tools (MDT) UML2 version 5.1<\/li>\r\n\t<li>\r\n\t\tXtext 2.8<\/li>\r\n<\/ul>\r\n<p>As described above, the Eclipse OCL 6.0.0 release should address usability of the editors.<br \/>\r\n\tThe main OCL plugins should be unaffected, but the associated examples plugins may be revised significantly.<\/p>\r\n<p>Again as described above, the Eclipse OCL 6.0.0 release for Mars will introduce significant new APIs<br \/>\r\n\tin a new namespace that replaces the old. The old namespace will be deprecated once all<br \/>\r\n\tSimultaneous Release projects have migrated to the new namespace. &nbsp;<br \/>\r\n\t&nbsp;<\/p>\r\n"}],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2015-06-24 00:00:00"}],"deliverables":[{"format":"full_html","value":"<p>The release deliverables for the Eclipse (MDT) OCL 6.0 release have the same form as is found in most Eclipse projects, namely:<\/p>\r\n<ul>\r\n\t<li>\r\n\t\tOCL All-in-One P2 repository (downloadable and update site).<\/li>\r\n\t<li>\r\n\t\tOCL tests (downloadable)<\/li>\r\n\t<li>\r\n\t\tOCL examples (downloadable and update site)<\/li>\r\n<\/ul>\r\n<p>Eclipse OCL 6.0 will use GIT for source control.<br \/>\r\n\tEclipse OCL 6.0 will primarily target Eclipse 4.5.<br \/>\r\n\tEclipse OCL 6.0.0&nbsp; source code will be available as versions tagged &quot;Mars&quot; in the project&#39;s GIT repository.<br \/>\r\n\t&nbsp;<\/p>\r\n"}],"description":[{"format":"full_html","summary":"","value":"<p>The major plugins that support the new prototype OCL 2.5 functionality are promoted from examples to API.<\/p>\r\n<ul>\r\n\t<li>\r\n\t\tUML 2.5 aligned models<\/li>\r\n\t<li>\r\n\t\tPersistable Abstract Syntax<\/li>\r\n\t<li>\r\n\t\tExtensible modeled library<\/li>\r\n\t<li>\r\n\t\tXtext editors<\/li>\r\n<\/ul>\r\n<p>Secondary plugins remain as examples.<\/p>\r\n<ul>\r\n\t<li>\r\n\t\tcode generator<\/li>\r\n\t<li>\r\n\t\tconsole<\/li>\r\n\t<li>\r\n\t\tdebugger<\/li>\r\n\t<li>\r\n\t\tvalidity view<\/li>\r\n<\/ul>\r\n<p>The Classic Ecore\/UML plugins are still available although deprecated.<\/p>\r\n<p>Note that, since the <a href=\"http:\/\/www.omg.org\/spec\/OCL\/2.4\">OMG OCL 2.4<\/a> standard suffers from significant ambiguities and conflicts making a compliant implementation impossible, Eclipse (MDT) OCL 6.0.0 release is a best endeavours attempt to establish a coherent interpretation<br \/>\r\n\tof the OMG OCL 2.4 and to prototype resolutions and auto-generation of the OMG OCL 2.5 standard. Two of the Eclipse (MDT) OCL<br \/>\r\n\tcommitters are also members of the OMG Revision Task Force that resolves the specification issues.<\/p>\r\n"}],"endoflife":[{"format":"full_html","value":"<p><span style=\"color: rgb(0, 0, 0); line-height: 18px; font-family: Arial, Helvetica, sans-serif;\">There are no specific end of life concerns for this release.<\/span><\/p>\r\n"}],"environment":[{"format":"full_html","value":"<p>In order to remain current, each Eclipse release targets reasonably current versions of the underlying operating environments. The Eclipse Object Constraint Language (OCL) project depends upon on the Platform and other projects, which are mostly &quot;pure&quot; Java.<\/p>\r\n<p>The 4.5 release of the Eclipse Platform Project is mostly written and compiled against version 7.0 of the Java Platform APIs, and targeted to run on version 7.0 of the Java Runtime Environment, Standard Edition.<\/p>\r\n<p>Eclipse OCL used to target the same Java version as EMF and UML2, which was Java 5. Legacy parts of Eclipse OCL may continue to work with Java 5.<\/p>\r\n<p>Eclipse Platform SDK 4.5 will be tested and validated on a number of reference platforms. Eclipse OCL will be tested and validated against a subset of those listed for the platform.<\/p>\r\n"}],"i18n":[{"format":"full_html","value":"<p>The Eclipse Platform is designed as the basis for internationalized products. The user interface elements provided by the Eclipse SDK components, including dialogs and error messages, are externalized. The English strings are provided as the default resource bundles. As a result, the Eclipse OCL project will provide English strings in its default bundles and be localized to a subset of those locales offered by the Platform.<br \/>\r\n\t&nbsp;<\/p>\r\n"}],"ip_due_diligence_type":[],"milestones":[{"date":"2014-08-18 00:00:00","description":"","name":"M1"},{"date":"2014-09-30 00:00:00","description":"","name":"M2"},{"date":"2014-11-10 00:00:00","description":"","name":"M3"},{"date":"2014-12-15 00:00:00","description":"","name":"M4"},{"date":"2015-02-02 00:00:00","description":"","name":"M5"},{"date":"2015-03-23 00:00:00","description":"","name":"M6"},{"date":"2015-05-04 00:00:00","description":"","name":"M7"},{"date":"2015-05-18 00:00:00","description":"","name":"RC1"},{"date":"2015-05-25 00:00:00","description":"","name":"RC2"},{"date":"2015-06-01 00:00:00","description":"","name":"RC3"},{"date":"2015-06-08 00:00:00","description":"","name":"RC4"}],"noncode":[{"format":"full_html","value":"<p>Documentation is available via Wikitext as a PDF monolith, HTML files or Eclipse Help.<\/p>\r\n<p>The documentation includes examples and tutorials which have been refreshed for Mars.<\/p>\r\n<p>The build uses Buckminster on the OCL HIPP.<\/p>\r\n"}],"noteworthy":[{"attributes":[],"title":null,"url":"https:\/\/wiki.eclipse.org\/OCL\/New_and_Noteworthy\/Mars"}],"parent_project":[{"id":"modeling.mdt.ocl"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2015-06-10 00:00:00"}],"links":[],"project":[{"id":"modeling.mdt.ocl"}],"reference":[{"title":"6.0.0 Mars"}],"state":[{"value":"success"}],"title":"6.0.0 Mars Release Review","top_level":[{"id":"modeling"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/reviews\/6.0.0-mars-release-review"},"screenshots":[],"security":[{"format":"full_html","value":"<p>None.<\/p>\r\n"}],"standards":[{"format":"full_html","value":"<p>OMG OCL 2.4 (<a href=\"http:\/\/www.omg.org\/spec\/OCL\/2.4\/PDF\">http:\/\/www.omg.org\/spec\/OCL\/2.4\/PDF<\/a>)<\/p>\r\n"}],"subprojects":[],"themes":[{"committed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Specification&classification=Modeling&product=OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=mars%2B&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED","deferred":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Specification&classification=Modeling&product=OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=mars-","description":"This theme addresses issues related to prototyping resolutions of problems in the OMG OCL 2.4 specification and enhancements for the OMG OCL 2.5 submission. OMG issues will be raised and RTF proposed resolutions submitted. \r\n","name":"Specification","proposed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Specification&classification=Modeling&product=OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=mars%2B&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED"},{"committed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Usability&classification=Modeling&product=OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=mars%2B&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED","deferred":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Usability&classification=Modeling&product=OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=mars-","description":"This theme addresses the need for extensibility and usability improvements of the Eclipse OCL language implementation and APIs. ","name":"Usability","proposed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Usability&classification=Modeling&product=OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=mars%2B&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED"},{"committed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Release+Currency&classification=Modeling&product=OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=mars%2B&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED","deferred":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Release+Currency&classification=Modeling&product=OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=mars-","description":"The Eclipse OCL project will maintain currency with its dependencies, in particular with the platform, EMF, UML2 and Xtext projects.","name":"Release Currency","proposed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Release+Currency&classification=Modeling&product=OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=mars%2B&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED"},{"committed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Compliance&classification=Modeling&product=OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=mars%2B&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED","deferred":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Compliance&classification=Modeling&product=OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=mars-","description":"This theme addresses issues related to the OMG OCL 2.4 specification adoption. The bugs related to the inherited deviations of the Eclipse OCL implementation from the OCL 2.0 specification (and consequently, OCL 2.4) also appear here. ","name":"Compliance","proposed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Compliance&classification=Modeling&product=OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=mars%2B&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED"}],"title":"6.0.0 Mars","type":[{"value":"1"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/releases\/6.0.0-mars","usability":[{"format":"full_html","value":"<p>OCL Editors are based on Xtext and so follow Xtext practices.<\/p>\r\n<p>The debugger exploits the standard debugger framework.<\/p>\r\n<p>Other tooling uses standard widgets.<\/p>\r\n"}]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2014-06-25 00:00:00"}],"deliverables":[],"description":[{"format":"full_html","summary":"","value":"<p>The new Validity View provides a fine-grained visualization of the validity of each constraint\/model-element pair and a launch pad for the new OCL debugger.<\/p>\r\n<p>The OCL embedded in UML profiles may be used to validate UML models, and the OCL in UML models may be used to validate UML instances.<\/p>\r\n"}],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[{"attributes":[],"title":null,"url":"https:\/\/wiki.eclipse.org\/OCL\/New_and_Noteworthy\/Luna"}],"parent_project":[{"id":"modeling.mdt.ocl"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2014-06-11 00:00:00"}],"links":[],"project":[{"id":"modeling.mdt.ocl"}],"reference":[{"title":"5.0.0"}],"state":[{"value":"success"}],"title":"5.0.0 Release Review","top_level":[{"id":"modeling"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/reviews\/5.0.0-release-review"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"5.0.0","type":[{"value":"1"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/releases\/5.0.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[{"format":"full_html","value":"<div>\r\n\tThe Eclipse OCL 4.1 project will be developed in parallel, and released simultaneously, with the following projects.\r\n\t<ul>\r\n\t\t<li>\r\n\t\t\tEclipse Platform SDK version 4.3<\/li>\r\n\t\t<li>\r\n\t\t\tEclipse Modeling Framework (EMF) version 2.9<\/li>\r\n\t\t<li>\r\n\t\t\tModel Development Tools (MDT) UML2 version 4.1<\/li>\r\n\t<\/ul>\r\n\t<p>As described above, the Eclipse OCL 4.1.0 release should address usability of the editors. The main OCL plugins should be unaffected, but the associated examples plugins may be revised significantly.<\/p>\r\n\t<p>Again as described above, the Eclipse OCL 4.1.0 release for Kepler will introduce significant new APIs in a new namespace that replaces the old. The old namespace will be deprecated once all Simultaneous Release projects have migrated to the new namespace.<\/p>\r\n\t<p>&nbsp;<\/p>\r\n<\/div>\r\n"}],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2013-06-26 00:00:00"}],"deliverables":[{"format":"full_html","value":"<div>\r\n\tThe release deliverables for the Eclipse (MDT) OCL 4.1 release have the same form as is found in most Eclipse projects, namely:\r\n\t<ul>\r\n\t\t<li>\r\n\t\t\tOCL All-in-One P2 repository (downloadable and update site).<\/li>\r\n\t<\/ul>\r\n\t<p>Eclipse (MDT) OCL 4.1 will use GIT rather than CVS for source control.<\/p>\r\n\t<p>Eclipse (MDT) OCL 4.1 will primarily target Eclipse 4.3 rather than Eclipse 3.9.<\/p>\r\n\t<p>Eclipse (MDT) OCL 4.1.0 source code will be available as versions tagged &quot;R4_1&quot; in the project&#39;s GIT repository.<\/p>\r\n<\/div>\r\n"}],"description":[{"format":"full_html","summary":"","value":"<div>\r\n\t<p>This document lays out the feature and API set for the seventh annual release of the Eclipse Object Constraint Language (MDT OCL) Project, version 4.1.0.<\/p>\r\n\t<p>The original plan for a major version increment to 4.0 was abandoned in favour of a 3.2 increment, however tight coupling to MDT\/UML2, which plans a major increment, mandates the increment to 4.0 for the overall project, features and UML-dependent plugins. The non-UML-dependent plugins have a minor increment to 3.2. Newly UI plugins start at 1.0.<\/p>\r\n\t<p>Versions 3.0 and 3.1 saw the introduction of Xtext-based editors and an associated rewrite of the meta-models and evaluator to prototype a UML-aligned pivot meta-model on behalf of OCL 2.3.1 and to use a model for the OCL Standard Library. This functionality was provided in Examples plugins. The planned promotion of these Xtext-based editors and the associated pivot meta-model from Examples to Core\/Tools plugins has been deferred till Kepler since the code was not ready and the timescales for review were totally unreasonable.<\/p>\r\n\t<p>In version 4.1, the Xtext-based editors and pivot meta-model will be promoted from Examples to Core\/Tools plugins and the very slow process of deprecation of the old Ecore and UML bindings will begin. The Core plugins will provide non-UI functionality; the Tools plugins will provide the IDE comprising editors and consoles.<\/p>\r\n\t<p>Version 4.0 introduces a preliminary OCL to Java code generator so that OCL embedded in Ecore may be directly genmodelled and so that OCL-defined well-formedness rules can be used for validation within the editors.<\/p>\r\n\t<p>Version 4.0 introduces an ability to load Complete OCL documents for use in third party applications such as the Ecore generated Editors and Xtext generated editors so that user-defined meta-model constraints can augment validation.<\/p>\r\n\t<p>The Examples API has been revisited to facilitate re-use by OCL-derived languages such as QVT.<\/p>\r\n\t<p><i><b>Note<\/b> that, since the <a href=\"http:\/\/www.omg.org\/spec\/OCL\/2.3\/Beta2\/PDF\">OMG OCL 2.3.1<\/a> standard suffers from significant ambiguities and conflicts making a compliant implementation impossible, <b>Eclipse (MDT) OCL 4.1.0<\/b> release is a best endeavours attempt to establish a coherent interpretation of the OMG OCL 2.3.1 and to prototype resolutions and auto-generation of the OMG OCL 2.5 standard. Two of the Eclipse (MDT) OCL committers are also members of the OMG Revision Task Force that resolves the specification issues.<\/i><\/p>\r\n\t<p>&nbsp;<\/p>\r\n\t<p>&nbsp;<\/p>\r\n<\/div>\r\n"}],"endoflife":[],"environment":[{"format":"full_html","value":"<div>\r\n\tIn order to remain current, each Eclipse release targets reasonably current versions of the underlying operating environments. The Eclipse Object Constraint Language (OCL) project depends upon on the Platform and other projects, which are mostly &quot;pure&quot; Java. The 4.3 release of the Eclipse Platform Project is written and compiled against version 5.0 of the Java Platform APIs, and targeted to run on version 5.0 of the Java Runtime Environment, Standard Edition. Eclipse OCL will target the same Java version as EMF and UML2, which currently require Java 5. Eclipse Platform SDK 4.3 will be tested and validated on a number of reference platforms. Eclipse OCL will be tested and validated against a subset of those listed for the platform.<\/div>\r\n"}],"i18n":[{"format":"full_html","value":"<div>\r\n\tThe Eclipse Platform is designed as the basis for internationalized products. The user interface elements provided by the Eclipse SDK components, including dialogs and error messages, are externalized. The English strings are provided as the default resource bundles. As a result, the Eclipse OCL project will provide English strings in its default bundles and be localized to a subset of those locales offered by the Platform.<\/div>\r\n"}],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[{"attributes":[],"title":"","url":"http:\/\/wiki.eclipse.org\/OCL\/New_and_Noteworthy\/Kepler"}],"parent_project":[{"id":"modeling.mdt.ocl"}],"review":{"description":[{"format":"filtered_html","safe_summary":"","safe_value":"<p>Release Review<\/p>","summary":"","value":"<p>Release Review<\/p>\r\n"}],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2013-06-12 00:00:00"}],"links":[{"attributes":[],"title":"Review documentation","url":"http:\/\/wiki.eclipse.org\/MDT\/UML2\/Reviews\/Kepler"},{"attributes":[],"title":"Approved IP Log","url":"https:\/\/bugs.eclipse.org\/bugs\/attachment.cgi"}],"project":[{"id":"modeling.mdt.ocl"}],"reference":[{"title":"4.1.0"}],"state":[{"value":"success"}],"title":"4.1.0 Release Review","top_level":[{"id":"modeling"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/reviews\/4.1.0-release-review"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[{"committed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Compliance&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=kepler%2B&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED","deferred":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Compliance&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=kepler-","description":"<div> This theme addresses issues related to the OMG OCL 2.3.1 specification adoption. The bugs related to the inherited deviations of the Eclipse OCL implementation from the OCL 2.0 specification (and consequently, OCL 2.3.1) also appear here. <\/div>","name":"Compliance","proposed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Compliance&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=kepler%2B&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED"},{"committed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Release+Currency&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=kepler%2B&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED","deferred":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Release+Currency&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=kepler-","description":"<div> The Eclipse OCL project will maintain currency with its dependencies, in particular with the EMF and MDT UML2 projects. <\/div>","name":"Release Currency","proposed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Release+Currency&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=kepler%2B&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED"},{"committed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Usability&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=kepler%2B&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED","deferred":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Usability&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=kepler-","description":"<div> This theme addresses the need for extensibility and usability improvements of the Eclipse OCL language implementation and APIs. <\/div>","name":"Usability","proposed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Usability&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=kepler%2B&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED"},{"committed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Specification&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=kepler%2B&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED","deferred":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Specification&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=kepler-","description":"<div> This theme addresses issues related to prototyping resolutions of problems in the OMG OCL 2.3.1 specification and enhancements in future specifications. OMG issues will be raised and RTF proposed resolutions submitted. <\/div>","name":"Specification","proposed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Specification&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=kepler%2B&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED"}],"title":"4.1.0","type":[{}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/releases\/4.1.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[{"format":"full_html","value":"<div>\r\n\tThe Eclipse OCL 4.0 project will be developed in parallel, and released simultaneously, with the following projects.\r\n\t<ul>\r\n\t\t<li>\r\n\t\t\tEclipse Platform SDK version 4.2<\/li>\r\n\t\t<li>\r\n\t\t\tEclipse Modeling Framework (EMF) version 2.8<\/li>\r\n\t\t<li>\r\n\t\t\tModel Development Tools (MDT) UML2 version 4.0<\/li>\r\n\t<\/ul>\r\n\t<p>As described above, the Eclipse OCL 4.0.0 release should address usability of the editors. The main OCL plugins should be unaffected, but the associated examples plugins may be revised significantly.<\/p>\r\n\t<p>&nbsp;<\/p>\r\n<\/div>\r\n"}],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2012-06-27 00:00:00"}],"deliverables":[{"format":"full_html","value":"<div>\r\n\tThe release deliverables for the Eclipse (MDT) OCL 4.0 release have the same form as is found in most Eclipse projects, namely:\r\n\t<ul>\r\n\t\t<li>\r\n\t\t\tOCL All-in-One P2 repository (downloadable and update site).<\/li>\r\n\t<\/ul>\r\n\t<p>Eclipse (MDT) OCL 4.0 will use GIT rather than CVS for source control.<\/p>\r\n\t<p>Eclipse (MDT) OCL 4.0 will primarily target Eclipse 4.2 rather than Eclipse 3.8.<\/p>\r\n\t<p>Eclipse (MDT) OCL 4.0.0 source code will be available as versions tagged &quot;R4_0&quot; in the project&#39;s GIT repository.<\/p>\r\n<\/div>\r\n"}],"description":[{"format":"full_html","summary":"","value":"<div>\r\n\t<p>This document lays out the feature and API set for the seventh annual release of the Eclipse Object Constraint Language (MDT OCL) Project, version 4.0.0.<\/p>\r\n\t<p>The original plan for a major version increment to 4.0 was abandoned in favour of a 3.2 increment, however tight coupling to MDT\/UML2, which plans a major increment, mandates the increment to 4.0 for the overall project, features and UML-dependent plugins. The non-UML-dependent plugins have a minor increment to 3.2. Newly UI plugins start at 1.0.<\/p>\r\n\t<p>Versions 3.0 and 3.1 saw the introduction of Xtext-based editors and an associated rewrite of the meta-models and evaluator to prototype a UML-aligned pivot meta-model on behalf of OCL 2.3.1 and to use a model for the OCL Standard Library. This functionality was provided in Examples plugins. The planned promotion of these Xtext-based editors and the associated pivot meta-model from Examples to Core\/Tools plugins has been deferred till Kepler since the code was not ready and the timescales for review were totally unreasonable.<\/p>\r\n\t<p>Version 4.0 introduces a preliminary OCL to Java code generator so that OCL embedded in Ecore may be directly genmodelled and so that OCL-defined well-formedness rules can be used for validation within the editors.<\/p>\r\n\t<p>Version 4.0 introduces an ability to load Complete OCL documents for use in third party applications such as the Ecore generated Editors and Xtext generated editors so that user-defined meta-model constraints can augment validation.<\/p>\r\n\t<p>The Examples API has been revisited to facilitate re-use by OCL-derived languages such as QVT.<\/p>\r\n\t<p><i><b>Note<\/b> that, since the <a href=\"http:\/\/www.omg.org\/spec\/OCL\/2.3\/Beta2\/PDF\">OMG OCL 2.3.1<\/a> standard suffers from significant ambiguities and conflicts making a compliant implementation impossible, <b>Eclipse (MDT) OCL 4.0.0<\/b> release is a best endeavours attempt to establish a coherent interpretation of the OMG OCL 2.3.1 and to prototype resolutions and auto-generation of the OMG OCL 2.5 standard. Two of the Eclipse (MDT) OCL committers are also members of the OMG Revision Task Force that resolves the specification issues.<\/i><\/p>\r\n\t<p>&nbsp;<\/p>\r\n\t<p>&nbsp;<\/p>\r\n<\/div>\r\n"}],"endoflife":[],"environment":[{"format":"full_html","value":"<div>\r\n\tIn order to remain current, each Eclipse release targets reasonably current versions of the underlying operating environments. The Eclipse Object Constraint Language (OCL) project depends upon on the Platform and other projects, which are mostly &quot;pure&quot; Java. The 4.2 release of the Eclipse Platform Project is written and compiled against version 5.0 of the Java Platform APIs, and targeted to run on version 5.0 of the Java Runtime Environment, Standard Edition. Eclipse OCL will target the same Java version as EMF and UML2, which currently require Java 5. Eclipse Platform SDK 4.2 will be tested and validated on a number of reference platforms. Eclipse OCL will be tested and validated against a subset of those listed for the platform.<\/div>\r\n"}],"i18n":[{"format":"full_html","value":"<div>\r\n\tThe Eclipse Platform is designed as the basis for internationalized products. The user interface elements provided by the Eclipse SDK components, including dialogs and error messages, are externalized. The English strings are provided as the default resource bundles. As a result, the Eclipse OCL project will provide English strings in its default bundles and be localized to a subset of those locales offered by the Platform.<\/div>\r\n"}],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[{"attributes":[],"title":"","url":"http:\/\/wiki.eclipse.org\/OCL\/New_and_Noteworthy\/Juno"}],"parent_project":[{"id":"modeling.mdt.ocl"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2012-06-13 00:00:00"}],"links":[{"attributes":[],"title":"Approved IP Log","url":"https:\/\/bugs.eclipse.org\/bugs\/attachment.cgi?id=217230"},{"attributes":[],"title":"Review Documentation","url":"http:\/\/wiki.eclipse.org\/OCL\/Reviews\/Juno"}],"project":[{"id":"modeling.mdt.ocl"}],"reference":[{"title":"4.0.0"}],"state":[{"value":"success"}],"title":"4.0.0 Release Review","top_level":[{"id":"modeling"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/content\/4.0.0-release-review-1"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[{"committed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Compliance&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=juno%2B&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED","deferred":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Compliance&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=juno-","description":"<div> This theme addresses issues related to the OMG OCL 2.3.1 specification adoption. The bugs related to the inherited deviations of the Eclipse OCL implementation from the OCL 2.0 specification (and consequently, OCL 2.3.1) also appear here. <\/div>","name":"Compliance","proposed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Compliance&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=juno%2B&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED"},{"committed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Release+Currency&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=juno%2B&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED","deferred":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Release+Currency&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=juno-","description":"<div> The Eclipse OCL project will maintain currency with its dependencies, in particular with the EMF and MDT UML2 projects. <\/div>","name":"Release Currency","proposed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Release+Currency&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=juno%2B&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED"},{"committed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Usability&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=juno%2B&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED","deferred":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Usability&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=juno-","description":"<div> This theme addresses the need for extensibility and usability improvements of the Eclipse OCL language implementation and APIs. <\/div>","name":"Usability","proposed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Usability&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=juno%2B&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED"},{"committed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Specification&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=juno%2B&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED","deferred":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Specification&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=juno-","description":"<div> This theme addresses issues related to prototyping resolutions of problems in the OMG OCL 2.3.1 specification and enhancements in future specifications. OMG issues will be raised and RTF proposed resolutions submitted. <\/div>","name":"Specification","proposed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Specification&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=juno%2B&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED"}],"title":"4.0.0","type":[{}],"url":"https:\/\/projects.eclipse.org\/projects\/release\/4.0.0-1","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[{"format":"full_html","value":"<div> The Eclipse OCL 3.1 project will be developed in parallel, and released simultaneously, with the following projects. <ul><li>Eclipse Platform SDK version 3.7<\/li><li>Eclipse Modeling Framework (EMF) version 2.7<\/li><li>Model Development Tools (MDT) UML2 version 3.2<\/li><\/ul><p> As described above, the Eclipse OCL 3.1.0 release should address usability of the editors. The main OCL plugins should be unaffected, but the associated examples plugins may be revised significantly. Again as described above, the Eclipse OCL 3.2.0 release for Juno will introduce significant new APIs in a new namespace that replaces the old. The old namespace will be deprecated once all Simultaneous Release projects have migrated to the new namespace. <\/p><p><\/p><\/div>"}],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2011-06-22 00:00:00"}],"deliverables":[{"format":"full_html","value":"<div> The release deliverables for the Eclipse (MDT) OCL 3.1 release have the same form as is found in most Eclipse projects, namely: <ul><li>OCL SDK (includes runtime, sources, examples, and documentation) (downloadable and update site).<\/li><li>OCL runtime binary distribution (downloadable and update site).<\/li><li>OCL stand-alone binary distribution (downloadable).<\/li><li>OCL tests (downloadable)<\/li><li>OCL examples (downloadable and update site)<\/li><\/ul> Eclipse (MDT) OCL 3.1.0 source code will be available as versions tagged \"R3_1\" in the project's CVS repository. <\/div>"}],"description":[{"format":"full_html","summary":null,"value":"<div><p> This document lays out the feature and API set for the sixth annual release of the Eclipse Object Constraint Language (MDT OCL) Project, version 3.1.0. A late requirement to use Xtext rather than IMP to support editing meant that many 3.0.0 facilities were not fully developed in time for release 3.0.0. Resolution of evaluator issues and library usability were held back, and the editors provided only as examples. Interim milestones, or if necessary an interim 3.1.0 release, are intended to resolve quality issues in the editors. The 3.1.0 release (for Indigo) should prepare for full integration of the new editors and make the library model-driven. Switchover of the old APIs to the new functionality and renaming of examples plugins should occur immediately after Indigo so that OCL clients have the entire Indigo+1 development cycle to exploit the enhancements that will appear in 3.2.0. New external APIs are planned to provide interchangeability with alternate OCL products. The existing external APIs should be unaffected, will be deprecated after Indigo, but may be retained indefinitely. New semi-internal parsing APIs are planned to resolve a number of hard problems and to provide compatibility between the LPG and Xtext parsers. The existing semi-internal parsing APIs will be retained in so far as possible, but will be deprecated in Indigo. The project team anticipates working with major consumers in the release after Indigo to assist in migration to the new APIs. <\/p><p><i><b>Note<\/b> that, since the <a href=\"http:\/\/www.omg.org\/spec\/OCL\/2.3\/Beta2\/PDF\">OMG OCL 2.3<\/a> standard suffers from significant ambiguities and conflicts making a compliant implementation impossible, <b>Eclipse (MDT) OCL 3.1.0<\/b> release is best endeavours to establish a coherent interpretation of the OMG OCL 2.3 and to prototype resolutions and auto-generation of the OMG OCL 2.4 standard. Two of the Eclipse (MDT) OCL committers are also members of the OMG Revision Task Force that resolves the specification issues.<\/i><\/p><p><\/p><p><\/p><\/div>"}],"endoflife":[],"environment":[{"format":"full_html","value":"<div> In order to remain current, each Eclipse release targets reasonably current versions of the underlying operating environments. The Eclipse Object Constraint Language (OCL) project depends upon on the Platform and other projects, which are mostly \"pure\" Java. The 3.7 release of the Eclipse Platform Project is written and compiled against version 5.0 of the Java Platform APIs, and targeted to run on version 5.0 of the Java Runtime Environment, Standard Edition. Eclipse OCL will target the same Java version as EMF and UML2, which currently require Java 5. Eclipse Platform SDK 3.7 will be tested and validated on a number of reference platforms. MDT OCL will be tested and validated against a subset of those listed for the platform. <\/div>"}],"i18n":[{"format":"full_html","value":"<div> The Eclipse Platform is designed as the basis for internationalized products. The user interface elements provided by the Eclipse SDK components, including dialogs and error messages, are externalized. The English strings are provided as the default resource bundles. As a result, the Eclipse OCL project will provide English strings in its default bundles and be localized to a subset of those locales offered by the Platform. <\/div>"}],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[{"attributes":[],"title":null,"url":"http:\/\/wiki.eclipse.org\/MDT\/OCL\/New_and_Noteworthy\/Indigo"}],"parent_project":[{"id":"modeling.mdt.ocl"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2011-06-08 00:00:00"}],"links":[{"attributes":[],"title":"Approved IP Log","url":"https:\/\/bugs.eclipse.org\/bugs\/attachment.cgi?id=196917"},{"attributes":[],"title":"Review Documentation","url":"https:\/\/bugs.eclipse.org\/bugs\/attachment.cgi?id=197020"}],"project":[{"id":"modeling.mdt.ocl"}],"reference":[{"title":"3.1.0"}],"state":[{"value":"success"}],"title":"3.1.0 Release Review","top_level":[{"id":"modeling"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/content\/3.1.0-release-review-1"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[{"committed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Compliance&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=indigo%2B&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED","deferred":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Compliance&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=indigo-","description":"<div> This theme addresses issues related to the OMG OCL 2.3 specification adoption. The bugs related to the inherited deviations of the Eclipse OCL implementation from the OCL 2.0 specification (and consequently, OCL 2.3) also appear here. It is anticipated that fixes for the majority of the target 3.2.0 will appear in the revised Eclipse OCL Examples code in 3.1.0, but this will not be promoted to replace the traditional behaviour until 3.2.0. <\/div>","name":"Compliance","proposed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Compliance&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=indigo%2B&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED"},{"committed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Release+Currency&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=indigo%2B&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED","deferred":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Release+Currency&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=indigo-","description":"<div> The Eclipse OCL project will maintain currency with its dependencies, in particular with the EMF and MDT UML2 projects. <\/div>","name":"Release Currency","proposed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Release+Currency&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=indigo%2B&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED"},{"committed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Usability&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=indigo%2B&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED","deferred":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Usability&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=indigo-","description":"<div> This theme addresses the need for extensibility and usability improvements of the Eclipse OCL language implementation and APIs. It is anticipated that fixes for the majority of the target 3.2.0 will appear in the revised Eclipse OCL Examples code in 3.1.0, but this will not be promoted to replace the traditional behaviour until 3.2.0. <\/div>","name":"Usability","proposed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Usability&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=indigo%2B&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED"},{"committed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Specification&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=indigo%2B&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED","deferred":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Specification&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=indigo-","description":"<div> This theme addresses issues related to prototyping resolutions of problems in the OMG OCL 2.3 specification and enhancements in future specifications. OMG issues will be raised and RTF proposed resolutions submitted in order to It is anticipated that fixes for the majority of the target 3.2.0 will appear in the revised Eclipse OCL Examples code in 3.1.0, but this will not be promoted to replace the traditional behaviour until 3.2.0. <\/div>","name":"Specification","proposed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Specification&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=indigo%2B&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED"}],"title":"3.1.0","type":[{}],"url":"https:\/\/projects.eclipse.org\/projects\/release\/3.1.0-2","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[{"format":"full_html","value":"<div>\r\n\tThe MDT OCL 3.0 project will be developed in parallel, and released simultaneously, with the following projects.\r\n\t<ul>\r\n\t\t<li>\r\n\t\t\tEclipse Platform SDK version 3.6<\/li>\r\n\t\t<li>\r\n\t\t\tEclipse Modeling Framework (EMF) version 2.6<\/li>\r\n\t\t<li>\r\n\t\t\tModel Development Tools (MDT) UML2 version 3.1<\/li>\r\n\t<\/ul>\r\n\t<p>As described above, the MDT OCL 3.0.0 release is not fully backwards compatible with the MDT OCL 1.2 and 1.3 releases.<\/p>\r\n\t<p><i>A guide aimed to help users to migrate from MDT OCL 1.3 releases to MDT OCL 3.0.0 release will be provided. <\/i><\/p>\r\n<\/div>\r\n"}],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2010-06-23 00:00:00"}],"deliverables":[{"format":"full_html","value":"<div>\r\n\tThe release deliverables for the MDT OCL 3.0 release has the same form as is found in most Eclipse projects, namely:\r\n\t<ul>\r\n\t\t<li>\r\n\t\t\tMDT OCL SDK (includes runtime, sources, examples, and documentation) (downloadable and update site).<\/li>\r\n\t\t<li>\r\n\t\t\tMDT OCL runtime binary distribution (downloadable and update site).<\/li>\r\n\t\t<li>\r\n\t\t\tMDT OCL stand-alone binary distribution (downloadable).<\/li>\r\n\t\t<li>\r\n\t\t\tMDT OCL tests (downloadable)<\/li>\r\n\t\t<li>\r\n\t\t\tMDT OCL examples (downloadable)<\/li>\r\n\t<\/ul>\r\n\tMDT OCL 3.0.0 source code will be available as versions tagged &quot;R3_0&quot; in the project&#39;s CVS repository.<\/div>\r\n"}],"description":[{"format":"full_html","summary":"","value":"<div>\r\n\t<p>This document lays out the feature and API set for the fifth release of the Eclipse Object Constraint Language (MDT OCL) Project, versions 3.0.0.<\/p>\r\n\t<p><i><b>Note<\/b> that, since the <a href=\"http:\/\/www.omg.org\/cgi-bin\/doc?ptc\/10-02-01.pdf\">OMG OCL 2.2<\/a> standard suffers from significant ambiguities and conflicts making a compliant implementation impossible, <b>MDT OCL 3.0.0<\/b> release is best endeavours to establish a coherent interpretation of the OMG OCL 2.2 and to prototype resolutions for the OMG OCL 2.3 standards.<\/i><\/p>\r\n\t<p>&nbsp;<\/p>\r\n\t<p><i>A guide aimed to help users to migrate from MDT OCL 1.3.0 releases to MDT OCL 3.0.0 release will be provided. <\/i><\/p>\r\n<\/div>\r\n"}],"endoflife":[],"environment":[{"format":"full_html","value":"<div>\r\n\tIn order to remain current, each Eclipse release targets reasonably current versions of the underlying operating environments. The Eclipse Object Constraint Language (MDT OCL) project depends upon on the Platform and other projects, which are mostly &quot;pure&quot; Java. The 3.6 release of the Eclipse Platform Project is written and compiled against version 5.0 of the Java Platform APIs, and targeted to run on version 5.0 of the Java Runtime Environment, Standard Edition. MDT OCL will target the same Java version as EMF and UML2, which currently require Java 5. Eclipse Platform SDK 3.6 will be tested and validated on a number of reference platforms. MDT OCL will be tested and validated against a subset of those listed for the platform.<\/div>\r\n"}],"i18n":[{"format":"full_html","value":"<div>\r\n\tThe Eclipse Platform is designed as the basis for internationalized products. The user interface elements provided by the Eclipse SDK components, including dialogs and error messages, are externalized. The English strings are provided as the default resource bundles. As a result, the MDT OCL project will provide English strings in its default bundles and be localized to a subset of those locales offered by the Platform. This plan will be updated to indicate which locales will be provided and the time frame for availability.<\/div>\r\n"}],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[{"attributes":[],"title":null,"url":"http:\/\/wiki.eclipse.org\/MDT\/OCL\/New_and_Noteworthy\/Helios"}],"parent_project":[{"id":"modeling.mdt.ocl"}],"review":{"state":[{}]},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[{"committed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Compliance&classification=Modeling&product=MDT.OCL&target_milestone=3.0.0&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=helios%2B&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED","deferred":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Compliance&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=helios-","description":"<div> This theme addresses issues related to the OMG OCL 2.2 standard adoption. The bugs related to the inherited deviations of the MDT OCL implementation from the OCL 2.0 standard (and consequently, OCL 2.2) also appear here. <\/div>","name":"Compliance","proposed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Compliance&classification=Modeling&product=MDT.OCL&target_milestone=3.0.0&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=helios%2B&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED"},{"committed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Release+Currency&classification=Modeling&product=MDT.OCL&target_milestone=3.0.0&target_milestone=1.4.0&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=helios%2B&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED","deferred":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Release+Currency&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=helios-","description":"<div> The MDT OCL project will maintain currency with its dependencies, in particular with the EMF and MDT UML2 projects. OCL grammar will be migrated to LPG v2. <\/div>","name":"Release Currency","proposed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Release+Currency&classification=Modeling&product=MDT.OCL&target_milestone=3.0.0&target_milestone=1.4.0&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=helios%2B&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED"},{"committed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Usability&classification=Modeling&product=MDT.OCL&target_milestone=3.0.0&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=helios%2B&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED","deferred":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Usability&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=helios-","description":"<div> This theme addresses the need for extensibility and usability improvements of the MDT OCL language implementation and APIs. <\/div>","name":"Usability","proposed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Usability&classification=Modeling&product=MDT.OCL&target_milestone=3.0.0&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=helios%2B&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED"}],"title":"3.0.0","type":[{"value":"1"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl\/releases\/3.0.0","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[{"format":"full_html","value":"<div> Compatibility of Release 1.3: The MDT OCL project will be developed in parallel, and released simultaneously, with the following projects. As stated above, each milestone release of the MDT OCL project will be compatible with the corresponding milestones for each of these projects, and delivered the appropriate offset. <ul><li>Eclipse Platform SDK version 3.5<\/li><li>Eclipse Modeling Framework (EMF) version 2.5<\/li><li>Model Development Tools (MDT) UML2 version 2.3<\/li><\/ul> Therefore, the MDT OCL initial release will be compatible with these versions and will publish binary and source compatibilities with migration guides on subsequent releases. <\/div>"}],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2009-06-23 00:00:00"}],"deliverables":[{"format":"full_html","value":"<div> The release deliverables have the same form as is found in most Eclipse projects, namely: <ul><li>MDT OCL source code release, available as versions tagged \"R1_3\" in the project's CVS repository.<\/li><li>MDT OCL SDK (includes runtime, sources, examples, and documentation) (downloadable and update site).<\/li><li>MDT OCL runtime binary distribution (downloadable and update site).<\/li><li>MDT OCL stand-alone binary distribution (downloadable).<\/li><li>MDT OCL tests (downloadable)<\/li><\/ul><\/div>"}],"description":[{"format":"full_html","summary":null,"value":"<div><p> This document lays out the feature and API set for the fourth release of the Eclipse Object Constraint Language (MDT OCL) Project, version 1.3.0. This project plan inherits from the Modeling Project Plan, which should be referenced when consulting this individual project plan. <\/p><p><i><b>Note<\/b> that, depending on the nature of the anticipated OCL® 2.1 revised specification from the OMG<sup>TM<\/sup>, <b>MDT OCL may require incompatible API changes<\/b> and release as version <b>2.0.0<\/b>.<\/i><\/p><\/div>"}],"endoflife":[],"environment":[{"format":"full_html","value":"<div> In order to remain current, each Eclipse release targets reasonably current versions of the underlying operating environments. The Eclipse Object Constraint Language (MDT OCL) project depends upon on the Platform and other projects, which are mostly \"pure\" Java<sup>TM<\/sup>. The 3.5 release of the Eclipse Platform Project is written and compiled against version 1.4 of the Java Platform APIs, and targeted to run on version 1.4 of the Java Runtime Environment, Standard Edition. MDT OCL will target the same Java version as EMF and UML2, which currently require Java 5. Eclipse Platform SDK 3.5 will be tested and validated on a number of reference platforms. MDT OCL will be tested and validated against a subset of those listed for the platform. <\/div>"}],"i18n":[{"format":"full_html","value":"<div> The Eclipse Platform is designed as the basis for internationalized products. The user interface elements provided by the Eclipse SDK components, including dialogs and error messages, are externalized. The English strings are provided as the default resource bundles. As a result, the MDT OCL project will provide English strings in its default bundles and be localized to a subset of those locales offered by the Platform. This plan will be updated to indicate which locales will be provided and the time frame for availability. <\/div>"}],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[{"attributes":[],"title":null,"url":"http:\/\/wiki.eclipse.org\/MDT\/OCL\/New_and_Noteworthy\/Galileo"}],"parent_project":[{"id":"modeling.mdt.ocl"}],"review":{"description":[],"end_date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2009-06-10 00:00:00"}],"links":[{"attributes":[],"title":"Approved IP Log","url":"http:\/\/www.eclipse.org\/modeling\/mdt\/ocl\/project-info\/ocl-ip-log-1.3.0.csv"},{"attributes":[],"title":"Review Documentation","url":"http:\/\/www.eclipse.org\/project-slides\/Galileo\/MDT_OCL_Galileo_Review.pdf"}],"project":[{"id":"modeling.mdt.ocl"}],"reference":[{"title":"1.3.0"}],"state":[{"value":"success"}],"title":"1.3.0 Release Review","top_level":[{"id":"modeling"}],"type":[{"value":"release"}],"url":"https:\/\/projects.eclipse.org\/content\/1.3.0-release-review-1"},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[{"committed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Release+Currency&classification=Modeling&product=MDT.OCL&target_milestone=M1&target_milestone=M2&target_milestone=M3&target_milestone=M4&target_milestone=M5&target_milestone=M6&target_milestone=M7&target_milestone=RC&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=galileo%2B","deferred":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Release+Currency&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=galileo-","description":"<div> The MDT OCL project will maintain currency with its dependencies, in particular advances in the EMF and MDT UML2 projects. Additionally, as an implementation of the OMG's OCL 2.0 specification, the MDT OCL project will maintain currency with the revised 2.1 specification. <\/div>","name":"Release Currency","proposed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Release+Currency&classification=Modeling&product=MDT.OCL&target_milestone=1.3.0&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=galileo%2B"},{"committed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Extensibility&classification=Modeling&product=MDT.OCL&target_milestone=M1&target_milestone=M2&target_milestone=M3&target_milestone=M4&target_milestone=M5&target_milestone=M6&target_milestone=M7&target_milestone=RC&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=galileo%2B","deferred":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Extensibility&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=galileo-","description":"<div> The Object Constraint Language is re-used and extended by other language specifications, in particular the OMG MOF® Query\/View\/Transformation family of languages. This theme addresses the need for extensibility of the MDT OCL language implementation and APIs. <\/div>","name":"Extensibility","proposed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Extensibility&classification=Modeling&product=MDT.OCL&target_milestone=1.3.0&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=galileo%2B"},{"committed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Broad+Appeal&classification=Modeling&product=MDT.OCL&target_milestone=M1&target_milestone=M2&target_milestone=M3&target_milestone=M4&target_milestone=M5&target_milestone=M6&target_milestone=M7&target_milestone=RC&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=galileo%2B","deferred":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Broad+Appeal&classification=Modeling&product=MDT.OCL&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=galileo-","description":"<div> There are a few fairly routine capabilities which, historically, MDT OCL has not supplied because of its narrow focus on parsing and evaluating OCL text. User demand shows the value of providing the EMF.Edit plug-ins, for example, as well as a more flexible feature structure. <\/div>","name":"Appealing to a Broader Community","proposed":"https:\/\/bugs.eclipse.org\/bugs\/buglist.cgi?query_format=advanced&status_whiteboard_type=substring&status_whiteboard=Broad+Appeal&classification=Modeling&product=MDT.OCL&target_milestone=1.3.0&field0-0-0=flagtypes.name&type0-0-0=equals&value0-0-0=galileo%2B"}],"title":"1.3.0","type":[{}],"url":"https:\/\/projects.eclipse.org\/projects\/release\/1.3.0-4","usability":[]},{"apis":[{"value":"0"}],"architecture":[],"communities":[],"compatibility":[],"conf_ui_guidelines":[],"date":[{"date_type":"datetime","timezone":"America\/Montreal","timezone_db":"America\/Montreal","value":"2008-06-27 00:00:00"}],"deliverables":[],"description":[],"endoflife":[],"environment":[],"i18n":[],"ip_due_diligence_type":[],"milestones":[],"noncode":[],"noteworthy":[{"attributes":[],"title":null,"url":"http:\/\/wiki.eclipse.org\/MDT_1.1_New_and_Noteworthy#Object_Constraint_Language_.28OCL.29_Component"}],"parent_project":[{"id":"modeling.mdt.ocl"}],"review":{"state":[{}]},"screenshots":[],"security":[],"standards":[],"subprojects":[],"themes":[],"title":"1.2.0","type":[{}],"url":"https:\/\/projects.eclipse.org\/projects\/release\/1.2.0-5","usability":[]}],"scope":[{"format":"full_html","value":"<p>Implementation and tooling for the <a href=\"http:\/\/www.omg.org\/spec\/OCL\">Object Constraint Language (OCL)<\/a> OMG standard.<\/p>\r\n\r\n<p>The Classic Eclipse OCL is largely compliant with OCL 2.4.<\/p>\r\n\r\n<p>The Unified or Pivot-based Eclipse OCL prototypes many of the possible enhancements for OCL 2.5.<\/p>\r\n"}],"source_repo":[{"name":"ocl\/org.eclipse.ocl","path":"\/gitroot\/ocl\/org.eclipse.ocl.git","type":"git","url":"https:\/\/git.eclipse.org\/r\/plugins\/gitiles\/ocl\/org.eclipse.ocl"}],"spec_working_group":[],"state":[{"value":"Regular"}],"tags":[],"team_project_sets":[{"attributes":[],"title":"OCL All (Classic + Examples + Impact Analyzer + Pivot + Releng + Tools)","url":"http:\/\/git.eclipse.org\/c\/ocl\/org.eclipse.ocl.git\/plain\/releng\/org.eclipse.ocl.releng\/psfs\/ocl-all.psf?h=master"},{"attributes":[],"title":"OCL Classic (Ecore and UML plugins and test)","url":"http:\/\/git.eclipse.org\/c\/ocl\/org.eclipse.ocl.git\/plain\/releng\/org.eclipse.ocl.releng\/psfs\/ocl-classic.psf?h=master"},{"attributes":[],"title":"OCL Classic Examples (UI and Demonstration Projects and test)","url":"http:\/\/git.eclipse.org\/c\/ocl\/org.eclipse.ocl.git\/plain\/releng\/org.eclipse.ocl.releng\/psfs\/ocl-examples.psf?h=master"},{"attributes":[],"title":"OCL Classic Impact Analyzer (plugins and test)","url":"http:\/\/git.eclipse.org\/c\/ocl\/org.eclipse.ocl.git\/plain\/releng\/org.eclipse.ocl.releng\/psfs\/ocl-ia.psf?h=master"},{"attributes":[],"title":"OCL Pivot (Pivot-based model, parsers, editors, code generator, debugger)","url":"http:\/\/git.eclipse.org\/c\/ocl\/org.eclipse.ocl.git\/plain\/releng\/org.eclipse.ocl.releng\/psfs\/ocl-pivot.psf?h=master"},{"attributes":[],"title":"OCL Releng (build, documentation, features)","url":"http:\/\/git.eclipse.org\/c\/ocl\/org.eclipse.ocl.git\/plain\/releng\/org.eclipse.ocl.releng\/psfs\/ocl-releng.psf?h=master"},{"attributes":[],"title":"OCL Tools (third party tools and libraries)","url":"http:\/\/git.eclipse.org\/c\/ocl\/org.eclipse.ocl.git\/plain\/releng\/org.eclipse.ocl.releng\/psfs\/ocl-tools.psf?h=master"}],"techology_types":[{"tid":"25"},{"tid":"27"},{"tid":"24"}],"title":"Eclipse OCL (Object Constraint Language)","update_sites":[{"attributes":[],"title":"Eclipse OCL Latest Release repository","url":"https:\/\/download.eclipse.org\/modeling\/mdt\/ocl\/updates\/releases\/latest"},{"attributes":[],"title":"Eclipse OCL Recent Releases repository","url":"https:\/\/download.eclipse.org\/modeling\/mdt\/ocl\/updates\/releases"},{"attributes":[],"title":"Eclipse OCL Archived Releases Repository","url":"https:\/\/archive.eclipse.org\/modeling\/mdt\/ocl\/updates\/releases"},{"attributes":[],"title":"Eclipse OCL Milestones repository (latest)","url":"https:\/\/download.eclipse.org\/modeling\/mdt\/ocl\/updates\/milestones\/latest"},{"attributes":[],"title":"Eclipse OCL Integration Repository (latest)","url":"https:\/\/download.eclipse.org\/modeling\/mdt\/ocl\/updates\/interim\/latest"},{"attributes":[],"title":"Eclipse OCL Nightly repository (latest)","url":"https:\/\/download.eclipse.org\/modeling\/mdt\/ocl\/updates\/nightly\/latest"}],"url":"https:\/\/projects.eclipse.org\/projects\/modeling.mdt.ocl","website_url":[{}],"wiki_url":[{"attributes":[],"title":null,"url":"http:\/\/wiki.eclipse.org\/OCL"}],"working_group":[]},"pmi_url":"https:\/\/projects.eclipse.org\/json\/project\/modeling.mdt.ocl"}