Bug 567383 - Contribute the Declarative Serializer/Formatter from OCL
Summary: Contribute the Declarative Serializer/Formatter from OCL
Status: NEW
Alias: None
Product: TMF
Classification: Modeling
Component: Xtext (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 10
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 564265
Blocks:
  Show dependency tree
 
Reported: 2020-09-26 04:31 EDT by Ed Willink CLA
Modified: 2021-01-20 10:21 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Willink CLA 2020-09-26 04:31:33 EDT
Bug 564265 proposed a fully declarative formatter to avoid the Xtend deprecations aassociated with the 'new infrastructure'. This has now been developed and is currently available as four plugins:

org.eclipse.ocl.examples.xtext.serializer
- the runtime metadata-driven serialization support
org.eclipse.ocl.examples.xtext.idioms
org.eclipse.ocl.examples.xtext.idioms.ui
- the Idioms DSL model and its editor 
org.eclipse.ocl.examples.xtext.build
- build support for the DSL editor
- fragments and analysis to auto-generate the serialization/formatter metadata

on branch ewillink/563046 of the org.eclipse.ocl GIT.

For now, this bug hosts comments on
-ensuring that the above plugins are independent of all other OCL plugins
-evolving to be more compatible with Xtext project practices
Comment 1 Ed Willink CLA 2020-11-26 07:59:12 EST
The new Declarative Serializer/Formatter forms part of the contribution for the OCL and QVTd editors for 2020-12 M3.
Comment 2 Ed Willink CLA 2020-12-14 06:37:47 EST
> The new Declarative Serializer/Formatter forms part of the contribution for
> the OCL and QVTd editors for 2020-12 M3.

But was reverted for RC2. I spent too much time after M3 on the advanced problem of Xtext's eccentric cyclic rules rather than the mundane details of polishing the basic OCL/QVTd support.
Comment 3 Ed Willink CLA 2021-01-20 10:21:45 EST
See https://bugs.eclipse.org/bugs/show_bug.cgi?id=564265#c22

This looks like it will require unjustified commitments.

?? WONTFIX ??