Community
Participate
Working Groups
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
The new Declarative Serializer/Formatter forms part of the contribution for the OCL and QVTd editors for 2020-12 M3.
> 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.
See https://bugs.eclipse.org/bugs/show_bug.cgi?id=564265#c22 This looks like it will require unjustified commitments. ?? WONTFIX ??