Skip to content

[SAFRAN-1265] Upgrade templates and plugin to M2Doc 5#126

Open
VincBou wants to merge 58 commits intood12from
SAFRAN-1265_update_M2Doc_template
Open

[SAFRAN-1265] Upgrade templates and plugin to M2Doc 5#126
VincBou wants to merge 58 commits intood12from
SAFRAN-1265_update_M2Doc_template

Conversation

@VincBou
Copy link
Copy Markdown
Contributor

@VincBou VincBou commented Apr 9, 2026

Add m2doc services into dependencies to match new M2Doc 5 requirements
Upgrade template to new version

vrichard12 and others added 30 commits December 11, 2025 11:46
…ash screen to emphasize compatibility to Acceleo 4
…ration

migration of DataBase and GraalSystemAndReq

[SAFRAN-1240]
EEF 1.5 generated code has been removed in the previous commit for those
plugins and features.
SteveMonnier and others added 25 commits March 13, 2026 17:06
- Remove EEF from target platform
- Remove EEF dependencies from org.obeonetwork.dsl.requirement.edit
- Remove dependecies to plugin org.obeonetwork.is.eef.custom from
org.obeonetwork.dsl.interaction.design
- Fix version number of osgi.annotation library in
org.obeonetwork.dsl.soa.gen.swagger plugin
- Add missing dependency org.eclipse.emf.edit.ui in
org.obeonetwork.dsl.requirement.design
Subsequent commits will migrate the templates and associated code.
This commit renames the UI plug-in with the new generated name to keep
history of existing files during the generation.
Rename legacy SQL generation classes to preserve file history during
subsequent generation and manual updates
This commit also:
- removes some old generated code,
- removes old dependencies (to Acceleo3 and OCL plug-ins),
- and update feature according to plug-in changes.
This commit also remove unnecessary dependencies in some MANIFEST.MF.
Fix transparency issue with GIF format (black displayed instead of
transparent areas)
Normalize line breaks and spaces in generated output (no functional
impact)
If the condition is false, nothing is generated with the carriage
return. A workaround is to "evaluate" the carriage return in an
expression. An issue will be added on the Acceleo repository.

If the condition is false, nothing is generated, including the line
break.
This workaround forces the line break to be evaluated as part of an
expression.
An issue will be opened on the Acceleo repository.
In Acceleo3, the generation output was `myEventName.onClick(invalid)`.
In Acceleo4, it became `myEventName.onClick()`.

To make this more explicit, the new generated output is
`myEventName.onClick(UndefinedTypeForThisEvent-PleaseCheckYourModel)`.
"org.antlr.antlr4-runtime" is now used through Acceleo 4 update site.
@VincBou VincBou force-pushed the SAFRAN-1265_update_M2Doc_template branch from 79f55a3 to fca221e Compare April 9, 2026 09:35
@vrichard12 vrichard12 force-pushed the od12 branch 2 times, most recently from 60a7a4c to 29ca000 Compare May 6, 2026 09:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants