diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 9469c5d0..b49baa24 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -26,11 +26,11 @@ jobs:
java-version: 17
cache: 'maven'
- name: Build Packages
- run: ./mvnw clean package
+ run: cd jamopp-ext.parent && ./mvnw clean package
- name: Store P2 Repository
if: runner.os == 'Linux'
uses: actions/upload-artifact@v3
with:
name: p2-jamopp
- path: jamopp.p2/target/repository
+ path: jamopp-ext.parent/jamopp-ext.p2/target/repository
retention-days: 1
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 785095fb..a0359917 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -20,7 +20,7 @@ jobs:
java-version: 17
cache: 'maven'
- name: Build Packages (without tests)
- run: ./mvnw clean package -Dmaven.test.skip=true
+ run: cd jamopp-ext.parent && ./mvnw clean package -Dmaven.test.skip=true
- name: Build Deploy Path
shell: bash
run: echo "DEPLOY_PATH=$( echo '${{ secrets.DEPLOYMENT_REMOTE_TARGET }}/extended-java-model-parser-and-printer' )" >> $GITHUB_ENV
@@ -31,7 +31,7 @@ jobs:
remote-host: ${{ secrets.DEPLOYMENT_REMOTE_HOST }}
remote-port: ${{ secrets.DEPLOYMENT_REMOTE_PORT }}
server-ssh-key: ${{ secrets.DEPLOYMENT_SERVER_SSH_KEY }}
- local-source: './jamopp.p2/target/repository/*'
+ local-source: './jamopp-ext.parent/jamopp-ext.p2/target/repository/*'
remote-target: '${{ env.DEPLOY_PATH }}/release/${{ inputs.release-version }}'
release-version: ${{ inputs.release-version }}
link-path: ${{ env.DEPLOY_PATH }}
@@ -47,7 +47,7 @@ jobs:
gpg-passphrase: MAVEN_GPG_PASSPHRASE
cache: 'maven'
- name: Deploy to Apache Maven Central
- run: mvn -Pdeploy-mvn-central deploy
+ run: cd jamopp-ext.parent && mvn -Pdeploy-mvn-central deploy
env:
OSSRH_USERNAME: ${{ secrets.OSSRH_USERNAME }}
OSSRH_PASSWORD: ${{ secrets.OSSRH_PASSWORD }}
diff --git a/.gitmodules b/.gitmodules
index 6481cfe5..8f05f076 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,24 +1,24 @@
[submodule "tests/org.emftext.language.java.test/JaMoPP-BulkTest"]
- path = jamopp.tests/target/src-bulk/JaMoPP-BulkTest
+ path = jamopp-ext.parent/jamopp-ext.tests/target/src-bulk/JaMoPP-BulkTest
url = https://github.com/DevBoost/JaMoPP-BulkTest
[submodule "tests/org.emftext.language.java.test/TeaStore"]
- path = jamopp.tests/target/src-bulk/TeaStore
+ path = jamopp-ext.parent/jamopp-ext.tests/target/src-bulk/TeaStore
url = https://github.com/DescartesResearch/TeaStore
[submodule "tests/org.emftext.language.java.test/teammates"]
- path = jamopp.tests/target/src-bulk/teammates
+ path = jamopp-ext.parent/jamopp-ext.tests/target/src-bulk/teammates
url = https://github.com/TEAMMATES/teammates
[submodule "tests/org.emftext.language.java.test/microservice"]
- path = jamopp.tests/target/src-bulk/microservice
+ path = jamopp-ext.parent/jamopp-ext.tests/target/src-bulk/microservice
url = https://github.com/ewolff/microservice
[submodule "tests/org.emftext.language.java.test/esda"]
- path = jamopp.tests/target/src-bulk/esda
+ path = jamopp-ext.parent/jamopp-ext.tests/target/src-bulk/esda
url = https://github.com/kit-sdq/esda
[submodule "tests/org.emftext.language.java.test/acmeair"]
- path = jamopp.tests/target/src-bulk/acmeair
+ path = jamopp-ext.parent/jamopp-ext.tests/target/src-bulk/acmeair
url = https://github.com/acmeair/acmeair.git
[submodule "tests/org.emftext.language.java.test/piggymetrics"]
- path = jamopp.tests/target/src-bulk/piggymetrics
+ path = jamopp-ext.parent/jamopp-ext.tests/target/src-bulk/piggymetrics
url = https://github.com/sqshq/piggymetrics.git
[submodule "tests/org.emftext.language.java.test/petclinic"]
- path = jamopp.tests/target/src-bulk/petclinic
+ path = jamopp-ext.parent/jamopp-ext.tests/target/src-bulk/petclinic
url = https://github.com/spring-petclinic/spring-petclinic-microservices.git
diff --git a/.mvn/wrapper/maven-wrapper.jar b/.mvn/wrapper/maven-wrapper.jar
deleted file mode 100644
index bf82ff01..00000000
Binary files a/.mvn/wrapper/maven-wrapper.jar and /dev/null differ
diff --git a/.mvn/wrapper/maven-wrapper.properties b/jamopp-ext.parent/.mvn/wrapper/maven-wrapper.properties
similarity index 100%
rename from .mvn/wrapper/maven-wrapper.properties
rename to jamopp-ext.parent/.mvn/wrapper/maven-wrapper.properties
diff --git a/jamopp.model.edit/.gitignore b/jamopp-ext.parent/jamopp-ext.model.edit/.gitignore
similarity index 100%
rename from jamopp.model.edit/.gitignore
rename to jamopp-ext.parent/jamopp-ext.model.edit/.gitignore
diff --git a/jamopp.model.edit/pom.xml b/jamopp-ext.parent/jamopp-ext.model.edit/pom.xml
similarity index 97%
rename from jamopp.model.edit/pom.xml
rename to jamopp-ext.parent/jamopp-ext.model.edit/pom.xml
index 9f220679..5a45df7a 100644
--- a/jamopp.model.edit/pom.xml
+++ b/jamopp-ext.parent/jamopp-ext.model.edit/pom.xml
@@ -4,14 +4,14 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- jamopp.model.edit
+ jamopp-ext.model.editjarExtended Java Model Parser and Printer (JaMoPP) Metamodel Edit SupportThis package provides edit support for the metamodel of the extended JaMoPP.tools.mdsd
- jamopp.parent
+ jamopp-ext.parent6.0.0-SNAPSHOT
@@ -164,7 +164,7 @@
tools.mdsd
- jamopp.model
+ jamopp-ext.model6.0.0-SNAPSHOT
diff --git a/jamopp.model.editor/.gitignore b/jamopp-ext.parent/jamopp-ext.model.editor/.gitignore
similarity index 100%
rename from jamopp.model.editor/.gitignore
rename to jamopp-ext.parent/jamopp-ext.model.editor/.gitignore
diff --git a/jamopp.model.editor/pom.xml b/jamopp-ext.parent/jamopp-ext.model.editor/pom.xml
similarity index 92%
rename from jamopp.model.editor/pom.xml
rename to jamopp-ext.parent/jamopp-ext.model.editor/pom.xml
index ca2ad0d5..995142f0 100644
--- a/jamopp.model.editor/pom.xml
+++ b/jamopp-ext.parent/jamopp-ext.model.editor/pom.xml
@@ -4,14 +4,14 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- jamopp.model.editor
+ jamopp-ext.model.editorjarExtended Java Model Parser and Printer (JaMoPP) Metamodel EditorThis package provides an editor for the extended JaMoPP allowing to edit Eclipse Modeling Framework-based Java models in the Eclipse IDE.tools.mdsd
- jamopp.parent
+ jamopp-ext.parent6.0.0-SNAPSHOT
@@ -51,7 +51,7 @@
tools.mdsd
- jamopp.model.edit
+ jamopp-ext.model.edit6.0.0-SNAPSHOT
diff --git a/jamopp.model/.gitignore b/jamopp-ext.parent/jamopp-ext.model/.gitignore
similarity index 100%
rename from jamopp.model/.gitignore
rename to jamopp-ext.parent/jamopp-ext.model/.gitignore
diff --git a/jamopp.model/pom.xml b/jamopp-ext.parent/jamopp-ext.model/pom.xml
similarity index 97%
rename from jamopp.model/pom.xml
rename to jamopp-ext.parent/jamopp-ext.model/pom.xml
index be426b54..69881c85 100644
--- a/jamopp.model/pom.xml
+++ b/jamopp-ext.parent/jamopp-ext.model/pom.xml
@@ -4,14 +4,14 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- jamopp.model
+ jamopp-ext.modeljarExtended Java Model Parser and Printer (JaMoPP) MetamodelThis package provides the metamodel and generated metamodel code for the extended JaMoPP to model Java source code in the Eclipse Modeling Framework.tools.mdsd
- jamopp.parent
+ jamopp-ext.parent6.0.0-SNAPSHOT
@@ -102,10 +102,10 @@
${project.basedir}/src/main/generated
- ${project.basedir}/../jamopp.model.edit/src/main/generated
+ ${project.basedir}/../jamopp-ext.model.edit/src/main/generated
- ${project.basedir}/../jamopp.model.edit/src/main/resources
+ ${project.basedir}/../jamopp-ext.model.edit/src/main/resources
diff --git a/jamopp.model/src/gen/generate.mwe2 b/jamopp-ext.parent/jamopp-ext.model/src/gen/generate.mwe2
similarity index 54%
rename from jamopp.model/src/gen/generate.mwe2
rename to jamopp-ext.parent/jamopp-ext.model/src/gen/generate.mwe2
index 25f35be0..6478a222 100644
--- a/jamopp.model/src/gen/generate.mwe2
+++ b/jamopp-ext.parent/jamopp-ext.model/src/gen/generate.mwe2
@@ -12,18 +12,18 @@ Workflow {
scanClassPath = false
platformUri = workspaceRoot
projectMapping = {
- projectName = "jamopp.model"
- path = "jamopp.model"
+ projectName = "jamopp-ext.model"
+ path = "jamopp-ext.model"
}
projectMapping = {
- projectName = "jamopp.model.edit"
- path = "jamopp.model.edit"
+ projectName = "jamopp-ext.model.edit"
+ path = "jamopp-ext.model.edit"
}
}
component = EcoreGenerator {
- genModel = "platform:/resource/jamopp.model/src/main/resources/metamodel/java.genmodel"
- srcPath = "platform:/resource/jamopp.model/src/main/generated"
+ genModel = "platform:/resource/jamopp-ext.model/src/main/resources/metamodel/java.genmodel"
+ srcPath = "platform:/resource/jamopp-ext.model/src/main/generated"
generateEdit = true
}
}
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/JavaClasspath.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/JavaClasspath.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/JavaClasspath.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/JavaClasspath.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/JavaFactory.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/JavaFactory.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/JavaFactory.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/JavaFactory.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/JavaPackage.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/JavaPackage.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/JavaPackage.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/JavaPackage.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/LogicalJavaURIGenerator.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/LogicalJavaURIGenerator.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/LogicalJavaURIGenerator.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/LogicalJavaURIGenerator.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/arrays/ArrayTypeableExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/arrays/ArrayTypeableExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/arrays/ArrayTypeableExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/arrays/ArrayTypeableExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/arrays/package-info.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/arrays/package-info.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/arrays/package-info.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/arrays/package-info.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/AnnotationExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/AnnotationExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/AnnotationExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/AnnotationExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/AnonymousClassExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/AnonymousClassExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/AnonymousClassExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/AnonymousClassExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/ClassExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/ClassExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/ClassExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/ClassExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/ClassifierExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/ClassifierExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/ClassifierExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/ClassifierExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/ConcreteClassifierExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/ConcreteClassifierExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/ConcreteClassifierExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/ConcreteClassifierExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/EnumerationExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/EnumerationExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/EnumerationExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/EnumerationExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/InterfaceExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/InterfaceExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/InterfaceExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/InterfaceExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/package-info.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/package-info.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/package-info.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/classifiers/package-info.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/commons/CommentableExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/commons/CommentableExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/commons/CommentableExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/commons/CommentableExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/commons/NamespaceAwareElementExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/commons/NamespaceAwareElementExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/commons/NamespaceAwareElementExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/commons/NamespaceAwareElementExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/commons/package-info.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/commons/package-info.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/commons/package-info.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/commons/package-info.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/containers/CompilationUnitExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/containers/CompilationUnitExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/containers/CompilationUnitExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/containers/CompilationUnitExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/containers/JavaRootExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/containers/JavaRootExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/containers/JavaRootExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/containers/JavaRootExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/containers/package-info.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/containers/package-info.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/containers/package-info.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/containers/package-info.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/expressions/CastExpressionExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/expressions/CastExpressionExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/expressions/CastExpressionExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/expressions/CastExpressionExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/expressions/ConditionalExpressionExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/expressions/ConditionalExpressionExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/expressions/ConditionalExpressionExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/expressions/ConditionalExpressionExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/expressions/ExpressionExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/expressions/ExpressionExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/expressions/ExpressionExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/expressions/ExpressionExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/expressions/LambdaExpressionExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/expressions/LambdaExpressionExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/expressions/LambdaExpressionExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/expressions/LambdaExpressionExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/expressions/MethodReferenceExpressionExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/expressions/MethodReferenceExpressionExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/expressions/MethodReferenceExpressionExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/expressions/MethodReferenceExpressionExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/expressions/package-info.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/expressions/package-info.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/expressions/package-info.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/expressions/package-info.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/generics/ExtendsTypeArgumentExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/generics/ExtendsTypeArgumentExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/generics/ExtendsTypeArgumentExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/generics/ExtendsTypeArgumentExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/generics/TypeParameterExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/generics/TypeParameterExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/generics/TypeParameterExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/generics/TypeParameterExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/generics/package-info.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/generics/package-info.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/generics/package-info.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/generics/package-info.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/imports/ImportExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/imports/ImportExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/imports/ImportExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/imports/ImportExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/imports/package-info.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/imports/package-info.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/imports/package-info.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/imports/package-info.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/literals/LiteralExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/literals/LiteralExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/literals/LiteralExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/literals/LiteralExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/literals/package-info.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/literals/package-info.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/literals/package-info.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/literals/package-info.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/members/ConstructorExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/members/ConstructorExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/members/ConstructorExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/members/ConstructorExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/members/MemberContainerExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/members/MemberContainerExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/members/MemberContainerExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/members/MemberContainerExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/members/MethodExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/members/MethodExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/members/MethodExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/members/MethodExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/members/package-info.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/members/package-info.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/members/package-info.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/members/package-info.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/modifiers/AnnotableAndModifiableExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/modifiers/AnnotableAndModifiableExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/modifiers/AnnotableAndModifiableExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/modifiers/AnnotableAndModifiableExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/modifiers/package-info.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/modifiers/package-info.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/modifiers/package-info.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/modifiers/package-info.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/references/ArgumentableExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/references/ArgumentableExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/references/ArgumentableExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/references/ArgumentableExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/references/ReferenceExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/references/ReferenceExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/references/ReferenceExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/references/ReferenceExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/references/package-info.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/references/package-info.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/references/package-info.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/references/package-info.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/statements/CatchBlockExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/statements/CatchBlockExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/statements/CatchBlockExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/statements/CatchBlockExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/statements/StatementListContainerExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/statements/StatementListContainerExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/statements/StatementListContainerExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/statements/StatementListContainerExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/statements/SynchronizedBlockExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/statements/SynchronizedBlockExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/statements/SynchronizedBlockExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/statements/SynchronizedBlockExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/statements/TryBlockExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/statements/TryBlockExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/statements/TryBlockExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/statements/TryBlockExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/statements/package-info.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/statements/package-info.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/statements/package-info.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/statements/package-info.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/types/InferableTypeExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/types/InferableTypeExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/types/InferableTypeExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/types/InferableTypeExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/types/PrimitiveTypeExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/types/PrimitiveTypeExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/types/PrimitiveTypeExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/types/PrimitiveTypeExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/types/TypeExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/types/TypeExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/types/TypeExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/types/TypeExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/types/TypeReferenceExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/types/TypeReferenceExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/types/TypeReferenceExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/types/TypeReferenceExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/types/package-info.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/types/package-info.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/types/package-info.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/types/package-info.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/variables/VariableExtension.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/variables/VariableExtension.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/variables/VariableExtension.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/variables/VariableExtension.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/variables/package-info.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/variables/package-info.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/variables/package-info.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/extensions/variables/package-info.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/impl/JavaFactoryImpl.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/impl/JavaFactoryImpl.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/impl/JavaFactoryImpl.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/impl/JavaFactoryImpl.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/impl/JavaPackageImpl.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/impl/JavaPackageImpl.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/impl/JavaPackageImpl.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/impl/JavaPackageImpl.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/impl/package-info.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/impl/package-info.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/impl/package-info.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/impl/package-info.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/package-info.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/package-info.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/package-info.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/package-info.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/util/TemporalCompositeClassifier.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/util/TemporalCompositeClassifier.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/util/TemporalCompositeClassifier.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/util/TemporalCompositeClassifier.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/util/TemporalCompositeTypeReference.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/util/TemporalCompositeTypeReference.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/util/TemporalCompositeTypeReference.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/util/TemporalCompositeTypeReference.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/util/TemporalFullNameHolder.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/util/TemporalFullNameHolder.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/util/TemporalFullNameHolder.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/util/TemporalFullNameHolder.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/util/TemporalTypeArgumentHolder.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/util/TemporalTypeArgumentHolder.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/util/TemporalTypeArgumentHolder.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/util/TemporalTypeArgumentHolder.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/util/TemporalUnknownLambdaExpressionType.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/util/TemporalUnknownLambdaExpressionType.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/util/TemporalUnknownLambdaExpressionType.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/util/TemporalUnknownLambdaExpressionType.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/util/TemporalUnknownType.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/util/TemporalUnknownType.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/util/TemporalUnknownType.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/util/TemporalUnknownType.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/util/package-info.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/util/package-info.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/model/java/util/package-info.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/model/java/util/package-info.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/options/ParserOptions.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/options/ParserOptions.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/options/ParserOptions.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/options/ParserOptions.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/options/ParserOptionsValueContainer.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/options/ParserOptionsValueContainer.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/options/ParserOptionsValueContainer.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/options/ParserOptionsValueContainer.java
diff --git a/jamopp.model/src/main/java/tools/mdsd/jamopp/options/package-info.java b/jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/options/package-info.java
similarity index 100%
rename from jamopp.model/src/main/java/tools/mdsd/jamopp/options/package-info.java
rename to jamopp-ext.parent/jamopp-ext.model/src/main/java/tools/mdsd/jamopp/options/package-info.java
diff --git a/jamopp.model/src/main/resources/metamodel/java.ecore b/jamopp-ext.parent/jamopp-ext.model/src/main/resources/metamodel/java.ecore
similarity index 100%
rename from jamopp.model/src/main/resources/metamodel/java.ecore
rename to jamopp-ext.parent/jamopp-ext.model/src/main/resources/metamodel/java.ecore
diff --git a/jamopp.model/src/main/resources/metamodel/java.genmodel b/jamopp-ext.parent/jamopp-ext.model/src/main/resources/metamodel/java.genmodel
similarity index 99%
rename from jamopp.model/src/main/resources/metamodel/java.genmodel
rename to jamopp-ext.parent/jamopp-ext.model/src/main/resources/metamodel/java.genmodel
index f18643c7..d57f48f8 100644
--- a/jamopp.model/src/main/resources/metamodel/java.genmodel
+++ b/jamopp-ext.parent/jamopp-ext.model/src/main/resources/metamodel/java.genmodel
@@ -1,8 +1,8 @@
4.0.0
- jamopp.p2
+ jamopp-ext.p2pomExtended JaMoPP P2 SiteThis package builds a P2 update site for the extended JaMoPP.tools.mdsd
- jamopp.parent
+ jamopp-ext.parent6.0.0-SNAPSHOT
@@ -32,31 +32,31 @@
- tools.mdsd:jamopp.model:6.0.0-SNAPSHOT
+ tools.mdsd:jamopp-ext.model:6.0.0-SNAPSHOTfalse
- tools.mdsd:jamopp.model.edit:6.0.0-SNAPSHOT
+ tools.mdsd:jamopp-ext.model.edit:6.0.0-SNAPSHOTfalse
- tools.mdsd:jamopp.parser.jdt.singlefile:6.0.0-SNAPSHOT
+ tools.mdsd:jamopp-ext.parser.jdt.singlefile:6.0.0-SNAPSHOTfalse
- tools.mdsd:jamopp.resource:6.0.0-SNAPSHOT
+ tools.mdsd:jamopp-ext.resource:6.0.0-SNAPSHOTfalse
- tools.mdsd:jamopp.parser.jdt:6.0.0-SNAPSHOT
+ tools.mdsd:jamopp-ext.parser.jdt:6.0.0-SNAPSHOTfalse
- tools.mdsd:jamopp.parser.bcel:6.0.0-SNAPSHOT
+ tools.mdsd:jamopp-ext.parser.bcel:6.0.0-SNAPSHOTfalse
- tools.mdsd:jamopp.standalone:6.0.0-SNAPSHOT
+ tools.mdsd:jamopp-ext.standalone:6.0.0-SNAPSHOTfalse
@@ -106,47 +106,47 @@ Contributors:
false
- tools.mdsd:jamopp.model:6.0.0-SNAPSHOT
+ tools.mdsd:jamopp-ext.model:6.0.0-SNAPSHOTfalsefalse
- tools.mdsd:jamopp.model.edit:6.0.0-SNAPSHOT
+ tools.mdsd:jamopp-ext.model.edit:6.0.0-SNAPSHOTfalsefalse
- tools.mdsd:jamopp.parser:6.0.0-SNAPSHOT
+ tools.mdsd:jamopp-ext.parser:6.0.0-SNAPSHOTfalsefalse
- tools.mdsd:jamopp.parser.jdt:6.0.0-SNAPSHOT
+ tools.mdsd:jamopp-ext.parser.jdt:6.0.0-SNAPSHOTfalsefalse
- tools.mdsd:jamopp.parser.jdt.singlefile:6.0.0-SNAPSHOT
+ tools.mdsd:jamopp-ext.parser.jdt.singlefile:6.0.0-SNAPSHOTfalsefalse
- tools.mdsd:jamopp.printer:6.0.0-SNAPSHOT
+ tools.mdsd:jamopp-ext.printer:6.0.0-SNAPSHOTfalsefalse
- tools.mdsd:jamopp.resolution:6.0.0-SNAPSHOT
+ tools.mdsd:jamopp-ext.resolution:6.0.0-SNAPSHOTfalsefalse
- tools.mdsd:jamopp.resource:6.0.0-SNAPSHOT
+ tools.mdsd:jamopp-ext.resource:6.0.0-SNAPSHOTfalsefalse
- tools.mdsd:jamopp.standalone:6.0.0-SNAPSHOT
+ tools.mdsd:jamopp-ext.standalone:6.0.0-SNAPSHOTfalsefalse
@@ -180,17 +180,17 @@ Contributors:
tools.mdsd
- jamopp.tests
+ jamopp-ext.tests6.0.0-SNAPSHOTtools.mdsd
- jamopp.model.edit
+ jamopp-ext.model.edit6.0.0-SNAPSHOTtools.mdsd
- jamopp.standalone
+ jamopp-ext.standalone6.0.0-SNAPSHOT
diff --git a/jamopp.p2/src/assembly/src.xml b/jamopp-ext.parent/jamopp-ext.p2/src/assembly/src.xml
similarity index 100%
rename from jamopp.p2/src/assembly/src.xml
rename to jamopp-ext.parent/jamopp-ext.p2/src/assembly/src.xml
diff --git a/jamopp.p2/src/category.xml b/jamopp-ext.parent/jamopp-ext.p2/src/category.xml
similarity index 100%
rename from jamopp.p2/src/category.xml
rename to jamopp-ext.parent/jamopp-ext.p2/src/category.xml
diff --git a/jamopp.parser.bcel/pom.xml b/jamopp-ext.parent/jamopp-ext.parser.bcel/pom.xml
similarity index 91%
rename from jamopp.parser.bcel/pom.xml
rename to jamopp-ext.parent/jamopp-ext.parser.bcel/pom.xml
index 821a9489..9548155e 100644
--- a/jamopp.parser.bcel/pom.xml
+++ b/jamopp-ext.parent/jamopp-ext.parser.bcel/pom.xml
@@ -4,14 +4,14 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- jamopp.parser.bcel
+ jamopp-ext.parser.bceljarExtended JaMoPP Parser for Class FilesThis package provides a parser for the extended JaMoPP to read class files and generate Eclipse Modeling Framework-based Java models from the class files. Internally, the class files are read with the Apache Commons Bytecode Engineering Library (BCEL).tools.mdsd
- jamopp.parent
+ jamopp-ext.parent6.0.0-SNAPSHOT
@@ -38,7 +38,7 @@
tools.mdsd
- jamopp.model
+ jamopp-ext.model6.0.0-SNAPSHOT
diff --git a/jamopp.parser.bcel/src/main/java/tools/mdsd/jamopp/parser/bcel/ClassFileModelLoader.java b/jamopp-ext.parent/jamopp-ext.parser.bcel/src/main/java/tools/mdsd/jamopp/parser/bcel/ClassFileModelLoader.java
similarity index 100%
rename from jamopp.parser.bcel/src/main/java/tools/mdsd/jamopp/parser/bcel/ClassFileModelLoader.java
rename to jamopp-ext.parent/jamopp-ext.parser.bcel/src/main/java/tools/mdsd/jamopp/parser/bcel/ClassFileModelLoader.java
diff --git a/jamopp.parser.bcel/src/main/java/tools/mdsd/jamopp/parser/bcel/package-info.java b/jamopp-ext.parent/jamopp-ext.parser.bcel/src/main/java/tools/mdsd/jamopp/parser/bcel/package-info.java
similarity index 100%
rename from jamopp.parser.bcel/src/main/java/tools/mdsd/jamopp/parser/bcel/package-info.java
rename to jamopp-ext.parent/jamopp-ext.parser.bcel/src/main/java/tools/mdsd/jamopp/parser/bcel/package-info.java
diff --git a/jamopp.parser.jdt.singlefile/pom.xml b/jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/pom.xml
similarity index 88%
rename from jamopp.parser.jdt.singlefile/pom.xml
rename to jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/pom.xml
index db7059fe..74c5a48c 100644
--- a/jamopp.parser.jdt.singlefile/pom.xml
+++ b/jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/pom.xml
@@ -4,14 +4,14 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- jamopp.parser.jdt.singlefile
+ jamopp-ext.parser.jdt.singlefilejarExtended JaMoPP JDT-based Parser for Single FilesThis package provides a parser for the extended JaMoPP to generate Eclipse Modeling Framework-based Java models from Java source code. It supports single files, i.e., without the need to have the full source code available. Internally, the Eclipse Java Development Tools are used to parse the source code after which the JDT AST is converted to a model.tools.mdsd
- jamopp.parent
+ jamopp-ext.parent6.0.0-SNAPSHOT
@@ -38,12 +38,12 @@
tools.mdsd
- jamopp.model
+ jamopp-ext.model6.0.0-SNAPSHOTtools.mdsd
- jamopp.parser
+ jamopp-ext.parser6.0.0-SNAPSHOT
@@ -52,7 +52,7 @@
tools.mdsd
- jamopp.resolution
+ jamopp-ext.resolution6.0.0-SNAPSHOT
diff --git a/jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/AbstractAndEmptyModelJDTASTVisitorAndConverter.java b/jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/AbstractAndEmptyModelJDTASTVisitorAndConverter.java
similarity index 100%
rename from jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/AbstractAndEmptyModelJDTASTVisitorAndConverter.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/AbstractAndEmptyModelJDTASTVisitorAndConverter.java
diff --git a/jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/AnnotationInstanceOrModifierConverterUtility.java b/jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/AnnotationInstanceOrModifierConverterUtility.java
similarity index 100%
rename from jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/AnnotationInstanceOrModifierConverterUtility.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/AnnotationInstanceOrModifierConverterUtility.java
diff --git a/jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/BaseConverterUtility.java b/jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/BaseConverterUtility.java
similarity index 100%
rename from jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/BaseConverterUtility.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/BaseConverterUtility.java
diff --git a/jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/ClassifierConverterUtility.java b/jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/ClassifierConverterUtility.java
similarity index 100%
rename from jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/ClassifierConverterUtility.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/ClassifierConverterUtility.java
diff --git a/jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/ExpressionConverterUtility.java b/jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/ExpressionConverterUtility.java
similarity index 100%
rename from jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/ExpressionConverterUtility.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/ExpressionConverterUtility.java
diff --git a/jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/JaMoPPJDTSingleFileParser.java b/jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/JaMoPPJDTSingleFileParser.java
similarity index 100%
rename from jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/JaMoPPJDTSingleFileParser.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/JaMoPPJDTSingleFileParser.java
diff --git a/jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/LayoutInformationConverter.java b/jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/LayoutInformationConverter.java
similarity index 100%
rename from jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/LayoutInformationConverter.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/LayoutInformationConverter.java
diff --git a/jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/ModuleJDTASTVisitorAndConverter.java b/jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/ModuleJDTASTVisitorAndConverter.java
similarity index 100%
rename from jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/ModuleJDTASTVisitorAndConverter.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/ModuleJDTASTVisitorAndConverter.java
diff --git a/jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/NumberLiteralConverterUtility.java b/jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/NumberLiteralConverterUtility.java
similarity index 100%
rename from jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/NumberLiteralConverterUtility.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/NumberLiteralConverterUtility.java
diff --git a/jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/OrdinaryCompilationUnitJDTASTVisitorAndConverter.java b/jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/OrdinaryCompilationUnitJDTASTVisitorAndConverter.java
similarity index 100%
rename from jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/OrdinaryCompilationUnitJDTASTVisitorAndConverter.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/OrdinaryCompilationUnitJDTASTVisitorAndConverter.java
diff --git a/jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/PackageJDTASTVisitorAndConverter.java b/jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/PackageJDTASTVisitorAndConverter.java
similarity index 100%
rename from jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/PackageJDTASTVisitorAndConverter.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/PackageJDTASTVisitorAndConverter.java
diff --git a/jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/ParsePostProcessor.java b/jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/ParsePostProcessor.java
similarity index 100%
rename from jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/ParsePostProcessor.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/ParsePostProcessor.java
diff --git a/jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/ReferenceConverterUtility.java b/jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/ReferenceConverterUtility.java
similarity index 100%
rename from jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/ReferenceConverterUtility.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/ReferenceConverterUtility.java
diff --git a/jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/StatementConverterUtility.java b/jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/StatementConverterUtility.java
similarity index 100%
rename from jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/StatementConverterUtility.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/StatementConverterUtility.java
diff --git a/jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/package-info.java b/jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/package-info.java
similarity index 100%
rename from jamopp.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/package-info.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt.singlefile/src/main/java/tools/mdsd/jamopp/parser/jdt/singlefile/package-info.java
diff --git a/jamopp.parser.jdt/pom.xml b/jamopp-ext.parent/jamopp-ext.parser.jdt/pom.xml
similarity index 89%
rename from jamopp.parser.jdt/pom.xml
rename to jamopp-ext.parent/jamopp-ext.parser.jdt/pom.xml
index d799bfac..d242328b 100644
--- a/jamopp.parser.jdt/pom.xml
+++ b/jamopp-ext.parent/jamopp-ext.parser.jdt/pom.xml
@@ -4,14 +4,14 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- jamopp.parser.jdt
+ jamopp-ext.parser.jdtjarExtended JaMoPP JDT-based ParserThis package provides a parser for the extended JaMoPP to generate Eclipse Modeling Framework-based Java models from Java source code. Internally, it uses the Eclipse Java Development Tools to parse the Java source code after which the JDT AST is converted to a model.tools.mdsd
- jamopp.parent
+ jamopp-ext.parent6.0.0-SNAPSHOT
@@ -38,12 +38,12 @@
tools.mdsd
- jamopp.model
+ jamopp-ext.model6.0.0-SNAPSHOTtools.mdsd
- jamopp.parser
+ jamopp-ext.parser6.0.0-SNAPSHOT
diff --git a/jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/AbstractAndEmptyModelJDTASTVisitorAndConverter.java b/jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/AbstractAndEmptyModelJDTASTVisitorAndConverter.java
similarity index 100%
rename from jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/AbstractAndEmptyModelJDTASTVisitorAndConverter.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/AbstractAndEmptyModelJDTASTVisitorAndConverter.java
diff --git a/jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/AnnotationInstanceOrModifierConverterUtility.java b/jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/AnnotationInstanceOrModifierConverterUtility.java
similarity index 100%
rename from jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/AnnotationInstanceOrModifierConverterUtility.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/AnnotationInstanceOrModifierConverterUtility.java
diff --git a/jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/BaseConverterUtility.java b/jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/BaseConverterUtility.java
similarity index 100%
rename from jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/BaseConverterUtility.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/BaseConverterUtility.java
diff --git a/jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/ClassifierConverterUtility.java b/jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/ClassifierConverterUtility.java
similarity index 100%
rename from jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/ClassifierConverterUtility.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/ClassifierConverterUtility.java
diff --git a/jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/ExpressionConverterUtility.java b/jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/ExpressionConverterUtility.java
similarity index 100%
rename from jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/ExpressionConverterUtility.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/ExpressionConverterUtility.java
diff --git a/jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/JDTBindingConverterUtility.java b/jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/JDTBindingConverterUtility.java
similarity index 100%
rename from jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/JDTBindingConverterUtility.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/JDTBindingConverterUtility.java
diff --git a/jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/JDTResolverUtility.java b/jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/JDTResolverUtility.java
similarity index 100%
rename from jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/JDTResolverUtility.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/JDTResolverUtility.java
diff --git a/jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/JaMoPPJDTParser.java b/jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/JaMoPPJDTParser.java
similarity index 100%
rename from jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/JaMoPPJDTParser.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/JaMoPPJDTParser.java
diff --git a/jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/LayoutInformationConverter.java b/jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/LayoutInformationConverter.java
similarity index 100%
rename from jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/LayoutInformationConverter.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/LayoutInformationConverter.java
diff --git a/jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/ModuleJDTASTVisitorAndConverter.java b/jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/ModuleJDTASTVisitorAndConverter.java
similarity index 100%
rename from jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/ModuleJDTASTVisitorAndConverter.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/ModuleJDTASTVisitorAndConverter.java
diff --git a/jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/NumberLiteralConverterUtility.java b/jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/NumberLiteralConverterUtility.java
similarity index 100%
rename from jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/NumberLiteralConverterUtility.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/NumberLiteralConverterUtility.java
diff --git a/jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/OrdinaryCompilationUnitJDTASTVisitorAndConverter.java b/jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/OrdinaryCompilationUnitJDTASTVisitorAndConverter.java
similarity index 100%
rename from jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/OrdinaryCompilationUnitJDTASTVisitorAndConverter.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/OrdinaryCompilationUnitJDTASTVisitorAndConverter.java
diff --git a/jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/PackageJDTASTVisitorAndConverter.java b/jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/PackageJDTASTVisitorAndConverter.java
similarity index 100%
rename from jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/PackageJDTASTVisitorAndConverter.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/PackageJDTASTVisitorAndConverter.java
diff --git a/jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/ReferenceConverterUtility.java b/jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/ReferenceConverterUtility.java
similarity index 100%
rename from jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/ReferenceConverterUtility.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/ReferenceConverterUtility.java
diff --git a/jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/StatementConverterUtility.java b/jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/StatementConverterUtility.java
similarity index 100%
rename from jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/StatementConverterUtility.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/StatementConverterUtility.java
diff --git a/jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/TypeInstructionSeparationUtility.java b/jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/TypeInstructionSeparationUtility.java
similarity index 100%
rename from jamopp.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/TypeInstructionSeparationUtility.java
rename to jamopp-ext.parent/jamopp-ext.parser.jdt/src/main/java/tools/mdsd/jamopp/parser/jdt/TypeInstructionSeparationUtility.java
diff --git a/jamopp.parser/pom.xml b/jamopp-ext.parent/jamopp-ext.parser/pom.xml
similarity index 90%
rename from jamopp.parser/pom.xml
rename to jamopp-ext.parent/jamopp-ext.parser/pom.xml
index 85a0bee1..872c6dbc 100644
--- a/jamopp.parser/pom.xml
+++ b/jamopp-ext.parent/jamopp-ext.parser/pom.xml
@@ -4,14 +4,14 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- jamopp.parser
+ jamopp-ext.parserjarExtended JaMoPP Parser APIThis package defines the API for parsers of the extended JaMoPP which generate Eclipse Modeling Framework-based Java models from Java source code.tools.mdsd
- jamopp.parent
+ jamopp-ext.parent6.0.0-SNAPSHOT
@@ -38,7 +38,7 @@
tools.mdsd
- jamopp.model
+ jamopp-ext.model6.0.0-SNAPSHOT
diff --git a/jamopp.parser/src/main/java/tools/mdsd/jamopp/parser/api/JaMoPPParserAPI.java b/jamopp-ext.parent/jamopp-ext.parser/src/main/java/tools/mdsd/jamopp/parser/api/JaMoPPParserAPI.java
similarity index 100%
rename from jamopp.parser/src/main/java/tools/mdsd/jamopp/parser/api/JaMoPPParserAPI.java
rename to jamopp-ext.parent/jamopp-ext.parser/src/main/java/tools/mdsd/jamopp/parser/api/JaMoPPParserAPI.java
diff --git a/jamopp.parser/src/main/java/tools/mdsd/jamopp/parser/api/package-info.java b/jamopp-ext.parent/jamopp-ext.parser/src/main/java/tools/mdsd/jamopp/parser/api/package-info.java
similarity index 100%
rename from jamopp.parser/src/main/java/tools/mdsd/jamopp/parser/api/package-info.java
rename to jamopp-ext.parent/jamopp-ext.parser/src/main/java/tools/mdsd/jamopp/parser/api/package-info.java
diff --git a/jamopp.printer/pom.xml b/jamopp-ext.parent/jamopp-ext.printer/pom.xml
similarity index 90%
rename from jamopp.printer/pom.xml
rename to jamopp-ext.parent/jamopp-ext.printer/pom.xml
index d57bfd04..15daf099 100644
--- a/jamopp.printer/pom.xml
+++ b/jamopp-ext.parent/jamopp-ext.printer/pom.xml
@@ -4,14 +4,14 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- jamopp.printer
+ jamopp-ext.printerjarExtended JaMoPP PrinterThis package provides a printer for the extended JaMoPP which generates Java source code from Java models.tools.mdsd
- jamopp.parent
+ jamopp-ext.parent6.0.0-SNAPSHOT
@@ -38,7 +38,7 @@
tools.mdsd
- jamopp.model
+ jamopp-ext.model6.0.0-SNAPSHOT
diff --git a/jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/AnnotationsPrinterSwitch.java b/jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/AnnotationsPrinterSwitch.java
similarity index 100%
rename from jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/AnnotationsPrinterSwitch.java
rename to jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/AnnotationsPrinterSwitch.java
diff --git a/jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/ArraysPrinterSwitch.java b/jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/ArraysPrinterSwitch.java
similarity index 100%
rename from jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/ArraysPrinterSwitch.java
rename to jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/ArraysPrinterSwitch.java
diff --git a/jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/ClassifiersPrinterSwitch.java b/jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/ClassifiersPrinterSwitch.java
similarity index 100%
rename from jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/ClassifiersPrinterSwitch.java
rename to jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/ClassifiersPrinterSwitch.java
diff --git a/jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/ComposedParentPrinterSwitch.java b/jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/ComposedParentPrinterSwitch.java
similarity index 100%
rename from jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/ComposedParentPrinterSwitch.java
rename to jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/ComposedParentPrinterSwitch.java
diff --git a/jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/ContainersPrinterSwitch.java b/jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/ContainersPrinterSwitch.java
similarity index 100%
rename from jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/ContainersPrinterSwitch.java
rename to jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/ContainersPrinterSwitch.java
diff --git a/jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/ExpressionsPrinterSwitch.java b/jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/ExpressionsPrinterSwitch.java
similarity index 100%
rename from jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/ExpressionsPrinterSwitch.java
rename to jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/ExpressionsPrinterSwitch.java
diff --git a/jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/GenericsPrinterSwitch.java b/jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/GenericsPrinterSwitch.java
similarity index 100%
rename from jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/GenericsPrinterSwitch.java
rename to jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/GenericsPrinterSwitch.java
diff --git a/jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/ImportsPrinterSwitch.java b/jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/ImportsPrinterSwitch.java
similarity index 100%
rename from jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/ImportsPrinterSwitch.java
rename to jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/ImportsPrinterSwitch.java
diff --git a/jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/InstantiationsPrinterSwitch.java b/jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/InstantiationsPrinterSwitch.java
similarity index 100%
rename from jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/InstantiationsPrinterSwitch.java
rename to jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/InstantiationsPrinterSwitch.java
diff --git a/jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/JaMoPPPrinter.java b/jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/JaMoPPPrinter.java
similarity index 100%
rename from jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/JaMoPPPrinter.java
rename to jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/JaMoPPPrinter.java
diff --git a/jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/LiteralsPrinterSwitch.java b/jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/LiteralsPrinterSwitch.java
similarity index 100%
rename from jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/LiteralsPrinterSwitch.java
rename to jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/LiteralsPrinterSwitch.java
diff --git a/jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/MembersPrinterSwitch.java b/jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/MembersPrinterSwitch.java
similarity index 100%
rename from jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/MembersPrinterSwitch.java
rename to jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/MembersPrinterSwitch.java
diff --git a/jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/ModifiersPrinterSwitch.java b/jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/ModifiersPrinterSwitch.java
similarity index 100%
rename from jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/ModifiersPrinterSwitch.java
rename to jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/ModifiersPrinterSwitch.java
diff --git a/jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/ModulesPrinterSwitch.java b/jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/ModulesPrinterSwitch.java
similarity index 100%
rename from jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/ModulesPrinterSwitch.java
rename to jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/ModulesPrinterSwitch.java
diff --git a/jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/OperatorsPrinterSwitch.java b/jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/OperatorsPrinterSwitch.java
similarity index 100%
rename from jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/OperatorsPrinterSwitch.java
rename to jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/OperatorsPrinterSwitch.java
diff --git a/jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/ParametersPrinterSwitch.java b/jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/ParametersPrinterSwitch.java
similarity index 100%
rename from jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/ParametersPrinterSwitch.java
rename to jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/ParametersPrinterSwitch.java
diff --git a/jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/ReferencesPrinterSwitch.java b/jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/ReferencesPrinterSwitch.java
similarity index 100%
rename from jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/ReferencesPrinterSwitch.java
rename to jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/ReferencesPrinterSwitch.java
diff --git a/jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/StatementsPrinterSwitch.java b/jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/StatementsPrinterSwitch.java
similarity index 100%
rename from jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/StatementsPrinterSwitch.java
rename to jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/StatementsPrinterSwitch.java
diff --git a/jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/TypesPrinterSwitch.java b/jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/TypesPrinterSwitch.java
similarity index 100%
rename from jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/TypesPrinterSwitch.java
rename to jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/TypesPrinterSwitch.java
diff --git a/jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/VariablesPrinterSwitch.java b/jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/VariablesPrinterSwitch.java
similarity index 100%
rename from jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/VariablesPrinterSwitch.java
rename to jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/VariablesPrinterSwitch.java
diff --git a/jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/package-info.java b/jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/package-info.java
similarity index 100%
rename from jamopp.printer/src/main/java/tools/mdsd/jamopp/printer/package-info.java
rename to jamopp-ext.parent/jamopp-ext.printer/src/main/java/tools/mdsd/jamopp/printer/package-info.java
diff --git a/jamopp.resolution/pom.xml b/jamopp-ext.parent/jamopp-ext.resolution/pom.xml
similarity index 91%
rename from jamopp.resolution/pom.xml
rename to jamopp-ext.parent/jamopp-ext.resolution/pom.xml
index 2d6fe182..36d6f5b4 100644
--- a/jamopp.resolution/pom.xml
+++ b/jamopp-ext.parent/jamopp-ext.resolution/pom.xml
@@ -4,14 +4,14 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- jamopp.resolution
+ jamopp-ext.resolutionjarExtended JaMoPP Reference ResolversThis package includes resolvers for the extended JaMoPP which are capable of solving references between Java models (introduced by, e.g., imports).tools.mdsd
- jamopp.parent
+ jamopp-ext.parent6.0.0-SNAPSHOT
@@ -38,7 +38,7 @@
tools.mdsd
- jamopp.model
+ jamopp-ext.model6.0.0-SNAPSHOT
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/proxy/IJavaContextDependentURIFragment.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/proxy/IJavaContextDependentURIFragment.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/proxy/IJavaContextDependentURIFragment.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/proxy/IJavaContextDependentURIFragment.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/proxy/IJavaContextDependentURIFragmentCollector.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/proxy/IJavaContextDependentURIFragmentCollector.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/proxy/IJavaContextDependentURIFragmentCollector.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/proxy/IJavaContextDependentURIFragmentCollector.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/proxy/JavaContextDependentURIFragment.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/proxy/JavaContextDependentURIFragment.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/proxy/JavaContextDependentURIFragment.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/proxy/JavaContextDependentURIFragment.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/proxy/package-info.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/proxy/package-info.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/proxy/package-info.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/proxy/package-info.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/recovery/trivial/TrivialRecovery.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/recovery/trivial/TrivialRecovery.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/recovery/trivial/TrivialRecovery.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/recovery/trivial/TrivialRecovery.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/recovery/trivial/package-info.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/recovery/trivial/package-info.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/recovery/trivial/package-info.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/recovery/trivial/package-info.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/AbstractBindingResolver.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/AbstractBindingResolver.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/AbstractBindingResolver.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/AbstractBindingResolver.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/CentralBindingBasedResolver.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/CentralBindingBasedResolver.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/CentralBindingBasedResolver.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/CentralBindingBasedResolver.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/IAnnotationBindingResolver.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/IAnnotationBindingResolver.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/IAnnotationBindingResolver.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/IAnnotationBindingResolver.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/IMemberValuePairBindingResolver.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/IMemberValuePairBindingResolver.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/IMemberValuePairBindingResolver.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/IMemberValuePairBindingResolver.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/IMethodBindingResolver.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/IMethodBindingResolver.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/IMethodBindingResolver.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/IMethodBindingResolver.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/IModuleBindingResolver.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/IModuleBindingResolver.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/IModuleBindingResolver.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/IModuleBindingResolver.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/IPackageBindingResolver.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/IPackageBindingResolver.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/IPackageBindingResolver.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/IPackageBindingResolver.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/ITypeBindingResolver.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/ITypeBindingResolver.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/ITypeBindingResolver.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/ITypeBindingResolver.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/IVariableBindingResolver.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/IVariableBindingResolver.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/IVariableBindingResolver.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/IVariableBindingResolver.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/JDTBindingConverterUtility.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/JDTBindingConverterUtility.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/JDTBindingConverterUtility.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/JDTBindingConverterUtility.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/package-info.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/package-info.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/package-info.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/bindings/package-info.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/AnnotationAttributeSettingAttributeReferenceResolver.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/AnnotationAttributeSettingAttributeReferenceResolver.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/AnnotationAttributeSettingAttributeReferenceResolver.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/AnnotationAttributeSettingAttributeReferenceResolver.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/AnnotationInstanceAnnotationReferenceResolver.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/AnnotationInstanceAnnotationReferenceResolver.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/AnnotationInstanceAnnotationReferenceResolver.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/AnnotationInstanceAnnotationReferenceResolver.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/CentralReferenceResolver.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/CentralReferenceResolver.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/CentralReferenceResolver.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/CentralReferenceResolver.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/ClassifierImportClassifierReferenceResolver.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/ClassifierImportClassifierReferenceResolver.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/ClassifierImportClassifierReferenceResolver.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/ClassifierImportClassifierReferenceResolver.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/ClassifierReferenceTargetReferenceResolver.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/ClassifierReferenceTargetReferenceResolver.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/ClassifierReferenceTargetReferenceResolver.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/ClassifierReferenceTargetReferenceResolver.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/ElementReferenceTargetReferenceResolver.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/ElementReferenceTargetReferenceResolver.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/ElementReferenceTargetReferenceResolver.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/ElementReferenceTargetReferenceResolver.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/IJavaReferenceResolver.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/IJavaReferenceResolver.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/IJavaReferenceResolver.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/IJavaReferenceResolver.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/JavaReferenceResolverSwitch.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/JavaReferenceResolverSwitch.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/JavaReferenceResolverSwitch.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/JavaReferenceResolverSwitch.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/StaticMemberImportStaticMembersReferenceResolver.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/StaticMemberImportStaticMembersReferenceResolver.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/StaticMemberImportStaticMembersReferenceResolver.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/StaticMemberImportStaticMembersReferenceResolver.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/AbstractDecider.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/AbstractDecider.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/AbstractDecider.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/AbstractDecider.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/ConcreteClassifierDecider.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/ConcreteClassifierDecider.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/ConcreteClassifierDecider.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/ConcreteClassifierDecider.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/EnumConstantDecider.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/EnumConstantDecider.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/EnumConstantDecider.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/EnumConstantDecider.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/FieldDecider.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/FieldDecider.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/FieldDecider.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/FieldDecider.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/IResolutionTargetDecider.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/IResolutionTargetDecider.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/IResolutionTargetDecider.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/IResolutionTargetDecider.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/InterfaceMethodDecider.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/InterfaceMethodDecider.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/InterfaceMethodDecider.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/InterfaceMethodDecider.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/LocalVariableDecider.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/LocalVariableDecider.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/LocalVariableDecider.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/LocalVariableDecider.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/MethodDecider.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/MethodDecider.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/MethodDecider.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/MethodDecider.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/PackageDecider.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/PackageDecider.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/PackageDecider.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/PackageDecider.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/ParameterDecider.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/ParameterDecider.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/ParameterDecider.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/ParameterDecider.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/ScopedTreeWalker.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/ScopedTreeWalker.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/ScopedTreeWalker.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/ScopedTreeWalker.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/TypeParameterDecider.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/TypeParameterDecider.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/TypeParameterDecider.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/TypeParameterDecider.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/package-info.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/package-info.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/package-info.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/decider/package-info.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/package-info.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/package-info.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/package-info.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/package-info.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/AbstractBaseJavaReferenceMapping.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/AbstractBaseJavaReferenceMapping.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/AbstractBaseJavaReferenceMapping.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/AbstractBaseJavaReferenceMapping.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/IJavaElementMapping.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/IJavaElementMapping.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/IJavaElementMapping.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/IJavaElementMapping.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/IJavaReferenceMapping.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/IJavaReferenceMapping.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/IJavaReferenceMapping.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/IJavaReferenceMapping.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/IJavaReferenceResolveResult.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/IJavaReferenceResolveResult.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/IJavaReferenceResolveResult.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/IJavaReferenceResolveResult.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/IJavaURIMapping.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/IJavaURIMapping.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/IJavaURIMapping.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/IJavaURIMapping.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/JavaDelegatingResolveResult.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/JavaDelegatingResolveResult.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/JavaDelegatingResolveResult.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/JavaDelegatingResolveResult.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/JavaElementMapping.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/JavaElementMapping.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/JavaElementMapping.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/JavaElementMapping.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/JavaReferenceResolveResult.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/JavaReferenceResolveResult.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/JavaReferenceResolveResult.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/JavaReferenceResolveResult.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/JavaURIMapping.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/JavaURIMapping.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/JavaURIMapping.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/JavaURIMapping.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/package-info.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/package-info.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/package-info.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/resolver/result/package-info.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/util/JavaInterruptibleEcoreResolver.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/util/JavaInterruptibleEcoreResolver.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/util/JavaInterruptibleEcoreResolver.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/util/JavaInterruptibleEcoreResolver.java
diff --git a/jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/util/package-info.java b/jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/util/package-info.java
similarity index 100%
rename from jamopp.resolution/src/main/java/tools/mdsd/jamopp/resolution/util/package-info.java
rename to jamopp-ext.parent/jamopp-ext.resolution/src/main/java/tools/mdsd/jamopp/resolution/util/package-info.java
diff --git a/jamopp.resource/pom.xml b/jamopp-ext.parent/jamopp-ext.resource/pom.xml
similarity index 83%
rename from jamopp.resource/pom.xml
rename to jamopp-ext.parent/jamopp-ext.resource/pom.xml
index c132e9cf..58211690 100644
--- a/jamopp.resource/pom.xml
+++ b/jamopp-ext.parent/jamopp-ext.resource/pom.xml
@@ -4,14 +4,14 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- jamopp.resource
+ jamopp-ext.resourcejarExtended JaMoPP Resource SupportThis package provides support for Java model Resources within the Eclipse Modeling Framework.tools.mdsd
- jamopp.parent
+ jamopp-ext.parent6.0.0-SNAPSHOT
@@ -38,27 +38,27 @@
tools.mdsd
- jamopp.model
+ jamopp-ext.model6.0.0-SNAPSHOTtools.mdsd
- jamopp.printer
+ jamopp-ext.printer6.0.0-SNAPSHOTtools.mdsd
- jamopp.resolution
+ jamopp-ext.resolution6.0.0-SNAPSHOTtools.mdsd
- jamopp.parser.bcel
+ jamopp-ext.parser.bcel6.0.0-SNAPSHOTtools.mdsd
- jamopp.parser.jdt.singlefile
+ jamopp-ext.parser.jdt.singlefile6.0.0-SNAPSHOT
diff --git a/jamopp.resource/src/main/java/tools/mdsd/jamopp/resource/JavaResource2.java b/jamopp-ext.parent/jamopp-ext.resource/src/main/java/tools/mdsd/jamopp/resource/JavaResource2.java
similarity index 100%
rename from jamopp.resource/src/main/java/tools/mdsd/jamopp/resource/JavaResource2.java
rename to jamopp-ext.parent/jamopp-ext.resource/src/main/java/tools/mdsd/jamopp/resource/JavaResource2.java
diff --git a/jamopp.resource/src/main/java/tools/mdsd/jamopp/resource/JavaResource2Factory.java b/jamopp-ext.parent/jamopp-ext.resource/src/main/java/tools/mdsd/jamopp/resource/JavaResource2Factory.java
similarity index 100%
rename from jamopp.resource/src/main/java/tools/mdsd/jamopp/resource/JavaResource2Factory.java
rename to jamopp-ext.parent/jamopp-ext.resource/src/main/java/tools/mdsd/jamopp/resource/JavaResource2Factory.java
diff --git a/jamopp.resource/src/main/java/tools/mdsd/jamopp/resource/package-info.java b/jamopp-ext.parent/jamopp-ext.resource/src/main/java/tools/mdsd/jamopp/resource/package-info.java
similarity index 100%
rename from jamopp.resource/src/main/java/tools/mdsd/jamopp/resource/package-info.java
rename to jamopp-ext.parent/jamopp-ext.resource/src/main/java/tools/mdsd/jamopp/resource/package-info.java
diff --git a/jamopp.standalone/pom.xml b/jamopp-ext.parent/jamopp-ext.standalone/pom.xml
similarity index 85%
rename from jamopp.standalone/pom.xml
rename to jamopp-ext.parent/jamopp-ext.standalone/pom.xml
index ff2a3fff..35f434f4 100644
--- a/jamopp.standalone/pom.xml
+++ b/jamopp-ext.parent/jamopp-ext.standalone/pom.xml
@@ -4,14 +4,14 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- jamopp.standalone
+ jamopp-ext.standalonejarExtended JaMoPP Standalone VersionThis package will provide a standalone CLI version for the extended JaMoPP.tools.mdsd
- jamopp.parent
+ jamopp-ext.parent6.0.0-SNAPSHOT
@@ -34,17 +34,17 @@
tools.mdsd
- jamopp.model
+ jamopp-ext.model6.0.0-SNAPSHOTtools.mdsd
- jamopp.resource
+ jamopp-ext.resource6.0.0-SNAPSHOTtools.mdsd
- jamopp.parser.jdt
+ jamopp-ext.parser.jdt6.0.0-SNAPSHOT
diff --git a/jamopp.standalone/src/main/java/tools/mdsd/jamopp/standalone/JaMoPPStandalone.java b/jamopp-ext.parent/jamopp-ext.standalone/src/main/java/tools/mdsd/jamopp/standalone/JaMoPPStandalone.java
similarity index 100%
rename from jamopp.standalone/src/main/java/tools/mdsd/jamopp/standalone/JaMoPPStandalone.java
rename to jamopp-ext.parent/jamopp-ext.standalone/src/main/java/tools/mdsd/jamopp/standalone/JaMoPPStandalone.java
diff --git a/jamopp.standalone/src/main/java/tools/mdsd/jamopp/standalone/package-info.java b/jamopp-ext.parent/jamopp-ext.standalone/src/main/java/tools/mdsd/jamopp/standalone/package-info.java
similarity index 100%
rename from jamopp.standalone/src/main/java/tools/mdsd/jamopp/standalone/package-info.java
rename to jamopp-ext.parent/jamopp-ext.standalone/src/main/java/tools/mdsd/jamopp/standalone/package-info.java
diff --git a/jamopp.tests/pom.xml b/jamopp-ext.parent/jamopp-ext.tests/pom.xml
similarity index 90%
rename from jamopp.tests/pom.xml
rename to jamopp-ext.parent/jamopp-ext.tests/pom.xml
index 5610d278..1a59abc4 100644
--- a/jamopp.tests/pom.xml
+++ b/jamopp-ext.parent/jamopp-ext.tests/pom.xml
@@ -4,14 +4,14 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- jamopp.tests
+ jamopp-ext.testsjarExtended JaMoPP TestsThis package contains only tests for the extended JaMoPP.tools.mdsd
- jamopp.parent
+ jamopp-ext.parent6.0.0-SNAPSHOT
@@ -75,32 +75,32 @@
tools.mdsd
- jamopp.model
+ jamopp-ext.model6.0.0-SNAPSHOTtools.mdsd
- jamopp.parser
+ jamopp-ext.parser6.0.0-SNAPSHOTtools.mdsd
- jamopp.parser.jdt
+ jamopp-ext.parser.jdt6.0.0-SNAPSHOTtools.mdsd
- jamopp.parser.jdt.singlefile
+ jamopp-ext.parser.jdt.singlefile6.0.0-SNAPSHOTtools.mdsd
- jamopp.resolution
+ jamopp-ext.resolution6.0.0-SNAPSHOTtools.mdsd
- jamopp.resource
+ jamopp-ext.resource6.0.0-SNAPSHOT
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/AbstractJaMoPPTests.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/AbstractJaMoPPTests.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/AbstractJaMoPPTests.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/AbstractJaMoPPTests.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/CharacterEscaper.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/CharacterEscaper.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/CharacterEscaper.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/CharacterEscaper.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/ClassFileParserTest.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/ClassFileParserTest.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/ClassFileParserTest.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/ClassFileParserTest.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/JaMoPPJDTParserDirectoryTest.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/JaMoPPJDTParserDirectoryTest.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/JaMoPPJDTParserDirectoryTest.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/JaMoPPJDTParserDirectoryTest.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/JaMoPPParserAPITest.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/JaMoPPParserAPITest.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/JaMoPPParserAPITest.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/JaMoPPParserAPITest.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/JaMoPPTestPlugin.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/JaMoPPTestPlugin.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/JaMoPPTestPlugin.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/JaMoPPTestPlugin.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/JavaSevenAndUpTest.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/JavaSevenAndUpTest.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/JavaSevenAndUpTest.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/JavaSevenAndUpTest.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/JavaSevenAndUpTestWithoutReprinting.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/JavaSevenAndUpTestWithoutReprinting.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/JavaSevenAndUpTestWithoutReprinting.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/JavaSevenAndUpTestWithoutReprinting.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/OldJaMoPPParserTests.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/OldJaMoPPParserTests.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/OldJaMoPPParserTests.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/OldJaMoPPParserTests.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/OldJaMoPPParserTestsWithoutReprinting.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/OldJaMoPPParserTestsWithoutReprinting.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/OldJaMoPPParserTestsWithoutReprinting.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/OldJaMoPPParserTestsWithoutReprinting.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/TalkativeASTMatcher.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/TalkativeASTMatcher.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/TalkativeASTMatcher.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/TalkativeASTMatcher.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/UnicodeTest.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/UnicodeTest.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/UnicodeTest.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/UnicodeTest.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/bugs/AbstractBugTestCase.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/bugs/AbstractBugTestCase.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/bugs/AbstractBugTestCase.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/bugs/AbstractBugTestCase.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/bugs/Bug1541Test.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/bugs/Bug1541Test.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/bugs/Bug1541Test.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/bugs/Bug1541Test.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/bugs/Bug1818Test.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/bugs/Bug1818Test.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/bugs/Bug1818Test.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/bugs/Bug1818Test.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/bugs/Bug1819Test.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/bugs/Bug1819Test.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/bugs/Bug1819Test.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/bugs/Bug1819Test.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/bugs/Bug1834Test.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/bugs/Bug1834Test.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/bugs/Bug1834Test.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/bugs/Bug1834Test.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/bugs/package-info.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/bugs/package-info.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/bugs/package-info.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/bugs/package-info.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/bulk/BulkTest.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/bulk/BulkTest.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/bulk/BulkTest.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/bulk/BulkTest.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/bulk/SingleFileParserBulkTests.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/bulk/SingleFileParserBulkTests.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/bulk/SingleFileParserBulkTests.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/bulk/SingleFileParserBulkTests.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/bulk/package-info.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/bulk/package-info.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/bulk/package-info.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/bulk/package-info.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/package-info.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/package-info.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/package-info.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/package-info.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/performance/PerformanceData.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/performance/PerformanceData.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/performance/PerformanceData.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/performance/PerformanceData.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/performance/PerformanceDataPoint.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/performance/PerformanceDataPoint.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/performance/PerformanceDataPoint.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/performance/PerformanceDataPoint.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/performance/PerformanceTest.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/performance/PerformanceTest.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/performance/PerformanceTest.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/performance/PerformanceTest.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/performance/package-info.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/performance/package-info.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/performance/package-info.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/performance/package-info.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/recovery/TrivialRecoveryTest.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/recovery/TrivialRecoveryTest.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/recovery/TrivialRecoveryTest.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/recovery/TrivialRecoveryTest.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/recovery/package-info.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/recovery/package-info.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/recovery/package-info.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/recovery/package-info.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/resolving/AbstractResolverTestCase.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/resolving/AbstractResolverTestCase.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/resolving/AbstractResolverTestCase.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/resolving/AbstractResolverTestCase.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/resolving/ImportResolverTest.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/resolving/ImportResolverTest.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/resolving/ImportResolverTest.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/resolving/ImportResolverTest.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/resolving/MethodCallResolverTest.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/resolving/MethodCallResolverTest.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/resolving/MethodCallResolverTest.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/resolving/MethodCallResolverTest.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/resolving/MethodCallWithoutInheritanceResolverTest.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/resolving/MethodCallWithoutInheritanceResolverTest.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/resolving/MethodCallWithoutInheritanceResolverTest.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/resolving/MethodCallWithoutInheritanceResolverTest.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/resolving/MethodCallsWithLocalTypeReferencesResolverTest.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/resolving/MethodCallsWithLocalTypeReferencesResolverTest.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/resolving/MethodCallsWithLocalTypeReferencesResolverTest.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/resolving/MethodCallsWithLocalTypeReferencesResolverTest.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/resolving/ReferenceToInheritedMethodTest.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/resolving/ReferenceToInheritedMethodTest.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/resolving/ReferenceToInheritedMethodTest.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/resolving/ReferenceToInheritedMethodTest.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/resolving/VariableReferenceResolverTest.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/resolving/VariableReferenceResolverTest.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/resolving/VariableReferenceResolverTest.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/resolving/VariableReferenceResolverTest.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/resolving/package-info.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/resolving/package-info.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/resolving/package-info.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/resolving/package-info.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/standalone/StandaloneTest.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/standalone/StandaloneTest.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/standalone/StandaloneTest.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/standalone/StandaloneTest.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/standalone/package-info.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/standalone/package-info.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/standalone/package-info.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/standalone/package-info.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/xmi/JavaXMISerializationTest.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/xmi/JavaXMISerializationTest.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/xmi/JavaXMISerializationTest.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/xmi/JavaXMISerializationTest.java
diff --git a/jamopp.tests/src/test/java/tools/mdsd/jamopp/test/xmi/package-info.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/xmi/package-info.java
similarity index 100%
rename from jamopp.tests/src/test/java/tools/mdsd/jamopp/test/xmi/package-info.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/java/tools/mdsd/jamopp/test/xmi/package-info.java
diff --git a/jamopp.tests/src/test/resources/input/AClass.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AClass.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/AClass.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AClass.java
diff --git a/jamopp.tests/src/test/resources/input/AnnotationInstances.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AnnotationInstances.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/AnnotationInstances.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AnnotationInstances.java
diff --git a/jamopp.tests/src/test/resources/input/Annotations.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Annotations.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/Annotations.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Annotations.java
diff --git a/jamopp.tests/src/test/resources/input/AnnotationsAsAnnotationArguments.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AnnotationsAsAnnotationArguments.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/AnnotationsAsAnnotationArguments.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AnnotationsAsAnnotationArguments.java
diff --git a/jamopp.tests/src/test/resources/input/AnnotationsBetweenKeywords.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AnnotationsBetweenKeywords.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/AnnotationsBetweenKeywords.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AnnotationsBetweenKeywords.java
diff --git a/jamopp.tests/src/test/resources/input/AnnotationsForAnnotations.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AnnotationsForAnnotations.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/AnnotationsForAnnotations.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AnnotationsForAnnotations.java
diff --git a/jamopp.tests/src/test/resources/input/AnnotationsForEnums.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AnnotationsForEnums.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/AnnotationsForEnums.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AnnotationsForEnums.java
diff --git a/jamopp.tests/src/test/resources/input/AnnotationsForInnerTypes.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AnnotationsForInnerTypes.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/AnnotationsForInnerTypes.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AnnotationsForInnerTypes.java
diff --git a/jamopp.tests/src/test/resources/input/AnnotationsForMethods.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AnnotationsForMethods.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/AnnotationsForMethods.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AnnotationsForMethods.java
diff --git a/jamopp.tests/src/test/resources/input/AnnotationsForParameters.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AnnotationsForParameters.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/AnnotationsForParameters.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AnnotationsForParameters.java
diff --git a/jamopp.tests/src/test/resources/input/AnnotationsForStatements.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AnnotationsForStatements.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/AnnotationsForStatements.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AnnotationsForStatements.java
diff --git a/jamopp.tests/src/test/resources/input/AnonymousEnum.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AnonymousEnum.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/AnonymousEnum.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AnonymousEnum.java
diff --git a/jamopp.tests/src/test/resources/input/AnonymousEnumWithArguments.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AnonymousEnumWithArguments.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/AnonymousEnumWithArguments.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AnonymousEnumWithArguments.java
diff --git a/jamopp.tests/src/test/resources/input/AnonymousInner.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AnonymousInner.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/AnonymousInner.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AnonymousInner.java
diff --git a/jamopp.tests/src/test/resources/input/Arguments.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Arguments.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/Arguments.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Arguments.java
diff --git a/jamopp.tests/src/test/resources/input/ArrayInitializers.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ArrayInitializers.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/ArrayInitializers.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ArrayInitializers.java
diff --git a/jamopp.tests/src/test/resources/input/ArraysInDeclarationsComplex.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ArraysInDeclarationsComplex.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/ArraysInDeclarationsComplex.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ArraysInDeclarationsComplex.java
diff --git a/jamopp.tests/src/test/resources/input/ArraysInDeclarationsSimple.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ArraysInDeclarationsSimple.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/ArraysInDeclarationsSimple.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ArraysInDeclarationsSimple.java
diff --git a/jamopp.tests/src/test/resources/input/AssertStatements.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AssertStatements.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/AssertStatements.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/AssertStatements.java
diff --git a/jamopp.tests/src/test/resources/input/Assignments.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Assignments.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/Assignments.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Assignments.java
diff --git a/jamopp.tests/src/test/resources/input/BasicEnum.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/BasicEnum.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/BasicEnum.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/BasicEnum.java
diff --git a/jamopp.tests/src/test/resources/input/BasicEnumWithCommaAndSemicolonAtTheEnd.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/BasicEnumWithCommaAndSemicolonAtTheEnd.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/BasicEnumWithCommaAndSemicolonAtTheEnd.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/BasicEnumWithCommaAndSemicolonAtTheEnd.java
diff --git a/jamopp.tests/src/test/resources/input/BasicEnumWithCommaAtTheEnd.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/BasicEnumWithCommaAtTheEnd.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/BasicEnumWithCommaAtTheEnd.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/BasicEnumWithCommaAtTheEnd.java
diff --git a/jamopp.tests/src/test/resources/input/BasicEnumWithSemicolonAtTheEnd.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/BasicEnumWithSemicolonAtTheEnd.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/BasicEnumWithSemicolonAtTheEnd.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/BasicEnumWithSemicolonAtTheEnd.java
diff --git a/jamopp.tests/src/test/resources/input/Blocks.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Blocks.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/Blocks.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Blocks.java
diff --git a/jamopp.tests/src/test/resources/input/BooleanAssignments.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/BooleanAssignments.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/BooleanAssignments.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/BooleanAssignments.java
diff --git a/jamopp.tests/src/test/resources/input/BooleanExpressions.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/BooleanExpressions.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/BooleanExpressions.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/BooleanExpressions.java
diff --git a/jamopp.tests/src/test/resources/input/Casting.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Casting.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/Casting.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Casting.java
diff --git a/jamopp.tests/src/test/resources/input/ChainedCalls.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ChainedCalls.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/ChainedCalls.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ChainedCalls.java
diff --git a/jamopp.tests/src/test/resources/input/Class$$$$With$$$$In$$$$Name$$$$$.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Class$$$$With$$$$In$$$$Name$$$$$.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/Class$$$$With$$$$In$$$$Name$$$$$.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Class$$$$With$$$$In$$$$Name$$$$$.java
diff --git a/jamopp.tests/src/test/resources/input/ClassA.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ClassA.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/ClassA.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ClassA.java
diff --git a/jamopp.tests/src/test/resources/input/ClassB.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ClassB.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/ClassB.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ClassB.java
diff --git a/jamopp.tests/src/test/resources/input/ClassSemicolonOnly.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ClassSemicolonOnly.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/ClassSemicolonOnly.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ClassSemicolonOnly.java
diff --git a/jamopp.tests/src/test/resources/input/ClassWith$$InName.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ClassWith$$InName.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/ClassWith$$InName.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ClassWith$$InName.java
diff --git a/jamopp.tests/src/test/resources/input/ClassWith$InName.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ClassWith$InName.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/ClassWith$InName.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ClassWith$InName.java
diff --git a/jamopp.tests/src/test/resources/input/ClassWithDollarReferenced.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ClassWithDollarReferenced.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/ClassWithDollarReferenced.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ClassWithDollarReferenced.java
diff --git a/jamopp.tests/src/test/resources/input/ClassWithEnumeratingFieldDeclaration.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ClassWithEnumeratingFieldDeclaration.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/ClassWithEnumeratingFieldDeclaration.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ClassWithEnumeratingFieldDeclaration.java
diff --git a/jamopp.tests/src/test/resources/input/Comments.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Comments.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/Comments.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Comments.java
diff --git a/jamopp.tests/src/test/resources/input/CommentsAtEOF.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/CommentsAtEOF.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/CommentsAtEOF.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/CommentsAtEOF.java
diff --git a/jamopp.tests/src/test/resources/input/CommentsBetweenCaseStatements.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/CommentsBetweenCaseStatements.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/CommentsBetweenCaseStatements.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/CommentsBetweenCaseStatements.java
diff --git a/jamopp.tests/src/test/resources/input/CommentsBetweenCatchClauses.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/CommentsBetweenCatchClauses.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/CommentsBetweenCatchClauses.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/CommentsBetweenCatchClauses.java
diff --git a/jamopp.tests/src/test/resources/input/CommentsBetweenConstructorArguments.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/CommentsBetweenConstructorArguments.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/CommentsBetweenConstructorArguments.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/CommentsBetweenConstructorArguments.java
diff --git a/jamopp.tests/src/test/resources/input/CommentsBetweenMethodArguments.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/CommentsBetweenMethodArguments.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/CommentsBetweenMethodArguments.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/CommentsBetweenMethodArguments.java
diff --git a/jamopp.tests/src/test/resources/input/CommentsBetweenReferenceSequenceParts.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/CommentsBetweenReferenceSequenceParts.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/CommentsBetweenReferenceSequenceParts.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/CommentsBetweenReferenceSequenceParts.java
diff --git a/jamopp.tests/src/test/resources/input/CommentsInArrayInitializers.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/CommentsInArrayInitializers.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/CommentsInArrayInitializers.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/CommentsInArrayInitializers.java
diff --git a/jamopp.tests/src/test/resources/input/CommentsInFieldDeclaration.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/CommentsInFieldDeclaration.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/CommentsInFieldDeclaration.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/CommentsInFieldDeclaration.java
diff --git a/jamopp.tests/src/test/resources/input/CommentsInParExpression.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/CommentsInParExpression.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/CommentsInParExpression.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/CommentsInParExpression.java
diff --git a/jamopp.tests/src/test/resources/input/ConditionalExpressions.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ConditionalExpressions.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/ConditionalExpressions.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ConditionalExpressions.java
diff --git a/jamopp.tests/src/test/resources/input/ConditionalStatements.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ConditionalStatements.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/ConditionalStatements.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ConditionalStatements.java
diff --git a/jamopp.tests/src/test/resources/input/ConstructorCalls.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ConstructorCalls.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/ConstructorCalls.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ConstructorCalls.java
diff --git a/jamopp.tests/src/test/resources/input/DeclarationStatements.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/DeclarationStatements.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/DeclarationStatements.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/DeclarationStatements.java
diff --git a/jamopp.tests/src/test/resources/input/EmptyClass.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/EmptyClass.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/EmptyClass.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/EmptyClass.java
diff --git a/jamopp.tests/src/test/resources/input/EmptyEnum.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/EmptyEnum.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/EmptyEnum.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/EmptyEnum.java
diff --git a/jamopp.tests/src/test/resources/input/EmptyEnumWithSemicolon.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/EmptyEnumWithSemicolon.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/EmptyEnumWithSemicolon.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/EmptyEnumWithSemicolon.java
diff --git a/jamopp.tests/src/test/resources/input/EmptyInterface.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/EmptyInterface.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/EmptyInterface.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/EmptyInterface.java
diff --git a/jamopp.tests/src/test/resources/input/EnumImplementingTwoInterfaces.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/EnumImplementingTwoInterfaces.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/EnumImplementingTwoInterfaces.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/EnumImplementingTwoInterfaces.java
diff --git a/jamopp.tests/src/test/resources/input/EnumValueMethodsUse.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/EnumValueMethodsUse.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/EnumValueMethodsUse.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/EnumValueMethodsUse.java
diff --git a/jamopp.tests/src/test/resources/input/EnumWithConstructor.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/EnumWithConstructor.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/EnumWithConstructor.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/EnumWithConstructor.java
diff --git a/jamopp.tests/src/test/resources/input/EnumWithMember.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/EnumWithMember.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/EnumWithMember.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/EnumWithMember.java
diff --git a/jamopp.tests/src/test/resources/input/EqualityExpression.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/EqualityExpression.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/EqualityExpression.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/EqualityExpression.java
diff --git a/jamopp.tests/src/test/resources/input/ExceptionThrowing.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ExceptionThrowing.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/ExceptionThrowing.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ExceptionThrowing.java
diff --git a/jamopp.tests/src/test/resources/input/ExplicitConstructorCalls.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ExplicitConstructorCalls.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/ExplicitConstructorCalls.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ExplicitConstructorCalls.java
diff --git a/jamopp.tests/src/test/resources/input/ExplicitGenericConstructorCalls.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ExplicitGenericConstructorCalls.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/ExplicitGenericConstructorCalls.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ExplicitGenericConstructorCalls.java
diff --git a/jamopp.tests/src/test/resources/input/ExplicitGenericInvocation.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ExplicitGenericInvocation.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/ExplicitGenericInvocation.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ExplicitGenericInvocation.java
diff --git a/jamopp.tests/src/test/resources/input/Expressions.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Expressions.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/Expressions.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Expressions.java
diff --git a/jamopp.tests/src/test/resources/input/ExpressionsAsMethodArguments.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ExpressionsAsMethodArguments.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/ExpressionsAsMethodArguments.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ExpressionsAsMethodArguments.java
diff --git a/jamopp.tests/src/test/resources/input/ForEachLoop.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ForEachLoop.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/ForEachLoop.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ForEachLoop.java
diff --git a/jamopp.tests/src/test/resources/input/FullQualifiedNameReferences.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/FullQualifiedNameReferences.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/FullQualifiedNameReferences.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/FullQualifiedNameReferences.java
diff --git a/jamopp.tests/src/test/resources/input/GenericConstructorCalls.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/GenericConstructorCalls.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/GenericConstructorCalls.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/GenericConstructorCalls.java
diff --git a/jamopp.tests/src/test/resources/input/GenericConstructors.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/GenericConstructors.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/GenericConstructors.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/GenericConstructors.java
diff --git a/jamopp.tests/src/test/resources/input/GenericMethods.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/GenericMethods.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/GenericMethods.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/GenericMethods.java
diff --git a/jamopp.tests/src/test/resources/input/GenericSuperConstructors.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/GenericSuperConstructors.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/GenericSuperConstructors.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/GenericSuperConstructors.java
diff --git a/jamopp.tests/src/test/resources/input/IExtendsMultiple.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/IExtendsMultiple.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/IExtendsMultiple.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/IExtendsMultiple.java
diff --git a/jamopp.tests/src/test/resources/input/IGenericMembers.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/IGenericMembers.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/IGenericMembers.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/IGenericMembers.java
diff --git a/jamopp.tests/src/test/resources/input/IMembers.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/IMembers.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/IMembers.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/IMembers.java
diff --git a/jamopp.tests/src/test/resources/input/IOneMethod.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/IOneMethod.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/IOneMethod.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/IOneMethod.java
diff --git a/jamopp.tests/src/test/resources/input/ISemicolonOnly.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ISemicolonOnly.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/ISemicolonOnly.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ISemicolonOnly.java
diff --git a/jamopp.tests/src/test/resources/input/ITwoPublicVoidMethods.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ITwoPublicVoidMethods.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/ITwoPublicVoidMethods.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ITwoPublicVoidMethods.java
diff --git a/jamopp.tests/src/test/resources/input/IWithComments.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/IWithComments.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/IWithComments.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/IWithComments.java
diff --git a/jamopp.tests/src/test/resources/input/Import1.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Import1.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/Import1.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Import1.java
diff --git a/jamopp.tests/src/test/resources/input/Import2.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Import2.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/Import2.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Import2.java
diff --git a/jamopp.tests/src/test/resources/input/InstanceOfArrayType.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/InstanceOfArrayType.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/InstanceOfArrayType.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/InstanceOfArrayType.java
diff --git a/jamopp.tests/src/test/resources/input/Interface1.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Interface1.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/Interface1.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Interface1.java
diff --git a/jamopp.tests/src/test/resources/input/Interface2.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Interface2.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/Interface2.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Interface2.java
diff --git a/jamopp.tests/src/test/resources/input/Interface3.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Interface3.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/Interface3.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Interface3.java
diff --git a/jamopp.tests/src/test/resources/input/InterfaceUse.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/InterfaceUse.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/InterfaceUse.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/InterfaceUse.java
diff --git a/jamopp.tests/src/test/resources/input/JavaDocCommentBlock.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/JavaDocCommentBlock.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/JavaDocCommentBlock.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/JavaDocCommentBlock.java
diff --git a/jamopp.tests/src/test/resources/input/JavaDocCommentInClass.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/JavaDocCommentInClass.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/JavaDocCommentInClass.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/JavaDocCommentInClass.java
diff --git a/jamopp.tests/src/test/resources/input/JavaDocCommentInField.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/JavaDocCommentInField.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/JavaDocCommentInField.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/JavaDocCommentInField.java
diff --git a/jamopp.tests/src/test/resources/input/JumpLabelStatements.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/JumpLabelStatements.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/JumpLabelStatements.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/JumpLabelStatements.java
diff --git a/jamopp.tests/src/test/resources/input/LegalIdentifiers.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/LegalIdentifiers.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/LegalIdentifiers.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/LegalIdentifiers.java
diff --git a/jamopp.tests/src/test/resources/input/Literals.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Literals.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/Literals.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Literals.java
diff --git a/jamopp.tests/src/test/resources/input/LocalVariableDeclarations.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/LocalVariableDeclarations.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/LocalVariableDeclarations.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/LocalVariableDeclarations.java
diff --git a/jamopp.tests/src/test/resources/input/LoopStatements.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/LoopStatements.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/LoopStatements.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/LoopStatements.java
diff --git a/jamopp.tests/src/test/resources/input/Members.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Members.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/Members.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Members.java
diff --git a/jamopp.tests/src/test/resources/input/MethodCallsWithLocalTypeReferences.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/MethodCallsWithLocalTypeReferences.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/MethodCallsWithLocalTypeReferences.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/MethodCallsWithLocalTypeReferences.java
diff --git a/jamopp.tests/src/test/resources/input/MethodOverride.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/MethodOverride.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/MethodOverride.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/MethodOverride.java
diff --git a/jamopp.tests/src/test/resources/input/Modifiers.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Modifiers.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/Modifiers.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Modifiers.java
diff --git a/jamopp.tests/src/test/resources/input/MultipleImplements.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/MultipleImplements.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/MultipleImplements.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/MultipleImplements.java
diff --git a/jamopp.tests/src/test/resources/input/Multiplications.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Multiplications.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/Multiplications.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Multiplications.java
diff --git a/jamopp.tests/src/test/resources/input/NoTypeArgument.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/NoTypeArgument.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/NoTypeArgument.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/NoTypeArgument.java
diff --git a/jamopp.tests/src/test/resources/input/ParametersWithModifiers.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ParametersWithModifiers.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/ParametersWithModifiers.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ParametersWithModifiers.java
diff --git a/jamopp.tests/src/test/resources/input/PrimitiveTypeArrays.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/PrimitiveTypeArrays.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/PrimitiveTypeArrays.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/PrimitiveTypeArrays.java
diff --git a/jamopp.tests/src/test/resources/input/RoundedLiterals.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/RoundedLiterals.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/RoundedLiterals.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/RoundedLiterals.java
diff --git a/jamopp.tests/src/test/resources/input/SemicolonAfterExpressions.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/SemicolonAfterExpressions.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/SemicolonAfterExpressions.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/SemicolonAfterExpressions.java
diff --git a/jamopp.tests/src/test/resources/input/SemicolonAfterMembers.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/SemicolonAfterMembers.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/SemicolonAfterMembers.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/SemicolonAfterMembers.java
diff --git a/jamopp.tests/src/test/resources/input/SimpleAnnotations.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/SimpleAnnotations.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/SimpleAnnotations.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/SimpleAnnotations.java
diff --git a/jamopp.tests/src/test/resources/input/SimpleMethodCalls.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/SimpleMethodCalls.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/SimpleMethodCalls.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/SimpleMethodCalls.java
diff --git a/jamopp.tests/src/test/resources/input/SpecialCharacters.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/SpecialCharacters.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/SpecialCharacters.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/SpecialCharacters.java
diff --git a/jamopp.tests/src/test/resources/input/StaticCalls.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/StaticCalls.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/StaticCalls.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/StaticCalls.java
diff --git a/jamopp.tests/src/test/resources/input/StaticImports.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/StaticImports.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/StaticImports.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/StaticImports.java
diff --git a/jamopp.tests/src/test/resources/input/StringLiteralReferencing.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/StringLiteralReferencing.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/StringLiteralReferencing.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/StringLiteralReferencing.java
diff --git a/jamopp.tests/src/test/resources/input/SuperKeyword.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/SuperKeyword.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/SuperKeyword.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/SuperKeyword.java
diff --git a/jamopp.tests/src/test/resources/input/SwitchStatements.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/SwitchStatements.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/SwitchStatements.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/SwitchStatements.java
diff --git a/jamopp.tests/src/test/resources/input/Synchronized.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Synchronized.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/Synchronized.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/Synchronized.java
diff --git a/jamopp.tests/src/test/resources/input/SynchronizedStatements.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/SynchronizedStatements.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/SynchronizedStatements.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/SynchronizedStatements.java
diff --git a/jamopp.tests/src/test/resources/input/TempLiterals.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/TempLiterals.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/TempLiterals.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/TempLiterals.java
diff --git a/jamopp.tests/src/test/resources/input/ThrowStatements.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ThrowStatements.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/ThrowStatements.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/ThrowStatements.java
diff --git a/jamopp.tests/src/test/resources/input/TryCatchStatements.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/TryCatchStatements.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/TryCatchStatements.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/TryCatchStatements.java
diff --git a/jamopp.tests/src/test/resources/input/TypeParameters.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/TypeParameters.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/TypeParameters.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/TypeParameters.java
diff --git a/jamopp.tests/src/test/resources/input/TypeReferencing.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/TypeReferencing.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/TypeReferencing.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/TypeReferencing.java
diff --git a/jamopp.tests/src/test/resources/input/TypeReferencingExternal.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/TypeReferencingExternal.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/TypeReferencingExternal.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/TypeReferencingExternal.java
diff --git a/jamopp.tests/src/test/resources/input/UnaryExpressions.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/UnaryExpressions.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/UnaryExpressions.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/UnaryExpressions.java
diff --git a/jamopp.tests/src/test/resources/input/UnicodeSurrogateCharacters.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/UnicodeSurrogateCharacters.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/UnicodeSurrogateCharacters.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/UnicodeSurrogateCharacters.java
diff --git a/jamopp.tests/src/test/resources/input/VariableLengthArgumentList.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/VariableLengthArgumentList.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/VariableLengthArgumentList.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/VariableLengthArgumentList.java
diff --git a/jamopp.tests/src/test/resources/input/VariableReferencing.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/VariableReferencing.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/VariableReferencing.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/VariableReferencing.java
diff --git a/jamopp.tests/src/test/resources/input/bugs/Bug1695.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/bugs/Bug1695.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/bugs/Bug1695.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/bugs/Bug1695.java
diff --git a/jamopp.tests/src/test/resources/input/locations/Location.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/locations/Location.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/locations/Location.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/locations/Location.java
diff --git a/jamopp.tests/src/test/resources/input/mbtp/C1.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/mbtp/C1.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/mbtp/C1.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/mbtp/C1.java
diff --git a/jamopp.tests/src/test/resources/input/mbtp/C2.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/mbtp/C2.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/mbtp/C2.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/mbtp/C2.java
diff --git a/jamopp.tests/src/test/resources/input/mbtp/C3.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/mbtp/C3.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/mbtp/C3.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/mbtp/C3.java
diff --git a/jamopp.tests/src/test/resources/input/pkg/ClassWith$In$$Pkg.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg/ClassWith$In$$Pkg.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/pkg/ClassWith$In$$Pkg.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg/ClassWith$In$$Pkg.java
diff --git a/jamopp.tests/src/test/resources/input/pkg/CrazyUnicode.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg/CrazyUnicode.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/pkg/CrazyUnicode.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg/CrazyUnicode.java
diff --git a/jamopp.tests/src/test/resources/input/pkg/EmptyClass.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg/EmptyClass.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/pkg/EmptyClass.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg/EmptyClass.java
diff --git a/jamopp.tests/src/test/resources/input/pkg/EscapedStrings.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg/EscapedStrings.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/pkg/EscapedStrings.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg/EscapedStrings.java
diff --git a/jamopp.tests/src/test/resources/input/pkg/NumberLiterals.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg/NumberLiterals.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/pkg/NumberLiterals.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg/NumberLiterals.java
diff --git a/jamopp.tests/src/test/resources/input/pkg/PackageAnnotation.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg/PackageAnnotation.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/pkg/PackageAnnotation.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg/PackageAnnotation.java
diff --git a/jamopp.tests/src/test/resources/input/pkg/UsingAnnotations.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg/UsingAnnotations.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/pkg/UsingAnnotations.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg/UsingAnnotations.java
diff --git a/jamopp.tests/src/test/resources/input/pkg/inner/ClassWith$In$$Inner$Pkg.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg/inner/ClassWith$In$$Inner$Pkg.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/pkg/inner/ClassWith$In$$Inner$Pkg.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg/inner/ClassWith$In$$Inner$Pkg.java
diff --git a/jamopp.tests/src/test/resources/input/pkg/inner/Inner.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg/inner/Inner.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/pkg/inner/Inner.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg/inner/Inner.java
diff --git a/jamopp.tests/src/test/resources/input/pkg/package-info.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg/package-info.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/pkg/package-info.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg/package-info.java
diff --git a/jamopp.tests/src/test/resources/input/pkg2/package-info.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg2/package-info.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/pkg2/package-info.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg2/package-info.java
diff --git a/jamopp.tests/src/test/resources/input/pkg2/pkg3/PackageAnnotation.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg2/pkg3/PackageAnnotation.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/pkg2/pkg3/PackageAnnotation.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg2/pkg3/PackageAnnotation.java
diff --git a/jamopp.tests/src/test/resources/input/pkg2/pkg3/Pkg2Enum.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg2/pkg3/Pkg2Enum.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/pkg2/pkg3/Pkg2Enum.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg2/pkg3/Pkg2Enum.java
diff --git a/jamopp.tests/src/test/resources/input/pkg2/pkg3/pkg4/PackageAnnotation.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg2/pkg3/pkg4/PackageAnnotation.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/pkg2/pkg3/pkg4/PackageAnnotation.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg2/pkg3/pkg4/PackageAnnotation.java
diff --git a/jamopp.tests/src/test/resources/input/pkg2/pkg3/pkg4/package-info.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg2/pkg3/pkg4/package-info.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/pkg2/pkg3/pkg4/package-info.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/pkg2/pkg3/pkg4/package-info.java
diff --git a/jamopp.tests/src/test/resources/input/refs/AnonymousClasses.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/refs/AnonymousClasses.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/refs/AnonymousClasses.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/refs/AnonymousClasses.java
diff --git a/jamopp.tests/src/test/resources/input/refs/FieldLambdaExpressions.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/refs/FieldLambdaExpressions.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/refs/FieldLambdaExpressions.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/refs/FieldLambdaExpressions.java
diff --git a/jamopp.tests/src/test/resources/input/refs/LambdaExpressionRefs.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/refs/LambdaExpressionRefs.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/refs/LambdaExpressionRefs.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/refs/LambdaExpressionRefs.java
diff --git a/jamopp.tests/src/test/resources/input/refs/LambdaExpressionRefs2.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/refs/LambdaExpressionRefs2.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/refs/LambdaExpressionRefs2.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/refs/LambdaExpressionRefs2.java
diff --git a/jamopp.tests/src/test/resources/input/refs/LambdaExpressionRefs3.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/refs/LambdaExpressionRefs3.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/refs/LambdaExpressionRefs3.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/refs/LambdaExpressionRefs3.java
diff --git a/jamopp.tests/src/test/resources/input/refs/LambdaExpressionRefs4.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/refs/LambdaExpressionRefs4.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/refs/LambdaExpressionRefs4.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/refs/LambdaExpressionRefs4.java
diff --git a/jamopp.tests/src/test/resources/input/refs/LocalClasses.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/refs/LocalClasses.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/refs/LocalClasses.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/refs/LocalClasses.java
diff --git a/jamopp.tests/src/test/resources/input/refs/NestedLambdaExpressions.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/refs/NestedLambdaExpressions.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/refs/NestedLambdaExpressions.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/refs/NestedLambdaExpressions.java
diff --git a/jamopp.tests/src/test/resources/input/refs/ToArray.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/refs/ToArray.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/refs/ToArray.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/refs/ToArray.java
diff --git a/jamopp.tests/src/test/resources/input/refs/VarLengthRef.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/refs/VarLengthRef.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/refs/VarLengthRef.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/refs/VarLengthRef.java
diff --git a/jamopp.tests/src/test/resources/input/resolving/MethodCalls.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving/MethodCalls.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving/MethodCalls.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving/MethodCalls.java
diff --git a/jamopp.tests/src/test/resources/input/resolving/MethodCallsWithLocalTypeReferences.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving/MethodCallsWithLocalTypeReferences.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving/MethodCallsWithLocalTypeReferences.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving/MethodCallsWithLocalTypeReferences.java
diff --git a/jamopp.tests/src/test/resources/input/resolving/MethodCallsWithoutInheritance.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving/MethodCallsWithoutInheritance.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving/MethodCallsWithoutInheritance.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving/MethodCallsWithoutInheritance.java
diff --git a/jamopp.tests/src/test/resources/input/resolving/ReferenceToInheritedMethod.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving/ReferenceToInheritedMethod.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving/ReferenceToInheritedMethod.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving/ReferenceToInheritedMethod.java
diff --git a/jamopp.tests/src/test/resources/input/resolving/VariableReferencing.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving/VariableReferencing.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving/VariableReferencing.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving/VariableReferencing.java
diff --git a/jamopp.tests/src/test/resources/input/resolving/importResolverTest/JavaUtilEnumerationImport.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving/importResolverTest/JavaUtilEnumerationImport.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving/importResolverTest/JavaUtilEnumerationImport.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving/importResolverTest/JavaUtilEnumerationImport.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/arrayParameters_2/AClass.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/arrayParameters_2/AClass.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/arrayParameters_2/AClass.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/arrayParameters_2/AClass.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/autoboxingA_1/AClass.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/autoboxingA_1/AClass.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/autoboxingA_1/AClass.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/autoboxingA_1/AClass.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/autoboxingB_1/AClass.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/autoboxingB_1/AClass.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/autoboxingB_1/AClass.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/autoboxingB_1/AClass.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/fields_2/AClass.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/fields_2/AClass.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/fields_2/AClass.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/fields_2/AClass.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/methodOverloading_2/MethodOverloading.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/methodOverloading_2/MethodOverloading.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/methodOverloading_2/MethodOverloading.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/methodOverloading_2/MethodOverloading.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/methodParameters_4/LocalCalls.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/methodParameters_4/LocalCalls.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/methodParameters_4/LocalCalls.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/methodParameters_4/LocalCalls.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/methods_1/Callee.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/methods_1/Callee.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/methods_1/Callee.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/methods_1/Callee.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/methods_1/Caller.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/methods_1/Caller.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/methods_1/Caller.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/methods_1/Caller.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/polymorphism_2/Caller.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/polymorphism_2/Caller.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/polymorphism_2/Caller.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/polymorphism_2/Caller.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/polymorphism_2/SubClassA.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/polymorphism_2/SubClassA.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/polymorphism_2/SubClassA.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/polymorphism_2/SubClassA.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/polymorphism_2/SubClassB.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/polymorphism_2/SubClassB.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/polymorphism_2/SubClassB.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/polymorphism_2/SubClassB.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/polymorphism_2/SuperClass.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/polymorphism_2/SuperClass.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/polymorphism_2/SuperClass.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/polymorphism_2/SuperClass.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/shadowedField_1/AClass.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/shadowedField_1/AClass.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/shadowedField_1/AClass.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/shadowedField_1/AClass.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/staticImportA_2/Exporter.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/staticImportA_2/Exporter.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/staticImportA_2/Exporter.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/staticImportA_2/Exporter.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/staticImportA_2/Importer.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/staticImportA_2/Importer.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/staticImportA_2/Importer.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/staticImportA_2/Importer.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/staticImportB_2/Exporter.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/staticImportB_2/Exporter.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/staticImportB_2/Exporter.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/staticImportB_2/Exporter.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/staticImportB_2/Importer.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/staticImportB_2/Importer.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/staticImportB_2/Importer.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/staticImportB_2/Importer.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/superclassmethod_2/SubClass.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/superclassmethod_2/SubClass.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/superclassmethod_2/SubClass.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/superclassmethod_2/SubClass.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/superclassmethod_2/SuperClass.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/superclassmethod_2/SuperClass.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/superclassmethod_2/SuperClass.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/superclassmethod_2/SuperClass.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/typeArgumentsA_1/GenericClass.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/typeArgumentsA_1/GenericClass.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/typeArgumentsA_1/GenericClass.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/typeArgumentsA_1/GenericClass.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/typeArgumentsA_1/SimpleClass.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/typeArgumentsA_1/SimpleClass.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/typeArgumentsA_1/SimpleClass.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/typeArgumentsA_1/SimpleClass.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/typeparametersA_2/GenericClass.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/typeparametersA_2/GenericClass.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/typeparametersA_2/GenericClass.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/typeparametersA_2/GenericClass.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/typeparametersB_1/Caller.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/typeparametersB_1/Caller.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/typeparametersB_1/Caller.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/typeparametersB_1/Caller.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/typeparametersB_1/ClassA.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/typeparametersB_1/ClassA.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/typeparametersB_1/ClassA.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/typeparametersB_1/ClassA.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/typeparametersB_1/GenericSuperClass.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/typeparametersB_1/GenericSuperClass.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/typeparametersB_1/GenericSuperClass.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/typeparametersB_1/GenericSuperClass.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/typeparametersB_1/SubClass.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/typeparametersB_1/SubClass.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/typeparametersB_1/SubClass.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/typeparametersB_1/SubClass.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/typeparametersC_0/Caller.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/typeparametersC_0/Caller.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/typeparametersC_0/Caller.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/typeparametersC_0/Caller.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/typeparametersC_0/CollectionsSource.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/typeparametersC_0/CollectionsSource.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/typeparametersC_0/CollectionsSource.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/typeparametersC_0/CollectionsSource.java
diff --git a/jamopp.tests/src/test/resources/input/resolving_new/variableLengthParameters_2/AClass.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/variableLengthParameters_2/AClass.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/resolving_new/variableLengthParameters_2/AClass.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/resolving_new/variableLengthParameters_2/AClass.java
diff --git a/jamopp.tests/src/test/resources/input/spechier/ClassC.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/spechier/ClassC.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/spechier/ClassC.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/spechier/ClassC.java
diff --git a/jamopp.tests/src/test/resources/input/spechier/SubClass.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/spechier/SubClass.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/spechier/SubClass.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/spechier/SubClass.java
diff --git a/jamopp.tests/src/test/resources/input/spechier/SuperClass.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/spechier/SuperClass.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/spechier/SuperClass.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/spechier/SuperClass.java
diff --git a/jamopp.tests/src/test/resources/input/staticcalltarget/CallTargetsProvider.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/staticcalltarget/CallTargetsProvider.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/staticcalltarget/CallTargetsProvider.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/staticcalltarget/CallTargetsProvider.java
diff --git a/jamopp.tests/src/test/resources/input/unicode/ControlZ.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/unicode/ControlZ.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/unicode/ControlZ.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/unicode/ControlZ.java
diff --git a/jamopp.tests/src/test/resources/input/unicode/MoreUnicodeCharacters.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/unicode/MoreUnicodeCharacters.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/unicode/MoreUnicodeCharacters.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/unicode/MoreUnicodeCharacters.java
diff --git a/jamopp.tests/src/test/resources/input/unicode/Unicode.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/unicode/Unicode.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/unicode/Unicode.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/unicode/Unicode.java
diff --git a/jamopp.tests/src/test/resources/input/unicode/UnicodeIdentifiers.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/unicode/UnicodeIdentifiers.java
similarity index 100%
rename from jamopp.tests/src/test/resources/input/unicode/UnicodeIdentifiers.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/input/unicode/UnicodeIdentifiers.java
diff --git a/jamopp.tests/src/test/resources/sevenandup/module-info.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/module-info.java
similarity index 100%
rename from jamopp.tests/src/test/resources/sevenandup/module-info.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/module-info.java
diff --git a/jamopp.tests/src/test/resources/sevenandup/pkg2/SimpleClassWithLambdaExpressions.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/pkg2/SimpleClassWithLambdaExpressions.java
similarity index 100%
rename from jamopp.tests/src/test/resources/sevenandup/pkg2/SimpleClassWithLambdaExpressions.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/pkg2/SimpleClassWithLambdaExpressions.java
diff --git a/jamopp.tests/src/test/resources/sevenandup/pkg2/SimpleClassWithLiterals.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/pkg2/SimpleClassWithLiterals.java
similarity index 100%
rename from jamopp.tests/src/test/resources/sevenandup/pkg2/SimpleClassWithLiterals.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/pkg2/SimpleClassWithLiterals.java
diff --git a/jamopp.tests/src/test/resources/sevenandup/pkg2/SimpleClassWithTryCatch.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/pkg2/SimpleClassWithTryCatch.java
similarity index 100%
rename from jamopp.tests/src/test/resources/sevenandup/pkg2/SimpleClassWithTryCatch.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/pkg2/SimpleClassWithTryCatch.java
diff --git a/jamopp.tests/src/test/resources/sevenandup/pkg2/SimpleInterfaceWithDefaultMethods.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/pkg2/SimpleInterfaceWithDefaultMethods.java
similarity index 100%
rename from jamopp.tests/src/test/resources/sevenandup/pkg2/SimpleInterfaceWithDefaultMethods.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/pkg2/SimpleInterfaceWithDefaultMethods.java
diff --git a/jamopp.tests/src/test/resources/sevenandup/pkgJava14/ClassWithMoreReferences.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/pkgJava14/ClassWithMoreReferences.java
similarity index 100%
rename from jamopp.tests/src/test/resources/sevenandup/pkgJava14/ClassWithMoreReferences.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/pkgJava14/ClassWithMoreReferences.java
diff --git a/jamopp.tests/src/test/resources/sevenandup/pkgJava14/ClassWithReferences.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/pkgJava14/ClassWithReferences.java
similarity index 100%
rename from jamopp.tests/src/test/resources/sevenandup/pkgJava14/ClassWithReferences.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/pkgJava14/ClassWithReferences.java
diff --git a/jamopp.tests/src/test/resources/sevenandup/pkgJava14/ClassWithReferences2.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/pkgJava14/ClassWithReferences2.java
similarity index 100%
rename from jamopp.tests/src/test/resources/sevenandup/pkgJava14/ClassWithReferences2.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/pkgJava14/ClassWithReferences2.java
diff --git a/jamopp.tests/src/test/resources/sevenandup/pkgJava14/ClassWithReferences3.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/pkgJava14/ClassWithReferences3.java
similarity index 100%
rename from jamopp.tests/src/test/resources/sevenandup/pkgJava14/ClassWithReferences3.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/pkgJava14/ClassWithReferences3.java
diff --git a/jamopp.tests/src/test/resources/sevenandup/pkgJava14/IntersectionTypeWithTypeArguments.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/pkgJava14/IntersectionTypeWithTypeArguments.java
similarity index 100%
rename from jamopp.tests/src/test/resources/sevenandup/pkgJava14/IntersectionTypeWithTypeArguments.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/pkgJava14/IntersectionTypeWithTypeArguments.java
diff --git a/jamopp.tests/src/test/resources/sevenandup/pkgJava14/SimpleClassWithSwitch.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/pkgJava14/SimpleClassWithSwitch.java
similarity index 100%
rename from jamopp.tests/src/test/resources/sevenandup/pkgJava14/SimpleClassWithSwitch.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/pkgJava14/SimpleClassWithSwitch.java
diff --git a/jamopp.tests/src/test/resources/sevenandup/simplepackage/SimpleClassWithDiamondTypeArguments.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/simplepackage/SimpleClassWithDiamondTypeArguments.java
similarity index 100%
rename from jamopp.tests/src/test/resources/sevenandup/simplepackage/SimpleClassWithDiamondTypeArguments.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/simplepackage/SimpleClassWithDiamondTypeArguments.java
diff --git a/jamopp.tests/src/test/resources/sevenandup/simplepackage/SimpleClassWithMethodReferenceExpressions.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/simplepackage/SimpleClassWithMethodReferenceExpressions.java
similarity index 100%
rename from jamopp.tests/src/test/resources/sevenandup/simplepackage/SimpleClassWithMethodReferenceExpressions.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/simplepackage/SimpleClassWithMethodReferenceExpressions.java
diff --git a/jamopp.tests/src/test/resources/sevenandup/simplepackage/SimpleClassWithReceiverParameters.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/simplepackage/SimpleClassWithReceiverParameters.java
similarity index 100%
rename from jamopp.tests/src/test/resources/sevenandup/simplepackage/SimpleClassWithReceiverParameters.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/simplepackage/SimpleClassWithReceiverParameters.java
diff --git a/jamopp.tests/src/test/resources/sevenandup/simplepackage/SimpleClassWithRestrictedKeywords.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/simplepackage/SimpleClassWithRestrictedKeywords.java
similarity index 100%
rename from jamopp.tests/src/test/resources/sevenandup/simplepackage/SimpleClassWithRestrictedKeywords.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/simplepackage/SimpleClassWithRestrictedKeywords.java
diff --git a/jamopp.tests/src/test/resources/sevenandup/simplepackage/SimpleClassWithVar.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/simplepackage/SimpleClassWithVar.java
similarity index 100%
rename from jamopp.tests/src/test/resources/sevenandup/simplepackage/SimpleClassWithVar.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/simplepackage/SimpleClassWithVar.java
diff --git a/jamopp.tests/src/test/resources/sevenandup/simplepackage/package-info.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/simplepackage/package-info.java
similarity index 100%
rename from jamopp.tests/src/test/resources/sevenandup/simplepackage/package-info.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/sevenandup/simplepackage/package-info.java
diff --git a/jamopp.tests/src/test/resources/standalone/DemoApplication.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/standalone/DemoApplication.java
similarity index 100%
rename from jamopp.tests/src/test/resources/standalone/DemoApplication.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/standalone/DemoApplication.java
diff --git a/jamopp.tests/src/test/resources/standalone/WelcomeController.java b/jamopp-ext.parent/jamopp-ext.tests/src/test/resources/standalone/WelcomeController.java
similarity index 100%
rename from jamopp.tests/src/test/resources/standalone/WelcomeController.java
rename to jamopp-ext.parent/jamopp-ext.tests/src/test/resources/standalone/WelcomeController.java
diff --git a/jamopp.tests/target/src-bulk/JaMoPP-BulkTest b/jamopp-ext.parent/jamopp-ext.tests/target/src-bulk/JaMoPP-BulkTest
similarity index 100%
rename from jamopp.tests/target/src-bulk/JaMoPP-BulkTest
rename to jamopp-ext.parent/jamopp-ext.tests/target/src-bulk/JaMoPP-BulkTest
diff --git a/jamopp.tests/target/src-bulk/TeaStore b/jamopp-ext.parent/jamopp-ext.tests/target/src-bulk/TeaStore
similarity index 100%
rename from jamopp.tests/target/src-bulk/TeaStore
rename to jamopp-ext.parent/jamopp-ext.tests/target/src-bulk/TeaStore
diff --git a/jamopp.tests/target/src-bulk/acmeair b/jamopp-ext.parent/jamopp-ext.tests/target/src-bulk/acmeair
similarity index 100%
rename from jamopp.tests/target/src-bulk/acmeair
rename to jamopp-ext.parent/jamopp-ext.tests/target/src-bulk/acmeair
diff --git a/jamopp.tests/target/src-bulk/esda b/jamopp-ext.parent/jamopp-ext.tests/target/src-bulk/esda
similarity index 100%
rename from jamopp.tests/target/src-bulk/esda
rename to jamopp-ext.parent/jamopp-ext.tests/target/src-bulk/esda
diff --git a/jamopp.tests/target/src-bulk/microservice b/jamopp-ext.parent/jamopp-ext.tests/target/src-bulk/microservice
similarity index 100%
rename from jamopp.tests/target/src-bulk/microservice
rename to jamopp-ext.parent/jamopp-ext.tests/target/src-bulk/microservice
diff --git a/jamopp.tests/target/src-bulk/petclinic b/jamopp-ext.parent/jamopp-ext.tests/target/src-bulk/petclinic
similarity index 100%
rename from jamopp.tests/target/src-bulk/petclinic
rename to jamopp-ext.parent/jamopp-ext.tests/target/src-bulk/petclinic
diff --git a/jamopp.tests/target/src-bulk/piggymetrics b/jamopp-ext.parent/jamopp-ext.tests/target/src-bulk/piggymetrics
similarity index 100%
rename from jamopp.tests/target/src-bulk/piggymetrics
rename to jamopp-ext.parent/jamopp-ext.tests/target/src-bulk/piggymetrics
diff --git a/jamopp.tests/target/src-bulk/teammates b/jamopp-ext.parent/jamopp-ext.tests/target/src-bulk/teammates
similarity index 100%
rename from jamopp.tests/target/src-bulk/teammates
rename to jamopp-ext.parent/jamopp-ext.tests/target/src-bulk/teammates
diff --git a/mvnw b/jamopp-ext.parent/mvnw
similarity index 100%
rename from mvnw
rename to jamopp-ext.parent/mvnw
diff --git a/mvnw.cmd b/jamopp-ext.parent/mvnw.cmd
similarity index 100%
rename from mvnw.cmd
rename to jamopp-ext.parent/mvnw.cmd
diff --git a/pom.xml b/jamopp-ext.parent/pom.xml
similarity index 93%
rename from pom.xml
rename to jamopp-ext.parent/pom.xml
index 011e4ef9..ef9aaad4 100644
--- a/pom.xml
+++ b/jamopp-ext.parent/pom.xml
@@ -6,7 +6,7 @@
4.0.0tools.mdsd
- jamopp.parent
+ jamopp-ext.parent6.0.0-SNAPSHOTpomExtended JaMoPP Parent
@@ -20,20 +20,20 @@
- jamopp.model
- jamopp.model.edit
+ jamopp-ext.model
+ jamopp-ext.model.edit
-
- jamopp.p2
- jamopp.parser
- jamopp.parser.bcel
- jamopp.parser.jdt
- jamopp.parser.jdt.singlefile
- jamopp.printer
- jamopp.resolution
- jamopp.resource
- jamopp.standalone
- jamopp.tests
+
+ jamopp-ext.p2
+ jamopp-ext.parser
+ jamopp-ext.parser.bcel
+ jamopp-ext.parser.jdt
+ jamopp-ext.parser.jdt.singlefile
+ jamopp-ext.printer
+ jamopp-ext.resolution
+ jamopp-ext.resource
+ jamopp-ext.standalone
+ jamopp-ext.tests
diff --git a/jamopp.model/src/main/resources/plugin.properties b/jamopp.model/src/main/resources/plugin.properties
deleted file mode 100644
index 26ee9735..00000000
--- a/jamopp.model/src/main/resources/plugin.properties
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright (c) 2020-2023
-# Modelling for Continuous Software Engineering (MCSE) group, Institute of Information Security and Dependability (KASTEL), Karlsruhe Institute of Technology (KIT).
-#
-# Copyright (c) 2006-2014
-# Software Technology Group, Dresden University of Technology
-# DevBoost GmbH, Berlin, Amtsgericht Charlottenburg, HRB 140026
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Software Technology Group - TU Dresden, Germany;
-# DevBoost GmbH - Berlin, Germany
-# - initial API and implementation
-# Martin Armbruster (MCSE, KASTEL, KIT)
-# - Adaptation and extension for Java 7+
-#
-
-pluginName = Java Model
-providerName = www.example.org
diff --git a/jamopp.model/src/main/resources/plugin.xml b/jamopp.model/src/main/resources/plugin.xml
deleted file mode 100644
index f6da4abe..00000000
--- a/jamopp.model/src/main/resources/plugin.xml
+++ /dev/null
@@ -1,196 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-