-
-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixes for issues discovered when serializing dynamic EMF model #58
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
Signed-off-by: Ilenia Salvadori <i.salvadori@data-in-motion.biz>
Signed-off-by: Ilenia Salvadori <i.salvadori@data-in-motion.biz>
Signed-off-by: Ilenia Salvadori <i.salvadori@data-in-motion.biz>
Signed-off-by: Ilenia Salvadori <i.salvadori@data-in-motion.biz>
Signed-off-by: Ilenia Salvadori <i.salvadori@data-in-motion.biz>
Signed-off-by: Ilenia Salvadori <i.salvadori@data-in-motion.biz>
- changed osgi whiteboard api to 2.0 - refactored naming - package renaming - new major version Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz>
Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz>
Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz>
The switch from javax to jakarta forced a lot of changes and thus requires a major bump
Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
- Specialized EMF ODS resource - References traceable via IDs and (optionally) links - Additional export options - Additional metadata - Documentation - Various fixes & improvements Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
- Added support for links after having added this new feature to SODS library - Added support for mapping tables - Various fixes & improvements Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
emf-ods-exporter-sods Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
Replaced FastODS with SODS
- extracted annotation to config property class - modified MBR and MBW Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz>
…-exporters Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
…rters Gecko EMF Exporters (CSV ZIP, CSV flat, XLSX, ODS) - new & updated
Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
- Versions bump - Fix for error macro related build problem Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
- Snapshot release - Fixes for resolution errors Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
- Fix for Metaspace OutOfMemoryError Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
- Fix for deprecated 'geckoEMFUtil' library - Fix for build issues Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
Jakarta-Javax split
Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
Merge branch 'snapshot' into jakarta
Latest from ''jakarta" branch
Signed-off-by: Juergen Albert <j.albertta-in-motion.biz>
Signed-off-by: Juergen Albert <j.albertta-in-motion.biz>
Signed-off-by: Juergen Albert <j.albertta-in-motion.biz>
Signed-off-by: Juergen Albert <j.albertta-in-motion.biz>
Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
Signed-off-by: Michael H. Siemaszko <m.siemaszko@datainmotion.com>
…ecko.emf.utils into snapshot Signed-off-by: Michael H. Siemaszko <mhs@into.software>
- Converter Impl for DTO to EObject ( #52 ) Signed-off-by: Michael H. Siemaszko <mhs@into.software>
- Externalize custom EDataTypes - Dynamically register EMF built-in and custom EDataTypes - Explicitly register EPackage - Minor fixes and improvements Signed-off-by: Michael H. Siemaszko <mhs@into.software>
- Refactored to use standard OSGi converter with custom 'ConverterFunction' and 'TypeRule' - Removed refactored OSGi converter implementation from local repository - Relaxed requirement of accepting only classes which extend 'org.osgi.dto.DTO' - Minor fixes and improvements Signed-off-by: Michael H. Siemaszko <mhs@into.software>
- Fix for issue with custom `java.util.Map$Entry`, used when creating `EMap` - Fix for issue with `org.gecko.emf.converter` used as package name in integration tests Signed-off-by: Michael H. Siemaszko <mhs@into.software>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix for issue with custom
java.util.Map$Entry
, used when creatingEMap
Original implementation of custom
java.util.Map$Entry
was based on official EMF documentation ( see "EMF/FAQ: How do I create a Map in EMF?" https://wiki.eclipse.org/EMF/FAQ#How_do_I_create_a_Map_in_EMF.3F ), which mentioned that eitherEAttribute
orEReference
can be used.However, using
EReference
resulted in errors when opening such serializedEcore
with 'Ecore Model Editor'; see attached screenshot (Screenshot from 2024-05-23 04-22-40.png
).As it turns out, only using
EAttribute
is allowed with customjava.util.Map$Entry
, used when creatingEMap
.Fix for issue with
org.gecko.emf.converter
used as package name in integration testsBoth integration tests, created as part of work on DTO Converters, used
org.gecko.emf.converter
as package name in generated dynamic EMF package (org.gecko.emf.converter.tests.DTOToEPackageConverterTest.PACKAGE_NAME
,org.gecko.emf.converter.tests.DTOToEObjectConverterTest.PACKAGE_NAME
).This resulted in
The name 'org.gecko.emf.converter' is not well formed
error when opening such serializedEcore
with 'Ecore Model Editor'Fix for issue with structural features referencing external
eType
by URIThis issue is pending fix - please see #57 for more details.