Skip to content
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
wants to merge 93 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
4431e31
Add sonatype snapshot url
gg-dim Jul 6, 2022
6a12b3c
#3
maho7791 Jul 15, 2022
9a88225
fixes #3
maho7791 Jul 15, 2022
f974d40
fixes #3
maho7791 Jul 15, 2022
7a9b7be
removed useless configuration
juergen-albert Sep 13, 2022
5fe3628
Root Element autodetection for Rest
juergen-albert Oct 14, 2022
175cbce
update base version
isalvadori Jan 10, 2023
0deca4a
updated jakarta, emfjson-jackson, fasterxml and model.basic dependencies
isalvadori Jan 10, 2023
7e43d05
changed javax with jakarta namespace
isalvadori Jan 10, 2023
051325e
updated tests after basic.model dep update
isalvadori Jan 10, 2023
697a823
resolved bndrun after dependencies update
isalvadori Jan 10, 2023
1d5db55
changed classpath to Java11
isalvadori Jan 10, 2023
e76d643
Fix using osgi.jakarta.api as well
maho7791 Jan 10, 2023
707cdc1
Update Jenkinsfile
maho7791 Jan 10, 2023
0441c33
Jenkinsfile
maho7791 Jan 10, 2023
aef9caf
Bumped version of the general project to 2.0
juergen-albert Jan 23, 2023
7ae106d
Do a general release for 2.0
juergen-albert Jan 23, 2023
67a6399
rollback of general release
juergen-albert Jan 23, 2023
945a379
ODS (OpenDocument Spreadsheet) Exporter for EMF
Jan 31, 2023
9e0908a
added java.time support
juergen-albert Feb 13, 2023
438236f
merge
juergen-albert Feb 13, 2023
eafc18e
ODS (OpenDocument Spreadsheet) Exporter for EMF (c.d.)
Feb 15, 2023
bc56ff6
Replaced FastODS with SODS
Mar 12, 2023
5366693
Replaced FastODS with SODS (c.d.)
Mar 12, 2023
59e4b42
Links, mapping tables, and more
Mar 28, 2023
1c45c33
Merge remote-tracking branch 'upstream/jakarta' into
Apr 13, 2023
fb6a1fc
Metadata documentation improvements
Apr 18, 2023
a803f76
Merge pull request #8 from ideas-into-software/emf-ods-exporter-sods
juergen-albert Apr 19, 2023
ceff56f
Update build.bnd
maho7791 May 11, 2023
e74d5db
Update bnd.bnd
maho7791 May 11, 2023
239219b
Update build.bnd
maho7791 May 11, 2023
f3f2555
Merge pull request #9 from geckoprojects-org/maho7791-patch-1-1
maho7791 May 11, 2023
822cbea
Merge pull request #11 from geckoprojects-org/maho7791-patch-1
maho7791 May 11, 2023
76f07ad
Update Jenkinsfile
maho7791 May 11, 2023
3c76bed
Update build.bnd
maho7791 May 11, 2023
5956d79
Merge pull request #12 from geckoprojects-org/maho7791-patch-2
maho7791 May 11, 2023
645ad60
Merge pull request #13 from geckoprojects-org/maho7791-patch-1
maho7791 May 11, 2023
f7eaa81
Fix for IndexOutOfBounceException issue, and more
Aug 25, 2023
e2d21e7
Fix for IndexOutOfBounceException issue, and more
Aug 27, 2023
a8e5dc0
changes logs to debug
juergen-albert Aug 30, 2023
4baf89d
Changed a few defaults
juergen-albert Aug 30, 2023
9306eda
removed Java 8 build
juergen-albert Aug 30, 2023
5083202
Merge pull request #20 from geckoprojects-org/pr-18
juergen-albert Aug 30, 2023
e135676
Adds error to response
juergen-albert Aug 30, 2023
4c753bf
Merge branch 'jakarta' of git@github.com:geckoprojects-org/org.gecko.…
juergen-albert Aug 30, 2023
ffe5bbd
minor fixes
juergen-albert Aug 30, 2023
f5d269c
reresolved
juergen-albert Aug 30, 2023
cb20aea
bumped Version and reintroduced baselining
juergen-albert Aug 30, 2023
fb90b96
removes copying of EObjects to Export
juergen-albert Aug 31, 2023
28a59b1
bumped versions
juergen-albert Aug 31, 2023
faf33a3
fixed release build
juergen-albert Aug 31, 2023
0f520fc
Fixed Build
juergen-albert Aug 31, 2023
a76fde4
test
juergen-albert Aug 31, 2023
2e87c26
fixed build
juergen-albert Aug 31, 2023
30e9873
Test
juergen-albert Aug 31, 2023
6446dc1
test
juergen-albert Aug 31, 2023
75ffb50
Gecko EMF CSV Exporter, and more
Sep 1, 2023
f912ee3
ODS (OpenDocument Spreadsheet) Exporter for EMF (c.d.)
Sep 2, 2023
622c146
XLSX Exporter for EMF (c.d.), and more
Sep 10, 2023
4a3b153
Gecko EMF CSV Exporter (flat mode), and more
Sep 23, 2023
6bb3c71
Gecko EMF CSV Exporter (flat mode), and more (c.d.)
Sep 23, 2023
1c48851
Gecko EMF Exporters (CSV, XLSX, ODS) (c.d.)
Sep 30, 2023
c8bb0b5
Gecko EMF Exporters (CSV, XLSX, ODS) (c.d.)
Oct 26, 2023
416dc9a
Gecko EMF Exporters (CSV, XLSX, ODS) (c.d.)
Oct 29, 2023
c93ba65
Gecko EMF Exporters (CSV, XLSX, ODS) (c.d.)
Oct 31, 2023
44fb114
Refactor use of Annotation Handling
maho7791 Nov 2, 2023
9855037
Merge remote-tracking branch 'upstream/jakarta' into emf-xlsx-ods-csv…
Nov 5, 2023
e20884c
Merge pull request #23 from ideas-into-software/emf-xlsx-ods-csv-expo…
ideas-into-software Nov 5, 2023
0b6fe3a
Jakarta-Javax Split
Nov 7, 2023
ab70905
Jakarta-Javax Split (c.d.)
Nov 9, 2023
0a0716a
Jakarta-Javax Split (c.d.)
Nov 10, 2023
b4e432a
Jakarta-Javax Split (c.d.)
Nov 10, 2023
d128b6f
Jakarta-Javax Split (c.d.)
Nov 10, 2023
2a20571
Merge pull request #26 from ideas-into-software/jakarta-javax-split
ideas-into-software Nov 10, 2023
cd7d353
Merge branch 'snapshot' into jakarta
Nov 10, 2023
27caf28
Merge pull request #28 from ideas-into-software/jakarta
ideas-into-software Nov 10, 2023
a8c6dda
Merge pull request #27 from geckoprojects-org/jakarta
ideas-into-software Nov 10, 2023
ca09e15
updated with latest Versions
Nov 14, 2023
c4d3e98
use jdk17 to build
Nov 14, 2023
d81be68
use JDK 17 in github actions
Nov 14, 2023
71f3bd4
okay, 21 does not work right now
Nov 14, 2023
f65a664
Fix for 'osgi.implementation' issue
Nov 14, 2023
ad0e6c8
Merge branch 'snapshot' of https://github.com/geckoprojects-org/org.g…
Nov 14, 2023
0a966f7
Mods in latest Nexus release
Nov 15, 2023
d2930ac
Merge branch 'snapshot' of https://github.com/geckoprojects-org/org.g…
Jan 10, 2024
15e69a2
Merge branch 'snapshot' of https://github.com/geckoprojects-org/org.g…
Apr 3, 2024
22c3b2a
Merge branch 'snapshot' of https://github.com/geckoprojects-org/org.g…
Apr 4, 2024
fc1bf59
Merge branch 'snapshot' into issues-51-52-DTO-to-EMF
Apr 4, 2024
1129864
DTO to EMF converters
ideas-into-software Apr 14, 2024
a3d3767
DTO to EMF converters (c.d.)
ideas-into-software Apr 24, 2024
fe26298
DTO to EMF converters (c.d.)
ideas-into-software Apr 26, 2024
2843042
DTO to EMF converters (c.d.)
ideas-into-software May 14, 2024
773d673
DTO to EMF converters (c.d.)
ideas-into-software May 25, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions cnf/dim_release.mvn
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
org.geckoprojects.emf.utils:org.gecko.emf.rest:2.0.0-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.bson:1.2.3-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.bson.tests:1.0.3-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.collections:2.1.3-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.csv:1.0.0-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.csv.tests:1.0.0-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.exporter:2.0.0-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.exporter.csv:1.0.1-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.exporter.csv.api:1.0.0-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.exporter.csv.tests:1.0.0-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.exporter.ods:1.0.2-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.exporter.ods.api:1.0.0-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.exporter.ods.tests:1.0.2-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.exporter.xlsx:1.0.0-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.exporter.xlsx.api:1.0.0-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.exporter.xlsx.tests:1.0.0-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.json:1.4.3-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.json.tests:1.0.3-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.ods:1.0.2-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.ods.tests:1.0.2-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.pushstreams:1.1.4-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.rest.jakartars:2.1.0-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.rest.jaxrs:2.1.0-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.trees.model:1.0.0-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.util.annotations:1.2.0-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.util.bnd.library.workspace:2.1.0-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.util.jakartars.bnd.library.workspace:2.1.0-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.util.jaxrs.bnd.library.workspace:2.1.0-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.util.model:2.1.3-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.xlsx:1.0.0-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.xlsx.tests:1.0.0-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.collections:2.2.0-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.pushstreams:1.2.0-SNAPSHOT
org.geckoprojects.emf.utils:org.gecko.emf.util.model:2.2.0-SNAPSHOT
2 changes: 1 addition & 1 deletion cnf/local/index.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding='UTF-8'?>
<repository xmlns="http://www.osgi.org/xmlns/repository/v1.0.0" name="Local" increment="1705409091790">
<repository xmlns="http://www.osgi.org/xmlns/repository/v1.0.0" name="Local" increment="1699736382673">
<resource>
<capability namespace="osgi.identity">
<attribute name="license" value="&quot;The Unlicense&quot;;link=&quot;https://github.com/miachm/SODS/blob/master/LICENSE&quot;"/>
Expand Down
6 changes: 2 additions & 4 deletions org.gecko.emf.bson.tests/test.bndrun
Original file line number Diff line number Diff line change
Expand Up @@ -49,14 +49,12 @@
org.yaml.snakeyaml;version='[1.33.0,1.33.1)',\
org.apache.felix.configadmin;version='[1.9.26,1.9.27)',\
org.osgi.service.component;version='[1.5.1,1.5.2)',\
org.osgi.util.converter;version='[1.0.9,1.0.10)',\
org.osgi.util.function;version='[1.2.0,1.2.1)',\
org.osgi.util.promise;version='[1.3.0,1.3.1)',\
org.eclipse.emf.common;version='[2.29.0,2.29.1)',\
org.eclipse.emf.ecore;version='[2.35.0,2.35.1)',\
org.eclipse.emf.ecore.xmi;version='[2.36.0,2.36.1)',\
org.gecko.emf.osgi.api;version='[6.1.1,6.1.2)',\
org.gecko.emf.osgi.component.config;version='[6.1.1,6.1.2)',\
org.gecko.emf.osgi.component.minimal;version='[6.1.1,6.1.2)',\
org.gecko.emf.osgi.example.model.basic;version='[6.1.0,6.1.1)',\
org.osgi.service.cm;version='[1.6.1,1.6.2)'
org.osgi.service.cm;version='[1.6.1,1.6.2)',\
org.osgi.util.converter;version='[1.0.9,1.0.10)'
11 changes: 11 additions & 0 deletions org.gecko.emf.converter.model/.classpath
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11">
<attributes>
<attribute name="module" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
<classpathentry kind="src" output="bin" path="src"/>
<classpathentry kind="output" path="bin"/>
</classpath>
4 changes: 4 additions & 0 deletions org.gecko.emf.converter.model/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/bin/
/bin_test/
/generated/
/src/
23 changes: 23 additions & 0 deletions org.gecko.emf.converter.model/.project
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.gecko.emf.converter.model</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>bndtools.core.bndbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>bndtools.core.bndnature</nature>
</natures>
</projectDescription>
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
eclipse.preferences.version=1
encoding//.settings/org.eclipse.core.resources.prefs=UTF-8
encoding//.settings/org.eclipse.jdt.core.prefs=UTF-8
encoding//.settings/org.eclipse.jdt.ui.prefs=UTF-8
encoding//model/converter.ecore=UTF-8
encoding//model/converter.genmodel=UTF-8
encoding/<project>=UTF-8
encoding/bnd.bnd=UTF-8
15 changes: 15 additions & 0 deletions org.gecko.emf.converter.model/.settings/org.eclipse.jdt.core.prefs
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=11
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=disabled
org.eclipse.jdt.core.compiler.source=11
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
content_assist_proposals_background=255,255,255
content_assist_proposals_foreground=0,0,0
eclipse.preferences.version=1
org.eclipse.jdt.ui.formatterprofiles.version=13
org.eclipse.jdt.ui.javadoc=true
spelling_locale_initialized=true
useAnnotationsPrefPage=true
useQuickDiffPrefPage=true
19 changes: 19 additions & 0 deletions org.gecko.emf.converter.model/bnd.bnd
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# sets the usually required buildpath using the bnd library, you can extend it with the normal -buildpath to your liking
-library: enable-emf

# The code generation takes a bit of time and makes the build a bit slower.
# It might be a good idea to put comments around it, when you don't need it

-generate:\
model/converter.genmodel;\
generate=geckoEMF;\
genmodel=model/converter.genmodel;\
output=src;\
logfile=converter-genmodel.log;\

# If this is not done with a instruction namespace, bnd would think you like
# to take full control over whats exported and imported and will ignore @Export
# Bundle Annotations
-includeresource.model: model=model

Bundle-Version: 1.0.0.SNAPSHOT
24 changes: 24 additions & 0 deletions org.gecko.emf.converter.model/model/converter.ecore
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="model" nsURI="http://gecko.io/converter/1.0" nsPrefix="converter">
<eAnnotations source="Version">
<details key="value" value="1.0.0"/>
</eAnnotations>
<eClassifiers xsi:type="ecore:EDataType" name="EShortArray" instanceClassName="short[]"/>
<eClassifiers xsi:type="ecore:EDataType" name="EIntArray" instanceClassName="int[]"/>
<eClassifiers xsi:type="ecore:EDataType" name="ELongArray" instanceClassName="long[]"/>
<eClassifiers xsi:type="ecore:EDataType" name="EFloatArray" instanceClassName="float[]"/>
<eClassifiers xsi:type="ecore:EDataType" name="EDoubleArray" instanceClassName="double[]"/>
<eClassifiers xsi:type="ecore:EDataType" name="EBooleanArray" instanceClassName="boolean[]"/>
<eClassifiers xsi:type="ecore:EDataType" name="ECharArray" instanceClassName="char[]"/>
<eClassifiers xsi:type="ecore:EDataType" name="EByteObjectArray" instanceClassName="java.lang.Byte[]"/>
<eClassifiers xsi:type="ecore:EDataType" name="EShortObjectArray" instanceClassName="java.lang.Short[]"/>
<eClassifiers xsi:type="ecore:EDataType" name="EIntegerObjectArray" instanceClassName="java.lang.Integer[]"/>
<eClassifiers xsi:type="ecore:EDataType" name="ELongObjectArray" instanceClassName="java.lang.Long[]"/>
<eClassifiers xsi:type="ecore:EDataType" name="EFloatObjectArray" instanceClassName="java.lang.Float[]"/>
<eClassifiers xsi:type="ecore:EDataType" name="EDoubleObjectArray" instanceClassName="java.lang.Double[]"/>
<eClassifiers xsi:type="ecore:EDataType" name="EBooleanObjectArray" instanceClassName="java.lang.Boolean[]"/>
<eClassifiers xsi:type="ecore:EDataType" name="ECharacterObjectArray" instanceClassName="java.lang.Character[]"/>
<eClassifiers xsi:type="ecore:EDataType" name="EStringArray" instanceClassName="java.lang.String[]"/>
<eClassifiers xsi:type="ecore:EDataType" name="EOSGiFrameworkVersion" instanceClassName="org.osgi.framework.Version"/>
</ecore:EPackage>
28 changes: 28 additions & 0 deletions org.gecko.emf.converter.model/model/converter.genmodel
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel"
modelDirectory="/org.gecko.emf.converter.model/src" modelPluginID="org.gecko.emf.converter.model"
modelName="converter.ecore" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
importerID="org.eclipse.emf.importer.ecore" complianceLevel="11.0" suppressGenModelAnnotations="false"
copyrightFields="false" operationReflection="true" importOrganizing="true" oSGiCompatible="true">
<foreignModel>converter.ecore</foreignModel>
<genPackages prefix="Converter" basePackage="org.gecko.emf.converter" disposableProviderFactory="true"
ecorePackage="converter.ecore#/">
<genDataTypes ecoreDataType="converter.ecore#//EShortArray"/>
<genDataTypes ecoreDataType="converter.ecore#//EIntArray"/>
<genDataTypes ecoreDataType="converter.ecore#//ELongArray"/>
<genDataTypes ecoreDataType="converter.ecore#//EFloatArray"/>
<genDataTypes ecoreDataType="converter.ecore#//EDoubleArray"/>
<genDataTypes ecoreDataType="converter.ecore#//EBooleanArray"/>
<genDataTypes ecoreDataType="converter.ecore#//ECharArray"/>
<genDataTypes ecoreDataType="converter.ecore#//EByteObjectArray"/>
<genDataTypes ecoreDataType="converter.ecore#//EShortObjectArray"/>
<genDataTypes ecoreDataType="converter.ecore#//EIntegerObjectArray"/>
<genDataTypes ecoreDataType="converter.ecore#//ELongObjectArray"/>
<genDataTypes ecoreDataType="converter.ecore#//EFloatObjectArray"/>
<genDataTypes ecoreDataType="converter.ecore#//EDoubleObjectArray"/>
<genDataTypes ecoreDataType="converter.ecore#//EBooleanObjectArray"/>
<genDataTypes ecoreDataType="converter.ecore#//ECharacterObjectArray"/>
<genDataTypes ecoreDataType="converter.ecore#//EStringArray"/>
<genDataTypes ecoreDataType="converter.ecore#//EOSGiFrameworkVersion"/>
</genPackages>
</genmodel:GenModel>
11 changes: 11 additions & 0 deletions org.gecko.emf.converter.tests/.classpath
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11">
<attributes>
<attribute name="module" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="aQute.bnd.classpath.container"/>
<classpathentry kind="src" output="bin" path="src"/>
<classpathentry kind="output" path="bin"/>
</classpath>
2 changes: 2 additions & 0 deletions org.gecko.emf.converter.tests/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/bin/
/bin_test/
23 changes: 23 additions & 0 deletions org.gecko.emf.converter.tests/.project
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.gecko.emf.csv.tests</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>bndtools.core.bndbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>bndtools.core.bndnature</nature>
</natures>
</projectDescription>
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
eclipse.preferences.version=1
encoding/<project>=UTF-8
encoding/bnd.bnd=UTF-8
encoding/test.bndrun=UTF-8
14 changes: 14 additions & 0 deletions org.gecko.emf.converter.tests/.settings/org.eclipse.jdt.core.prefs
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=11
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
org.eclipse.jdt.core.compiler.source=11
16 changes: 16 additions & 0 deletions org.gecko.emf.converter.tests/bnd.bnd
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
-library: enable-emf,\
enableOSGi-Test

javac.source: 11
javac.target: 11

Bundle-Version: 1.0.0.SNAPSHOT

-buildpath: \
org.gecko.emf.converter;version=snapshot,\
org.gecko.emf.converter.model;version=snapshot,\
org.osgi.dto,\
org.osgi.util.converter;version=latest,\
org.osgi.util.function;version=latest

-dependson: org.gecko.emf.converter
Loading
Loading