diff --git a/.github/workflows/deploy-updatesite.yml b/.github/workflows/deploy-updatesite.yml new file mode 100644 index 00000000..2c057a7e --- /dev/null +++ b/.github/workflows/deploy-updatesite.yml @@ -0,0 +1,28 @@ +name: Deploy Update-Site + +on: + push: + branches: [main,updatesite-analysis-execution] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Set up the JDK + uses: actions/setup-java@v4 + with: + distribution: 'temurin' + java-version: 17 + cache: maven + - name: Build + run: mvn clean verify + - name: Publish Update-Site + uses: peaceiris/actions-gh-pages@v4 + with: + personal_token: ${{ secrets.UPDATE_SITE_DEPLOY_SECRET }} + external_repository: CASCADE-AnalysisCoupling/updatesite + destination_dir: release/ + publish_dir: updatesite/target/repository + publish_branch: main diff --git a/.gitignore b/.gitignore index 884c1e8b..f460287c 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,5 @@ tmp/ *.class # Xtend -xtend-gen/ *._trace -*.xtendbin \ No newline at end of file +*.xtendbin diff --git a/.mvn/extensions.xml b/.mvn/extensions.xml new file mode 100644 index 00000000..2c8eebf8 --- /dev/null +++ b/.mvn/extensions.xml @@ -0,0 +1,8 @@ + + + org.eclipse.tycho + tycho-build + 4.0.13 + + diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/.classpath b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/.classpath index 6a143b46..4ab2b458 100644 --- a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/.classpath +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/.classpath @@ -2,11 +2,26 @@ - + - - + + + + + + + + + + + + + + + + + diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/.gitignore b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/.polyglot.META-INF b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/.polyglot.META-INF new file mode 100644 index 00000000..e69de29b diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/.project b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/.project index 86f8448c..cae989ca 100644 --- a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/.project +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/.project @@ -25,8 +25,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature org.eclipse.xtext.ui.shared.xtextNature diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/.settings/org.eclipse.jdt.core.prefs b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/.settings/org.eclipse.jdt.core.prefs index 62ef3488..052ee6ed 100644 --- a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/.settings/org.eclipse.jdt.core.prefs +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/.settings/org.eclipse.jdt.core.prefs @@ -1,9 +1,10 @@ eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 -org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=17 +org.eclipse.jdt.core.compiler.source=11 diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/.settings/org.eclipse.m2e.core.prefs b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/META-INF/MANIFEST.MF b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/META-INF/MANIFEST.MF index 25bfc414..59a1ea12 100644 --- a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/META-INF/MANIFEST.MF +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/META-INF/MANIFEST.MF @@ -6,7 +6,7 @@ Bundle-Version: 1.0.0.qualifier Export-Package: edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils.filehandling, edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils.templates Automatic-Module-Name: edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Require-Bundle: com.google.guava, org.eclipse.xtext.xbase.lib, org.eclipse.xtend.lib, diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/pom.xml b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/pom.xml new file mode 100644 index 00000000..6f60cd6f --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../../ + + edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils + edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/codegeneratorutils/templates/ClassGenerationTemplate.java b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/codegeneratorutils/templates/ClassGenerationTemplate.java new file mode 100644 index 00000000..bd9a8648 --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/codegeneratorutils/templates/ClassGenerationTemplate.java @@ -0,0 +1,46 @@ +package edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils.templates; + +import org.eclipse.xtend2.lib.StringConcatenation; + +@SuppressWarnings("all") +public abstract class ClassGenerationTemplate { + public String generate() { + StringConcatenation _builder = new StringConcatenation(); + String _generatePackage = this.generatePackage(); + _builder.append(_generatePackage); + _builder.newLineIfNotEmpty(); + String _generateImports = this.generateImports(); + _builder.append(_generateImports); + _builder.newLineIfNotEmpty(); + String _generateDeclaration = this.generateDeclaration(); + _builder.append(_generateDeclaration); + _builder.append("{"); + _builder.newLineIfNotEmpty(); + _builder.append("\t"); + String _generateFields = this.generateFields(); + _builder.append(_generateFields, "\t"); + _builder.newLineIfNotEmpty(); + _builder.append("\t"); + String _generateConstructors = this.generateConstructors(); + _builder.append(_generateConstructors, "\t"); + _builder.newLineIfNotEmpty(); + _builder.append("\t"); + String _generateMethods = this.generateMethods(); + _builder.append(_generateMethods, "\t"); + _builder.newLineIfNotEmpty(); + _builder.append("}"); + return _builder.toString(); + } + + protected abstract String generatePackage(); + + protected abstract String generateImports(); + + protected abstract String generateDeclaration(); + + protected abstract String generateConstructors(); + + protected abstract String generateFields(); + + protected abstract String generateMethods(); +} diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/codegeneratorutils/templates/MethodGenerationTemplate.java b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/codegeneratorutils/templates/MethodGenerationTemplate.java new file mode 100644 index 00000000..d9123a32 --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/codegeneratorutils/templates/MethodGenerationTemplate.java @@ -0,0 +1,30 @@ +package edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils.templates; + +import org.eclipse.xtend2.lib.StringConcatenation; + +@SuppressWarnings("all") +public abstract class MethodGenerationTemplate { + public CharSequence generate() { + StringConcatenation _builder = new StringConcatenation(); + String _generateComments = this.generateComments(); + _builder.append(_generateComments); + _builder.newLineIfNotEmpty(); + String _generateHeader = this.generateHeader(); + _builder.append(_generateHeader); + _builder.append("{"); + _builder.newLineIfNotEmpty(); + _builder.append("\t"); + String _generateBody = this.generateBody(); + _builder.append(_generateBody, "\t"); + _builder.newLineIfNotEmpty(); + _builder.append("}"); + _builder.newLine(); + return _builder; + } + + protected abstract String generateComments(); + + protected abstract String generateHeader(); + + protected abstract String generateBody(); +} diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/.classpath b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/.classpath index 5b1ec0d4..4ab2b458 100644 --- a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/.classpath +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/.classpath @@ -1,12 +1,27 @@ - + - + - - + + + + + + + + + + + + + + + + + diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/.gitignore b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/.polyglot.META-INF b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/.polyglot.META-INF new file mode 100644 index 00000000..e69de29b diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/.project b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/.project index 2a202b0b..70e9c8e2 100644 --- a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/.project +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/.project @@ -25,8 +25,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature org.eclipse.xtext.ui.shared.xtextNature diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/.settings/org.eclipse.jdt.core.prefs b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/.settings/org.eclipse.jdt.core.prefs index 7adc0fb9..e8c450c0 100644 --- a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/.settings/org.eclipse.jdt.core.prefs +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/.settings/org.eclipse.jdt.core.prefs @@ -5,6 +5,7 @@ org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled org.eclipse.jdt.core.compiler.source=11 diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/.settings/org.eclipse.m2e.core.prefs b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/META-INF/MANIFEST.MF b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/META-INF/MANIFEST.MF index 4f8bd106..8d639791 100644 --- a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/META-INF/MANIFEST.MF +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/META-INF/MANIFEST.MF @@ -6,7 +6,7 @@ Bundle-Version: 1.0.0.qualifier Export-Package: edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator, edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator.templates Automatic-Module-Name: edu.kit.kastel.sdq.coupling.alignment.codeqlgenerator -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Require-Bundle: com.google.guava, org.eclipse.xtext.xbase.lib, org.eclipse.xtend.lib, diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/build.properties b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/build.properties index 34d2e4d2..d8e2f0e9 100644 --- a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/build.properties +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/build.properties @@ -1,4 +1,5 @@ -source.. = src/ +source.. = src/,\ + xtend-gen/ output.. = bin/ bin.includes = META-INF/,\ . diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/pom.xml b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/pom.xml new file mode 100644 index 00000000..ed9b89f5 --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../../ + + edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator + edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/codeqltainttrackingcodegenerator/CodeQLTainttrackingCodeGenerator.java b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/codeqltainttrackingcodegenerator/CodeQLTainttrackingCodeGenerator.java new file mode 100644 index 00000000..a18bedb1 --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/codeqltainttrackingcodegenerator/CodeQLTainttrackingCodeGenerator.java @@ -0,0 +1,679 @@ +package edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator; + +import edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator.templates.CodeQLQueryTemplate; +import edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator.templates.CodeQLTainttrackingTemplate; +import edu.kit.kastel.sdq.coupling.models.codeql.tainttracking.AllowedFlow; +import edu.kit.kastel.sdq.coupling.models.codeql.tainttracking.FieldAnnotation; +import edu.kit.kastel.sdq.coupling.models.codeql.tainttracking.ParameterAnnotation; +import edu.kit.kastel.sdq.coupling.models.codeql.tainttracking.Query; +import edu.kit.kastel.sdq.coupling.models.codeql.tainttracking.SecurityLevel; +import edu.kit.kastel.sdq.coupling.models.codeql.tainttracking.SecurityLevelAnnotation; +import edu.kit.kastel.sdq.coupling.models.java.JavaRoot; +import edu.kit.kastel.sdq.coupling.models.java.supporting.util.JavaResolutionUtil; +import org.eclipse.emf.common.util.EList; +import org.eclipse.xtend2.lib.StringConcatenation; +import org.eclipse.xtext.xbase.lib.StringExtensions; + +@SuppressWarnings("all") +public class CodeQLTainttrackingCodeGenerator extends CodeQLTainttrackingTemplate { + public static final String HAS_LABEL_CHECK_NAME = "hasLabel"; + + public static final String LABEL_FUNCTION_NAME = "getLabel"; + + public static final String MODULE_NAME = "MyTaintFlow"; + + public static final String CONFIG_NAME = "MyFlowConfiguration"; + + public static final String ID = "labeledtaint"; + + public static final String LABEL_TYPE_NAME = "SecurityLevel"; + + private static final String SUBLEVEL_DELIMINATOR = ";"; + + public static final String PRINT_RESULT_NAME = "printResult"; + + public static final String CONSIDER_NOT_EQUAL_ELEMENTS = "notEqualElements"; + + public static final String CLASS_FIELD_DELIMITER = "!"; + + public static final String SYSTEMELEMENT_TYPE_DELIMITER = ":"; + + public static final String METHOD_PARAMETER_DELIMITER = "."; + + public static final String CLASS_METHOD_DELIMITER = "::"; + + public static final String SOURCE_SINK_DELIMITER = "->"; + + public static final String SYSTEMELEMENT_SECURITYELEMENT_DELIMITER = ","; + + private final CodeQLQueryTemplate query; + + private final Query config; + + private final JavaRoot root; + + public CodeQLTainttrackingCodeGenerator(final JavaRoot root, final Query config) { + this.config = config; + this.root = root; + CodeQLTainttrackingQueryCodeGenerator _codeQLTainttrackingQueryCodeGenerator = new CodeQLTainttrackingQueryCodeGenerator(); + this.query = _codeQLTainttrackingQueryCodeGenerator; + } + + @Override + protected String generateInformationFlowModuleUsage() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("module "); + _builder.append(CodeQLTainttrackingCodeGenerator.MODULE_NAME); + _builder.append(" = TaintTracking::Global<"); + _builder.append(CodeQLTainttrackingCodeGenerator.CONFIG_NAME); + _builder.append(">;"); + _builder.newLineIfNotEmpty(); + _builder.append("import "); + _builder.append(CodeQLTainttrackingCodeGenerator.MODULE_NAME); + _builder.append("::PathGraph"); + _builder.newLineIfNotEmpty(); + return _builder.toString(); + } + + @Override + protected String generateConfiguration() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("module "); + _builder.append(CodeQLTainttrackingCodeGenerator.CONFIG_NAME); + _builder.append(" implements DataFlow::ConfigSig {"); + _builder.newLineIfNotEmpty(); + _builder.append("\t\t"); + _builder.newLine(); + _builder.append("\t\t "); + _builder.append("predicate isSource(DataFlow::Node source){"); + _builder.newLine(); + _builder.append("\t\t "); + _builder.append(CodeQLTainttrackingCodeGenerator.HAS_LABEL_CHECK_NAME, "\t\t "); + _builder.append("(source)"); + _builder.newLineIfNotEmpty(); + _builder.append("\t\t "); + _builder.append("}"); + _builder.newLine(); + _builder.append("\t\t"); + _builder.newLine(); + _builder.append("\t\t "); + _builder.append("predicate isSink(DataFlow::Node sink) {"); + _builder.newLine(); + _builder.append("\t\t "); + _builder.append(CodeQLTainttrackingCodeGenerator.HAS_LABEL_CHECK_NAME, "\t\t "); + _builder.append("(sink)"); + _builder.newLineIfNotEmpty(); + _builder.append("\t\t "); + _builder.append("}"); + _builder.newLine(); + _builder.append("\t"); + _builder.append("}"); + _builder.newLine(); + return _builder.toString(); + } + + @Override + protected String generateAllowedFlows() { + StringConcatenation _builder = new StringConcatenation(); + String _generateallowedFlowsSecurityLevel = this.generateallowedFlowsSecurityLevel(); + _builder.append(_generateallowedFlowsSecurityLevel); + _builder.newLineIfNotEmpty(); + _builder.newLine(); + String _generateIsFlowAllowedNodes = this.generateIsFlowAllowedNodes(); + _builder.append(_generateIsFlowAllowedNodes); + _builder.newLineIfNotEmpty(); + return _builder.toString(); + } + + private String generateallowedFlowsSecurityLevel() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("predicate allowedFlows("); + _builder.append(CodeQLTainttrackingCodeGenerator.LABEL_TYPE_NAME); + _builder.append(" source, "); + _builder.append(CodeQLTainttrackingCodeGenerator.LABEL_TYPE_NAME); + _builder.append(" sink){"); + _builder.newLineIfNotEmpty(); + _builder.append("\t"); + { + EList _allowedFlows = this.config.getAllowedFlows().getAllowedFlows(); + boolean _hasElements = false; + for(final AllowedFlow allowedFlow : _allowedFlows) { + if (!_hasElements) { + _hasElements = true; + } else { + _builder.appendImmediate(" or", "\t"); + } + String _singleAllowedFlow = this.singleAllowedFlow(allowedFlow); + _builder.append(_singleAllowedFlow, "\t"); + } + } + _builder.newLineIfNotEmpty(); + _builder.append("\t"); + _builder.append("or getLevelAsString(source) = getLevelAsString(sink) "); + _builder.newLine(); + _builder.append("\t"); + _builder.append("or exists(SecurityLevel l | allowedFlows(source, l) and allowedFlows(l, sink)) "); + _builder.newLine(); + _builder.append("\t"); + _builder.append("or none()"); + _builder.newLine(); + _builder.append("}"); + _builder.newLine(); + return _builder.toString(); + } + + private String generateIsFlowAllowedNodes() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("predicate isFlowAllowed(DataFlow::Node source, DataFlow::Node sink){"); + _builder.newLine(); + _builder.append(" "); + _builder.append("allowedFlows(getLabel(source), getLabel(sink))"); + _builder.newLine(); + _builder.append("} "); + _builder.newLine(); + return _builder.toString(); + } + + @Override + protected String generateAvailableLabelCheck() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("predicate hasLabel(DataFlow::Node node){"); + _builder.newLine(); + _builder.append(" "); + _builder.append("getLabel(node) != None()"); + _builder.newLine(); + _builder.append("}"); + _builder.newLine(); + return _builder.toString(); + } + + @Override + protected String generateQuery() { + return this.query.generate(); + } + + @Override + protected String generateLabelFunction() { + StringConcatenation _builder = new StringConcatenation(); + String _generateLabellingSupportFunction = this.generateLabellingSupportFunction(); + _builder.append(_generateLabellingSupportFunction); + _builder.newLineIfNotEmpty(); + _builder.newLine(); + String _generateLabelingFunction = this.generateLabelingFunction(); + _builder.append(_generateLabelingFunction); + _builder.newLineIfNotEmpty(); + return _builder.toString(); + } + + @Override + protected String generateSecurityLevels() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("newtype "); + _builder.append(CodeQLTainttrackingCodeGenerator.LABEL_TYPE_NAME); + _builder.append(" = "); + _builder.newLineIfNotEmpty(); + { + EList _appliedSecurityLevel = this.config.getAppliedSecurityLevel(); + boolean _hasElements = false; + for(final SecurityLevel level : _appliedSecurityLevel) { + if (!_hasElements) { + _hasElements = true; + } else { + _builder.appendImmediate(" or", ""); + } + String _firstUpper = StringExtensions.toFirstUpper(level.getName().replace(";", "")); + _builder.append(_firstUpper); + _builder.append("()"); + _builder.newLineIfNotEmpty(); + } + } + _builder.append("or None()"); + _builder.newLine(); + return _builder.toString(); + } + + protected String generateLabellingSupportFunction() { + StringConcatenation _builder = new StringConcatenation(); + String _generateLabelingSupportFunctionForParameter = this.generateLabelingSupportFunctionForParameter(); + _builder.append(_generateLabelingSupportFunctionForParameter); + _builder.newLineIfNotEmpty(); + _builder.newLine(); + String _generateLabelingSupportFunctionForField = this.generateLabelingSupportFunctionForField(); + _builder.append(_generateLabelingSupportFunctionForField); + _builder.newLineIfNotEmpty(); + return _builder.toString(); + } + + private String generateLabelingSupportFunctionForParameter() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("predicate labelParameter(string className, string methodName, string parameterName, DataFlow::Node node){"); + _builder.newLine(); + _builder.append(" "); + _builder.newLine(); + _builder.append(" "); + _builder.append("exists (Class c, Method m, Parameter p | "); + _builder.newLine(); + _builder.append(" "); + _builder.append("c.contains(m) and "); + _builder.newLine(); + _builder.append(" "); + _builder.append("c.hasName(className) and "); + _builder.newLine(); + _builder.append(" "); + _builder.append("m.contains(p) and "); + _builder.newLine(); + _builder.append(" "); + _builder.append("m.hasName(methodName) and "); + _builder.newLine(); + _builder.append(" "); + _builder.append("p.hasName(parameterName) "); + _builder.newLine(); + _builder.append(" "); + _builder.append("and p = node.asParameter()"); + _builder.newLine(); + _builder.append(" "); + _builder.append(") "); + _builder.newLine(); + _builder.append("}"); + _builder.newLine(); + return _builder.toString(); + } + + private String generateLabelingSupportFunctionForField() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("predicate labelField(string className, string fieldName, DataFlow::Node node){"); + _builder.newLine(); + _builder.append("\t"); + _builder.append("exists(Class c, Field f | "); + _builder.newLine(); + _builder.append("\t\t"); + _builder.append("c.hasName(className) and "); + _builder.newLine(); + _builder.append("\t\t"); + _builder.append("c.contains(f) and"); + _builder.newLine(); + _builder.append("\t\t"); + _builder.append("f.hasName(fieldName) and "); + _builder.newLine(); + _builder.append("\t\t"); + _builder.append("node.asExpr().(FieldAccess).getField() = f"); + _builder.newLine(); + _builder.append("\t"); + _builder.append(")"); + _builder.newLine(); + _builder.append("}"); + _builder.newLine(); + return _builder.toString(); + } + + protected String generateLabelingFunction() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append(CodeQLTainttrackingCodeGenerator.LABEL_TYPE_NAME); + _builder.append(" "); + _builder.append(CodeQLTainttrackingCodeGenerator.LABEL_FUNCTION_NAME); + _builder.append("(DataFlow::Node node){"); + _builder.newLineIfNotEmpty(); + { + EList _securityLevelAnnotations = this.config.getSecurityLevelAnnotations(); + boolean _hasElements = false; + for(final SecurityLevelAnnotation annotation : _securityLevelAnnotations) { + if (!_hasElements) { + _hasElements = true; + } else { + _builder.appendImmediate(" or", "\t"); + } + _builder.append("\t"); + String _generateSingleParameterLabeling = this.generateSingleParameterLabeling(annotation); + _builder.append(_generateSingleParameterLabeling, "\t"); + _builder.newLineIfNotEmpty(); + } + } + _builder.append("\t"); + _builder.append("or result = None()"); + _builder.newLine(); + _builder.append("}"); + _builder.newLine(); + return _builder.toString(); + } + + private String singleAllowedFlow(final AllowedFlow flow) { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("source = "); + String _generateSecurityLevelType = this.generateSecurityLevelType(flow.getFrom()); + _builder.append(_generateSecurityLevelType); + _builder.append(" and sink = "); + String _generateSecurityLevelType_1 = this.generateSecurityLevelType(flow.getTo()); + _builder.append(_generateSecurityLevelType_1); + _builder.newLineIfNotEmpty(); + return _builder.toString(); + } + + private String generateSingleParameterLabeling(final SecurityLevelAnnotation anno) { + if ((anno instanceof ParameterAnnotation)) { + final String levelString = ((ParameterAnnotation)anno).getSecurityLevel().getName(); + final String className = JavaResolutionUtil.getClassForParameter(this.root, ((ParameterAnnotation)anno).getParameter()).getName(); + final String methodName = JavaResolutionUtil.getMethodContainingParameter(this.root, ((ParameterAnnotation)anno).getParameter()).getName(); + final String parameterName = ((ParameterAnnotation)anno).getParameter().getName(); + return this.generateSingleParameterLabeling(className, methodName, parameterName, ((ParameterAnnotation)anno).getSecurityLevel()); + } + if ((anno instanceof FieldAnnotation)) { + final String levelString_1 = ((FieldAnnotation)anno).getSecurityLevel().getName(); + final String className_1 = JavaResolutionUtil.getClassForField(this.root, ((FieldAnnotation)anno).getField()).getName(); + final String fieldName = ((FieldAnnotation)anno).getField().getName(); + return this.generateSingleFieldLabeling(className_1, fieldName, ((FieldAnnotation)anno).getSecurityLevel()); + } + return null; + } + + private String generateSingleParameterLabeling(final String className, final String methodName, final String parameterName, final SecurityLevel label) { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("labelParameter(\""); + _builder.append(className); + _builder.append("\", \""); + _builder.append(methodName); + _builder.append("\", \""); + _builder.append(parameterName); + _builder.append("\", node) and result = "); + String _generateSecurityLevelType = this.generateSecurityLevelType(label); + _builder.append(_generateSecurityLevelType); + _builder.append(" "); + _builder.newLineIfNotEmpty(); + return _builder.toString(); + } + + private String generateSingleFieldLabeling(final String className, final String fieldName, final SecurityLevel label) { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("labelField(\""); + _builder.append(className); + _builder.append("\", \""); + _builder.append(fieldName); + _builder.append("\", node) and result = "); + String _generateSecurityLevelType = this.generateSecurityLevelType(label); + _builder.append(_generateSecurityLevelType); + _builder.append(" "); + _builder.newLineIfNotEmpty(); + return _builder.toString(); + } + + @Override + protected String generateMetaData() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("/**"); + _builder.newLine(); + _builder.append("* @kind path-problem"); + _builder.newLine(); + _builder.append("* @problem.severity warning"); + _builder.newLine(); + _builder.append("* @id "); + _builder.append(CodeQLTainttrackingCodeGenerator.ID); + _builder.newLineIfNotEmpty(); + _builder.append("*/"); + _builder.newLine(); + return _builder.toString(); + } + + @Override + protected String generatePackageImports() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("import java"); + _builder.newLine(); + _builder.append("import semmle.code.java.dataflow.TaintTracking"); + _builder.newLine(); + return _builder.toString(); + } + + @Override + protected String generateLevelToStringFunction() { + StringConcatenation _builder = new StringConcatenation(); + String _generateLevelToString = this.generateLevelToString(); + _builder.append(_generateLevelToString); + _builder.newLineIfNotEmpty(); + _builder.newLine(); + String _generateNodeToLevelString = this.generateNodeToLevelString(); + _builder.append(_generateNodeToLevelString); + _builder.newLineIfNotEmpty(); + return _builder.toString(); + } + + private String generateLevelToString() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("string getLevelAsString("); + _builder.append(CodeQLTainttrackingCodeGenerator.LABEL_TYPE_NAME); + _builder.append(" level){"); + _builder.newLineIfNotEmpty(); + { + EList _appliedSecurityLevel = this.config.getAppliedSecurityLevel(); + boolean _hasElements = false; + for(final SecurityLevel level : _appliedSecurityLevel) { + if (!_hasElements) { + _hasElements = true; + } else { + _builder.appendImmediate(" or", "\t\t"); + } + _builder.append("\t\t"); + _builder.append("level = "); + String _generateSecurityLevelType = this.generateSecurityLevelType(level); + _builder.append(_generateSecurityLevelType, "\t\t"); + _builder.append(" and result = \""); + String _name = level.getName(); + _builder.append(_name, "\t\t"); + _builder.append("\""); + _builder.newLineIfNotEmpty(); + } + } + _builder.append("\t"); + _builder.append("}"); + _builder.newLine(); + return _builder.toString(); + } + + private String generateNodeToLevelString() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("string getNodeLevelAsString(DataFlow::Node node){"); + _builder.newLine(); + _builder.append("\t \t"); + _builder.append("result = getLevelAsString(getLabel(node))"); + _builder.newLine(); + _builder.append("}"); + _builder.newLine(); + return _builder.toString(); + } + + private String generateSecurityLevelType(final SecurityLevel level) { + StringConcatenation _builder = new StringConcatenation(); + String _firstUpper = StringExtensions.toFirstUpper(level.getName().replace(CodeQLTainttrackingCodeGenerator.SUBLEVEL_DELIMINATOR, "")); + _builder.append(_firstUpper); + _builder.append("()"); + return _builder.toString(); + } + + @Override + protected String generateFunctionCatchingEquality() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("predicate "); + _builder.append(CodeQLTainttrackingCodeGenerator.CONSIDER_NOT_EQUAL_ELEMENTS); + _builder.append("(DataFlow::Node node1, DataFlow::Node node2){"); + _builder.newLineIfNotEmpty(); + _builder.append(" "); + _builder.append("node1.getEnclosingCallable().getDeclaringType().getPackage() != node2.getEnclosingCallable().getDeclaringType().getPackage() "); + _builder.newLine(); + _builder.append(" "); + _builder.append("or"); + _builder.newLine(); + _builder.append(" "); + _builder.append("node1.getEnclosingCallable().getDeclaringType().getName() != node2.getEnclosingCallable().getDeclaringType().getName() "); + _builder.newLine(); + _builder.append(" "); + _builder.append("or "); + _builder.newLine(); + _builder.append(" "); + _builder.append("node1.asExpr().(FieldAccess).getField().getName() != node2.asExpr().(FieldAccess).getField().getName()"); + _builder.newLine(); + _builder.append(" "); + _builder.append("or "); + _builder.newLine(); + _builder.append(" "); + _builder.append("node1.getEnclosingCallable().getName() != node2.getEnclosingCallable().getName()"); + _builder.newLine(); + _builder.append(" "); + _builder.append("or node1.asParameter().getName() != node2.asParameter().getName()"); + _builder.newLine(); + _builder.append("}"); + _builder.newLine(); + return _builder.toString(); + } + + @Override + protected String generateResultPrinting() { + StringConcatenation _builder = new StringConcatenation(); + String _generatePrintResult = this.generatePrintResult(); + _builder.append(_generatePrintResult); + _builder.newLineIfNotEmpty(); + _builder.newLine(); + String _generatePrintResultForNode = this.generatePrintResultForNode(); + _builder.append(_generatePrintResultForNode); + _builder.newLineIfNotEmpty(); + _builder.newLine(); + String _generatePrintResultForParameter = this.generatePrintResultForParameter(); + _builder.append(_generatePrintResultForParameter); + _builder.newLineIfNotEmpty(); + _builder.newLine(); + String _generatePrintResultForField = this.generatePrintResultForField(); + _builder.append(_generatePrintResultForField); + _builder.newLineIfNotEmpty(); + return _builder.toString(); + } + + private String generatePrintResult() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("string "); + _builder.append(CodeQLTainttrackingCodeGenerator.PRINT_RESULT_NAME); + _builder.append("("); + _builder.append(CodeQLTainttrackingCodeGenerator.MODULE_NAME); + _builder.append("::PathNode source, "); + _builder.append(CodeQLTainttrackingCodeGenerator.MODULE_NAME); + _builder.append("::PathNode sink){"); + _builder.newLineIfNotEmpty(); + _builder.append(" "); + _builder.append("result = "); + _builder.newLine(); + _builder.append(" "); + _builder.append("\"(\" "); + _builder.newLine(); + _builder.append(" "); + _builder.append("+ "); + _builder.append(CodeQLTainttrackingCodeGenerator.PRINT_RESULT_NAME, " "); + _builder.append("(source.getNode()) "); + _builder.newLineIfNotEmpty(); + _builder.append(" "); + _builder.append("+\""); + _builder.append(CodeQLTainttrackingCodeGenerator.SYSTEMELEMENT_SECURITYELEMENT_DELIMITER, " "); + _builder.append("\" "); + _builder.newLineIfNotEmpty(); + _builder.append(" "); + _builder.append("+ getNodeLevelAsString(source.getNode()) "); + _builder.newLine(); + _builder.append(" "); + _builder.append("+ \")\" "); + _builder.newLine(); + _builder.append(" "); + _builder.append("+ \""); + _builder.append(CodeQLTainttrackingCodeGenerator.SOURCE_SINK_DELIMITER, " "); + _builder.append(" (\" "); + _builder.newLineIfNotEmpty(); + _builder.append(" "); + _builder.append("+ "); + _builder.append(CodeQLTainttrackingCodeGenerator.PRINT_RESULT_NAME, " "); + _builder.append("(sink.getNode()) "); + _builder.newLineIfNotEmpty(); + _builder.append(" "); + _builder.append("+ \""); + _builder.append(CodeQLTainttrackingCodeGenerator.SYSTEMELEMENT_SECURITYELEMENT_DELIMITER, " "); + _builder.append("\" "); + _builder.newLineIfNotEmpty(); + _builder.append(" "); + _builder.append("+ getNodeLevelAsString(sink.getNode()) "); + _builder.newLine(); + _builder.append(" "); + _builder.append("+\")\""); + _builder.newLine(); + _builder.append("}"); + _builder.newLine(); + return _builder.toString(); + } + + private String generatePrintResultForParameter() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("string printParameter(DataFlow::Node node){"); + _builder.newLine(); + _builder.append(" "); + _builder.append("result = node.getEnclosingCallable().getDeclaringType().getPackage() + \".\" "); + _builder.newLine(); + _builder.append(" "); + _builder.append("+ node.getEnclosingCallable().getDeclaringType().getName() + \""); + _builder.append(CodeQLTainttrackingCodeGenerator.CLASS_METHOD_DELIMITER, " "); + _builder.append("\" "); + _builder.newLineIfNotEmpty(); + _builder.append(" "); + _builder.append("+ node.getEnclosingCallable().getName()"); + _builder.newLine(); + _builder.append(" "); + _builder.append("+ \""); + _builder.append(CodeQLTainttrackingCodeGenerator.METHOD_PARAMETER_DELIMITER, " "); + _builder.append("\""); + _builder.newLineIfNotEmpty(); + _builder.append(" "); + _builder.append("+ node.asParameter().getName() + \""); + _builder.append(CodeQLTainttrackingCodeGenerator.SYSTEMELEMENT_TYPE_DELIMITER, " "); + _builder.append("\""); + _builder.newLineIfNotEmpty(); + _builder.append(" \t"); + _builder.append("+ node.asParameter().getType().getName()"); + _builder.newLine(); + _builder.append("}"); + _builder.newLine(); + return _builder.toString(); + } + + private String generatePrintResultForField() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("string printField(DataFlow::Node node){"); + _builder.newLine(); + _builder.append(" "); + _builder.append("result = node.getEnclosingCallable().getDeclaringType().getPackage() + \".\" "); + _builder.newLine(); + _builder.append(" "); + _builder.append("+ node.getEnclosingCallable().getDeclaringType().getName() + \""); + _builder.append(CodeQLTainttrackingCodeGenerator.CLASS_FIELD_DELIMITER, " "); + _builder.append("\" "); + _builder.newLineIfNotEmpty(); + _builder.append(" "); + _builder.append("+ node.asExpr().(FieldAccess).getField().getName() + \""); + _builder.append(CodeQLTainttrackingCodeGenerator.SYSTEMELEMENT_TYPE_DELIMITER, " "); + _builder.append("\" "); + _builder.newLineIfNotEmpty(); + _builder.append(" \t"); + _builder.append("+ node.asExpr().(FieldAccess).getField().getType().getName()"); + _builder.newLine(); + _builder.append("}"); + _builder.newLine(); + return _builder.toString(); + } + + private String generatePrintResultForNode() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("string "); + _builder.append(CodeQLTainttrackingCodeGenerator.PRINT_RESULT_NAME); + _builder.append("(DataFlow::Node node){"); + _builder.newLineIfNotEmpty(); + _builder.append(" "); + _builder.append("result = printField(node) or"); + _builder.newLine(); + _builder.append(" "); + _builder.append("result = printParameter(node)"); + _builder.newLine(); + _builder.append("}"); + _builder.newLine(); + return _builder.toString(); + } +} diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/codeqltainttrackingcodegenerator/CodeQLTainttrackingQueryCodeGenerator.java b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/codeqltainttrackingcodegenerator/CodeQLTainttrackingQueryCodeGenerator.java new file mode 100644 index 00000000..7a82fdd3 --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/codeqltainttrackingcodegenerator/CodeQLTainttrackingQueryCodeGenerator.java @@ -0,0 +1,99 @@ +package edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator; + +import edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator.templates.CodeQLQueryTemplate; +import org.eclipse.xtend2.lib.StringConcatenation; + +@SuppressWarnings("all") +public class CodeQLTainttrackingQueryCodeGenerator extends CodeQLQueryTemplate { + public static final String SOURCE_NAME = "source"; + + public static final String SINK_NAME = "sink"; + + @Override + public String generateSelectClause() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append(CodeQLTainttrackingQueryCodeGenerator.SINK_NAME); + _builder.append(".getNode(), "); + _builder.append(CodeQLTainttrackingQueryCodeGenerator.SOURCE_NAME); + _builder.append(", "); + _builder.append(CodeQLTainttrackingQueryCodeGenerator.SINK_NAME); + _builder.append(", "); + String _generateMessage = this.generateMessage(); + _builder.append(_generateMessage); + return _builder.toString(); + } + + @Override + public String generateWhereClause() { + StringConcatenation _builder = new StringConcatenation(); + String _generateFlowPath = this.generateFlowPath(); + _builder.append(_generateFlowPath); + _builder.append(" and "); + _builder.append(CodeQLTainttrackingQueryCodeGenerator.SOURCE_NAME); + _builder.append(" != "); + _builder.append(CodeQLTainttrackingQueryCodeGenerator.SINK_NAME); + _builder.append(" and "); + String _generateNotAllowedFlow = this.generateNotAllowedFlow(); + _builder.append(_generateNotAllowedFlow); + _builder.append(" and "); + String _generateNotEqualElementsCheck = this.generateNotEqualElementsCheck(); + _builder.append(_generateNotEqualElementsCheck); + return _builder.toString(); + } + + @Override + public String generateFromClause() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append(CodeQLTainttrackingCodeGenerator.MODULE_NAME); + _builder.append("::PathNode "); + _builder.append(CodeQLTainttrackingQueryCodeGenerator.SOURCE_NAME); + _builder.append(", "); + _builder.append(CodeQLTainttrackingCodeGenerator.MODULE_NAME); + _builder.append("::PathNode "); + _builder.append(CodeQLTainttrackingQueryCodeGenerator.SINK_NAME); + return _builder.toString(); + } + + public String generateHasLabelCheck(final String element) { + StringConcatenation _builder = new StringConcatenation(); + _builder.append(CodeQLTainttrackingCodeGenerator.HAS_LABEL_CHECK_NAME); + _builder.append("("); + _builder.append(element); + _builder.append(")"); + return _builder.toString(); + } + + public String generateNotAllowedFlow() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("not isFlowAllowed("); + _builder.append(CodeQLTainttrackingQueryCodeGenerator.SOURCE_NAME); + _builder.append(".getNode(), "); + _builder.append(CodeQLTainttrackingQueryCodeGenerator.SINK_NAME); + _builder.append(".getNode())"); + return _builder.toString(); + } + + public String generateFlowPath() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append(CodeQLTainttrackingCodeGenerator.MODULE_NAME); + _builder.append("::flowPath("); + _builder.append(CodeQLTainttrackingQueryCodeGenerator.SOURCE_NAME); + _builder.append(", "); + _builder.append(CodeQLTainttrackingQueryCodeGenerator.SINK_NAME); + _builder.append(")"); + return _builder.toString(); + } + + public String generateMessage() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append(CodeQLTainttrackingCodeGenerator.PRINT_RESULT_NAME); + _builder.append("(source, sink)"); + return _builder.toString(); + } + + public String generateNotEqualElementsCheck() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("notEqualElements(source.getNode(), sink.getNode())"); + return _builder.toString(); + } +} diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/codeqltainttrackingcodegenerator/templates/CodeQLQueryTemplate.java b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/codeqltainttrackingcodegenerator/templates/CodeQLQueryTemplate.java new file mode 100644 index 00000000..442f0525 --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/codeqltainttrackingcodegenerator/templates/CodeQLQueryTemplate.java @@ -0,0 +1,29 @@ +package edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator.templates; + +import org.eclipse.xtend2.lib.StringConcatenation; + +@SuppressWarnings("all") +public abstract class CodeQLQueryTemplate { + public String generate() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("from "); + String _generateFromClause = this.generateFromClause(); + _builder.append(_generateFromClause); + _builder.newLineIfNotEmpty(); + _builder.append("where "); + String _generateWhereClause = this.generateWhereClause(); + _builder.append(_generateWhereClause); + _builder.newLineIfNotEmpty(); + _builder.append("select "); + String _generateSelectClause = this.generateSelectClause(); + _builder.append(_generateSelectClause); + _builder.newLineIfNotEmpty(); + return _builder.toString(); + } + + protected abstract String generateSelectClause(); + + protected abstract String generateWhereClause(); + + protected abstract String generateFromClause(); +} diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/codeqltainttrackingcodegenerator/templates/CodeQLTainttrackingTemplate.java b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/codeqltainttrackingcodegenerator/templates/CodeQLTainttrackingTemplate.java new file mode 100644 index 00000000..c05c21f0 --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/codeqltainttrackingcodegenerator/templates/CodeQLTainttrackingTemplate.java @@ -0,0 +1,82 @@ +package edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator.templates; + +import org.eclipse.xtend2.lib.StringConcatenation; + +@SuppressWarnings("all") +public abstract class CodeQLTainttrackingTemplate { + public String generate() { + StringConcatenation _builder = new StringConcatenation(); + String _generateMetaData = this.generateMetaData(); + _builder.append(_generateMetaData); + _builder.newLineIfNotEmpty(); + _builder.newLine(); + String _generatePackageImports = this.generatePackageImports(); + _builder.append(_generatePackageImports); + _builder.newLineIfNotEmpty(); + _builder.newLine(); + String _generateSecurityLevels = this.generateSecurityLevels(); + _builder.append(_generateSecurityLevels); + _builder.newLineIfNotEmpty(); + _builder.newLine(); + String _generateLabelFunction = this.generateLabelFunction(); + _builder.append(_generateLabelFunction); + _builder.newLineIfNotEmpty(); + _builder.newLine(); + String _generateAvailableLabelCheck = this.generateAvailableLabelCheck(); + _builder.append(_generateAvailableLabelCheck); + _builder.newLineIfNotEmpty(); + _builder.newLine(); + String _generateAllowedFlows = this.generateAllowedFlows(); + _builder.append(_generateAllowedFlows); + _builder.newLineIfNotEmpty(); + _builder.newLine(); + String _generateConfiguration = this.generateConfiguration(); + _builder.append(_generateConfiguration); + _builder.newLineIfNotEmpty(); + _builder.newLine(); + String _generateLevelToStringFunction = this.generateLevelToStringFunction(); + _builder.append(_generateLevelToStringFunction); + _builder.newLineIfNotEmpty(); + _builder.newLine(); + String _generateResultPrinting = this.generateResultPrinting(); + _builder.append(_generateResultPrinting); + _builder.newLineIfNotEmpty(); + _builder.newLine(); + String _generateFunctionCatchingEquality = this.generateFunctionCatchingEquality(); + _builder.append(_generateFunctionCatchingEquality); + _builder.newLineIfNotEmpty(); + _builder.newLine(); + String _generateInformationFlowModuleUsage = this.generateInformationFlowModuleUsage(); + _builder.append(_generateInformationFlowModuleUsage); + _builder.newLineIfNotEmpty(); + _builder.newLine(); + String _generateQuery = this.generateQuery(); + _builder.append(_generateQuery); + _builder.newLineIfNotEmpty(); + return _builder.toString(); + } + + protected abstract String generateFunctionCatchingEquality(); + + protected abstract String generateResultPrinting(); + + protected abstract String generateLevelToStringFunction(); + + protected abstract String generatePackageImports(); + + protected abstract String generateMetaData(); + + protected abstract String generateAvailableLabelCheck(); + + protected abstract String generateInformationFlowModuleUsage(); + + protected abstract String generateConfiguration(); + + protected abstract String generateAllowedFlows(); + + protected abstract String generateLabelFunction(); + + protected abstract String generateSecurityLevels(); + + protected abstract String generateQuery(); +} diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/.classpath b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/.classpath index 47ce7cd0..4ab2b458 100644 --- a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/.classpath +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/.classpath @@ -1,8 +1,27 @@ - + + + + + - - + + + + + + + + + + + + + + + + + diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/.gitignore b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/.polyglot.META-INF b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/.polyglot.META-INF new file mode 100644 index 00000000..e69de29b diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/.project b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/.project index 521ce725..f6f02259 100644 --- a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/.project +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/.project @@ -25,8 +25,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature org.eclipse.xtext.ui.shared.xtextNature diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/.settings/org.eclipse.jdt.core.prefs b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/.settings/org.eclipse.jdt.core.prefs index c9545f06..052ee6ed 100644 --- a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/.settings/org.eclipse.jdt.core.prefs +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/.settings/org.eclipse.jdt.core.prefs @@ -4,6 +4,7 @@ org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled org.eclipse.jdt.core.compiler.source=11 diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/.settings/org.eclipse.m2e.core.prefs b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/META-INF/MANIFEST.MF b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/META-INF/MANIFEST.MF index d58b55c0..5bf71537 100644 --- a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/META-INF/MANIFEST.MF +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/META-INF/MANIFEST.MF @@ -4,7 +4,7 @@ Bundle-Name: Javacodegenerator Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator Bundle-Version: 1.0.0.qualifier Automatic-Module-Name: edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Require-Bundle: edu.kit.kastel.sdq.coupling.models.java;bundle-version="0.1.0", com.google.guava, org.eclipse.xtext.xbase.lib, diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/build.properties b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/build.properties index 34d2e4d2..d8e2f0e9 100644 --- a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/build.properties +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/build.properties @@ -1,4 +1,5 @@ -source.. = src/ +source.. = src/,\ + xtend-gen/ output.. = bin/ bin.includes = META-INF/,\ . diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/pom.xml b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/pom.xml new file mode 100644 index 00000000..245709dd --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../../ + + edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator + edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/generation/javacodegenerator/templates/ClassOrInterfaceTypeGenerationTemplate.java b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/generation/javacodegenerator/templates/ClassOrInterfaceTypeGenerationTemplate.java new file mode 100644 index 00000000..a421689d --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/generation/javacodegenerator/templates/ClassOrInterfaceTypeGenerationTemplate.java @@ -0,0 +1,248 @@ +package edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator.templates; + +import edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator.utils.Filter; +import edu.kit.kastel.sdq.coupling.models.java.JavaRoot; +import edu.kit.kastel.sdq.coupling.models.java.members.Field; +import edu.kit.kastel.sdq.coupling.models.java.supporting.util.JavaResolutionUtil; +import edu.kit.kastel.sdq.coupling.models.java.types.ClassOrInterfaceType; +import edu.kit.kastel.sdq.coupling.models.java.types.Interface; +import java.util.ArrayList; +import java.util.List; +import org.eclipse.emf.common.util.EList; +import org.eclipse.xtend2.lib.StringConcatenation; + +@SuppressWarnings("all") +public abstract class ClassOrInterfaceTypeGenerationTemplate { + protected ClassOrInterfaceType currentClassOrInterface; + + protected JavaRoot javaRoot; + + public String generate() { + StringConcatenation _builder = new StringConcatenation(); + { + boolean _checkFilterList = Filter.checkFilterList(this.currentClassOrInterface.getName()); + boolean _not = (!_checkFilterList); + if (_not) { + _builder.append("\t"); + String _generatePackageDeclaration = this.generatePackageDeclaration(); + _builder.append(_generatePackageDeclaration, "\t"); + _builder.newLineIfNotEmpty(); + _builder.append("\t"); + _builder.newLine(); + _builder.append("\t"); + String _generateImports = this.generateImports(); + _builder.append(_generateImports, "\t"); + _builder.newLineIfNotEmpty(); + _builder.append("\t"); + _builder.newLine(); + _builder.append("\t"); + String _generateDeclaration = this.generateDeclaration(); + _builder.append(_generateDeclaration, "\t"); + _builder.append(" {"); + _builder.newLineIfNotEmpty(); + { + if ((this.currentClassOrInterface instanceof edu.kit.kastel.sdq.coupling.models.java.types.Class)) { + _builder.append("\t"); + String _generateFields = this.generateFields(); + _builder.append(_generateFields, "\t"); + _builder.newLineIfNotEmpty(); + _builder.append("\t"); + _builder.newLine(); + _builder.append("\t"); + String _generateConstructors = this.generateConstructors(); + _builder.append(_generateConstructors, "\t"); + _builder.newLineIfNotEmpty(); + } + } + _builder.append("\t"); + String _generateMethods = this.generateMethods(); + _builder.append(_generateMethods, "\t"); + _builder.newLineIfNotEmpty(); + _builder.append("}"); + } + } + return _builder.toString(); + } + + protected String generatePackageDeclaration() { + final List packagePath = JavaResolutionUtil.getPackagePathToClassOrInterface(this.javaRoot, this.currentClassOrInterface); + return String.format("package %s;", JavaResolutionUtil.creatyFullPackagePathFromParts(packagePath)); + } + + protected abstract String generateImports(); + + protected String generateDeclaration() { + if ((this.currentClassOrInterface instanceof Interface)) { + return this.generateInterfaceDeclaration(((Interface) this.currentClassOrInterface)); + } else { + if ((this.currentClassOrInterface instanceof edu.kit.kastel.sdq.coupling.models.java.types.Class)) { + return this.generateClassDeclaration(((edu.kit.kastel.sdq.coupling.models.java.types.Class) this.currentClassOrInterface)); + } + } + return ""; + } + + protected String generateConstructors() { + final edu.kit.kastel.sdq.coupling.models.java.types.Class clazz = ((edu.kit.kastel.sdq.coupling.models.java.types.Class) this.currentClassOrInterface); + StringConcatenation _builder = new StringConcatenation(); + _builder.append("public "); + String _name = this.currentClassOrInterface.getName(); + _builder.append(_name); + _builder.append("("); + String _generateConstructorParameters = this.generateConstructorParameters(clazz); + _builder.append(_generateConstructorParameters); + _builder.append("){"); + _builder.newLineIfNotEmpty(); + _builder.append("\t"); + String _generateConstructorBody = this.generateConstructorBody(clazz); + _builder.append(_generateConstructorBody, "\t"); + _builder.newLineIfNotEmpty(); + _builder.append("}"); + _builder.newLine(); + return _builder.toString(); + } + + protected String generateFields() { + final edu.kit.kastel.sdq.coupling.models.java.types.Class castedClass = ((edu.kit.kastel.sdq.coupling.models.java.types.Class) this.currentClassOrInterface); + StringConcatenation _builder = new StringConcatenation(); + { + EList _field = castedClass.getField(); + boolean _hasElements = false; + for(final Field field : _field) { + if (!_hasElements) { + _hasElements = true; + } else { + String _lineSeparator = System.lineSeparator(); + _builder.appendImmediate(_lineSeparator, ""); + } + String _generateField = this.generateField(field); + _builder.append(_generateField); + } + } + return _builder.toString(); + } + + protected abstract String generateMethods(); + + public ClassOrInterfaceType setClassOrInterfaceType(final ClassOrInterfaceType coi) { + return this.currentClassOrInterface = coi; + } + + public ClassOrInterfaceType getClassOrInterfaceType() { + return this.currentClassOrInterface; + } + + public JavaRoot setJavaRoot(final JavaRoot javaRoot) { + return this.javaRoot = javaRoot; + } + + public JavaRoot getJavaRoot() { + return this.javaRoot; + } + + private String generateInterfaceDeclaration(final Interface interf) { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("public interface "); + String _name = interf.getName(); + _builder.append(_name); + return _builder.toString(); + } + + private String generateClassDeclaration(final edu.kit.kastel.sdq.coupling.models.java.types.Class clazz) { + final ArrayList extendsRelations = new ArrayList(); + StringConcatenation _builder = new StringConcatenation(); + _builder.append("public class "); + String _name = clazz.getName(); + _builder.append(_name); + { + int _size = extendsRelations.size(); + boolean _greaterThan = (_size > 0); + if (_greaterThan) { + _builder.append(" extends "); + String _name_1 = extendsRelations.get(0).getName(); + _builder.append(_name_1); + } + } + { + int _size_1 = clazz.getImplements().size(); + boolean _greaterThan_1 = (_size_1 > 0); + if (_greaterThan_1) { + _builder.append(" implements "); + { + EList _implements = clazz.getImplements(); + boolean _hasElements = false; + for(final Interface interf : _implements) { + if (!_hasElements) { + _hasElements = true; + } else { + _builder.appendImmediate(", ", ""); + } + String _name_2 = interf.getName(); + _builder.append(_name_2); + } + } + } + } + return _builder.toString(); + } + + private String generateConstructorParameters(final edu.kit.kastel.sdq.coupling.models.java.types.Class clazz) { + StringConcatenation _builder = new StringConcatenation(); + { + EList _field = clazz.getField(); + boolean _hasElements = false; + for(final Field field : _field) { + if (!_hasElements) { + _hasElements = true; + } else { + _builder.appendImmediate(", ", ""); + } + String _name = field.getType().getName(); + _builder.append(_name); + _builder.append(" "); + String _name_1 = field.getName(); + _builder.append(_name_1); + } + } + return _builder.toString(); + } + + private String generateConstructorBody(final edu.kit.kastel.sdq.coupling.models.java.types.Class clazz) { + StringConcatenation _builder = new StringConcatenation(); + { + EList _field = clazz.getField(); + boolean _hasElements = false; + for(final Field field : _field) { + if (!_hasElements) { + _hasElements = true; + } else { + String _lineSeparator = System.lineSeparator(); + _builder.appendImmediate(_lineSeparator, ""); + } + _builder.append("this."); + String _name = field.getName(); + _builder.append(_name); + _builder.append(" = "); + String _name_1 = field.getName(); + _builder.append(_name_1); + _builder.append(";"); + } + } + _builder.newLineIfNotEmpty(); + _builder.append("//TODO: Complete constructor"); + _builder.newLine(); + return _builder.toString(); + } + + protected String generateField(final Field field) { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("public "); + String _name = field.getType().getName(); + _builder.append(_name); + _builder.append(" "); + String _name_1 = field.getName(); + _builder.append(_name_1); + _builder.append(";"); + return _builder.toString(); + } +} diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/generation/javacodegenerator/templates/MethodGenerationTemplate.java b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/generation/javacodegenerator/templates/MethodGenerationTemplate.java new file mode 100644 index 00000000..1c189286 --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/generation/javacodegenerator/templates/MethodGenerationTemplate.java @@ -0,0 +1,146 @@ +package edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator.templates; + +import edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator.utils.Filter; +import edu.kit.kastel.sdq.coupling.models.java.members.Method; +import edu.kit.kastel.sdq.coupling.models.java.members.Parameter; +import edu.kit.kastel.sdq.coupling.models.java.types.ClassOrInterfaceType; +import edu.kit.kastel.sdq.coupling.models.java.types.Type; +import org.eclipse.emf.common.util.EList; +import org.eclipse.xtend2.lib.StringConcatenation; + +@SuppressWarnings("all") +public abstract class MethodGenerationTemplate { + protected Method currentMethod; + + protected ClassOrInterfaceType parent; + + public String generate() { + StringConcatenation _builder = new StringConcatenation(); + String _generateAnnotationsAndComments = this.generateAnnotationsAndComments(); + _builder.append(_generateAnnotationsAndComments); + _builder.newLineIfNotEmpty(); + String _generateHeader = this.generateHeader(); + _builder.append(_generateHeader); + { + if ((this.parent instanceof edu.kit.kastel.sdq.coupling.models.java.types.Class)) { + _builder.append("{"); + _builder.newLineIfNotEmpty(); + _builder.append("\t"); + String _generateBody = this.generateBody(); + _builder.append(_generateBody, "\t"); + _builder.newLineIfNotEmpty(); + _builder.append("}"); + } else { + _builder.append(";"); + } + } + _builder.newLineIfNotEmpty(); + return _builder.toString(); + } + + protected String generateAnnotationsAndComments() { + StringConcatenation _builder = new StringConcatenation(); + return _builder.toString(); + } + + protected String generateHeader() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("public "); + { + Type _returntype = this.currentMethod.getReturntype(); + boolean _tripleNotEquals = (_returntype != null); + if (_tripleNotEquals) { + String _name = this.currentMethod.getReturntype().getName(); + _builder.append(_name); + } else { + _builder.append("void"); + } + } + _builder.append(" "); + String _name_1 = this.currentMethod.getName(); + _builder.append(_name_1); + _builder.append(" ("); + String _generateParameters = this.generateParameters(); + _builder.append(_generateParameters); + _builder.append(")"); + return _builder.toString(); + } + + protected String generateParameters() { + StringConcatenation _builder = new StringConcatenation(); + { + EList _parameter = this.currentMethod.getParameter(); + boolean _hasElements = false; + for(final Parameter parameter : _parameter) { + if (!_hasElements) { + _hasElements = true; + } else { + _builder.appendImmediate(", ", ""); + } + String _generateParameter = this.generateParameter(parameter); + _builder.append(_generateParameter); + } + } + return _builder.toString(); + } + + protected String generateParameter(final Parameter parameter) { + StringConcatenation _builder = new StringConcatenation(); + String _generateAnnotations = this.generateAnnotations(parameter); + _builder.append(_generateAnnotations); + String _generateParameterTypeName = this.generateParameterTypeName(parameter); + _builder.append(_generateParameterTypeName); + _builder.append(" "); + String _name = parameter.getName(); + _builder.append(_name); + return _builder.toString(); + } + + protected String generateAnnotations(final Parameter parameter) { + StringConcatenation _builder = new StringConcatenation(); + return _builder.toString(); + } + + protected String generateBody() { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("//TODO: auto-generated method stub"); + return _builder.toString(); + } + + public void setCurrentMethod(final Method newMethod) { + this.currentMethod = newMethod; + } + + protected String generateParameterTypeName(final Parameter parameter) { + boolean _contains = parameter.getType().getName().contains(Filter.ARRAY_MARKER); + if (_contains) { + String[] parts = parameter.getType().getName().split("Array", (-1)); + int _length = parts.length; + final int count = (_length - 1); + String name = parameter.getType().getName().split("_")[0]; + for (int i = 0; (i < count); i++) { + name = (name + "[]"); + } + return name; + } else { + if ((((parameter.getType().getName().contains(Filter.INTERFACE_MARKER) || + parameter.getType().getName().contains(Filter.CLASS_MARKER)) || parameter.getType().getName().contains(Filter.PRIMITIVE_MARKER)) || parameter.getType().getName().contains(Filter.REMOTE_CLASS_MARKER))) { + return parameter.getType().getName().split("_")[0]; + } else { + return parameter.getType().getName(); + } + } + } + + public Method getCurrentMethod() { + return this.currentMethod; + } + + public void setParent(final ClassOrInterfaceType parent) { + this.parent = parent; + } + + public ClassOrInterfaceType getParent() { + return this.parent; + } +} diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/.classpath b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/.classpath index daa14816..4ab2b458 100644 --- a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/.classpath +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/.classpath @@ -1,12 +1,27 @@ - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/.gitignore b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/.polyglot.META-INF b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/.polyglot.META-INF new file mode 100644 index 00000000..e69de29b diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/.project b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/.project index 0160696f..d4498b8e 100644 --- a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/.project +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/.project @@ -25,8 +25,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature org.eclipse.xtext.ui.shared.xtextNature diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/.settings/org.eclipse.jdt.core.prefs b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/.settings/org.eclipse.jdt.core.prefs index 7adc0fb9..e8c450c0 100644 --- a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/.settings/org.eclipse.jdt.core.prefs +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/.settings/org.eclipse.jdt.core.prefs @@ -5,6 +5,7 @@ org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled org.eclipse.jdt.core.compiler.source=11 diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/.settings/org.eclipse.m2e.core.prefs b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/META-INF/MANIFEST.MF b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/META-INF/MANIFEST.MF index 2f79d374..39360ac5 100644 --- a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/META-INF/MANIFEST.MF +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/META-INF/MANIFEST.MF @@ -4,7 +4,7 @@ Bundle-Name: Joanacodegenerator Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator Bundle-Version: 1.0.0.qualifier Automatic-Module-Name: edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Require-Bundle: com.google.guava, org.eclipse.xtext.xbase.lib, org.eclipse.xtend.lib, diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/build.properties b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/build.properties index 34d2e4d2..d8e2f0e9 100644 --- a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/build.properties +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/build.properties @@ -1,4 +1,5 @@ -source.. = src/ +source.. = src/,\ + xtend-gen/ output.. = bin/ bin.includes = META-INF/,\ . diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/pom.xml b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/pom.xml new file mode 100644 index 00000000..887c1581 --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../../ + + edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator + edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/joanacodegenerator/generators/JOANAClassOrInterfaceTypeCodeGenerator.java b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/joanacodegenerator/generators/JOANAClassOrInterfaceTypeCodeGenerator.java new file mode 100644 index 00000000..d1c55da3 --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/joanacodegenerator/generators/JOANAClassOrInterfaceTypeCodeGenerator.java @@ -0,0 +1,128 @@ +package edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator.generators; + +import com.google.common.collect.Iterables; +import edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator.templates.ClassOrInterfaceTypeGenerationTemplate; +import edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator.templates.MethodGenerationTemplate; +import edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator.utils.Filter; +import edu.kit.kastel.sdq.coupling.models.java.JavaRoot; +import edu.kit.kastel.sdq.coupling.models.java.members.Method; +import edu.kit.kastel.sdq.coupling.models.java.supporting.util.JavaResolutionUtil; +import edu.kit.kastel.sdq.coupling.models.java.types.ClassOrInterfaceType; +import edu.kit.kastel.sdq.coupling.models.java.types.CollectionType; +import edu.kit.kastel.sdq.coupling.models.java.types.Type; +import edu.kit.kastel.sdq.coupling.models.joana.EntryPoint; +import edu.kit.kastel.sdq.coupling.models.joana.InformationFlowAnnotation; +import edu.kit.kastel.sdq.coupling.models.joana.JOANARoot; +import edu.kit.kastel.sdq.coupling.models.joana.Source; +import java.util.Collection; +import java.util.List; +import org.eclipse.emf.common.util.EList; +import org.eclipse.xtend2.lib.StringConcatenation; +import org.eclipse.xtext.xbase.lib.Functions.Function1; +import org.eclipse.xtext.xbase.lib.IterableExtensions; + +@SuppressWarnings("all") +public class JOANAClassOrInterfaceTypeCodeGenerator extends ClassOrInterfaceTypeGenerationTemplate { + private final MethodGenerationTemplate methodGenerator; + + private JOANARoot joanaRoot; + + public JOANAClassOrInterfaceTypeCodeGenerator(final JavaRoot javaRoot, final JOANARoot joanaRoot) { + this.javaRoot = javaRoot; + this.joanaRoot = joanaRoot; + JOANAMethodCodeGenerator _jOANAMethodCodeGenerator = new JOANAMethodCodeGenerator(javaRoot, joanaRoot); + this.methodGenerator = _jOANAMethodCodeGenerator; + } + + @Override + protected String generateImports() { + String collectionImport = ""; + String joanaUIImports = ""; + final Function1 _function = (EntryPoint ep) -> { + return Boolean.valueOf(super.currentClassOrInterface.getMethod().contains(ep.getMethodIdentification().getMethod())); + }; + final Function1 _function_1 = (EntryPoint ep) -> { + int _size = ep.getAnnotation().size(); + return Boolean.valueOf((_size != 0)); + }; + final Function1 _function_2 = (EntryPoint ep) -> { + final Function1 _function_3 = (InformationFlowAnnotation an) -> { + return Boolean.valueOf((an instanceof Source)); + }; + return Boolean.valueOf(IterableExtensions.exists(ep.getAnnotation(), _function_3)); + }; + final Iterable entryPointsWithSourceAnnotations = IterableExtensions.filter(IterableExtensions.filter(IterableExtensions.filter(this.joanaRoot.getEntrypoint(), _function), _function_1), _function_2); + boolean _isEmpty = IterableExtensions.isEmpty(entryPointsWithSourceAnnotations); + final boolean targetedByJOANA = (!_isEmpty); + if (((this.currentClassOrInterface instanceof edu.kit.kastel.sdq.coupling.models.java.types.Class) && targetedByJOANA)) { + joanaUIImports = "import edu.kit.joana.ui.annotations.*;"; + } + final Collection types = JavaResolutionUtil.getAllNonPrimitiveTypes(this.currentClassOrInterface); + boolean _isEmpty_1 = IterableExtensions.isEmpty(Iterables.filter(types, CollectionType.class)); + boolean _not = (!_isEmpty_1); + if (_not) { + collectionImport = "import java.util.Collection;"; + } + final Function1 _function_3 = (ClassOrInterfaceType coi) -> { + return Boolean.valueOf((((coi.getName().contains(Filter.ARRAY_MARKER) || coi.getName().contains(Filter.OBJECT_MARKER)) || coi.getName().contains(Filter.PRIMITIVE_MARKER)) || coi.getName().contains(Filter.REMOTE_CLASS_MARKER))); + }; + final List classOrInterfaceTypes = IterableExtensions.toList(IterableExtensions.filter(Iterables.filter(types, ClassOrInterfaceType.class), _function_3)); + StringConcatenation _builder = new StringConcatenation(); + _builder.append(joanaUIImports); + _builder.append(" "); + _builder.newLineIfNotEmpty(); + _builder.append(collectionImport); + _builder.append(" "); + _builder.newLineIfNotEmpty(); + { + boolean _hasElements = false; + for(final ClassOrInterfaceType classOrInterfaceType : classOrInterfaceTypes) { + if (!_hasElements) { + _hasElements = true; + } else { + String _lineSeparator = System.lineSeparator(); + _builder.appendImmediate(_lineSeparator, ""); + } + String _generateSingleImport = this.generateSingleImport(classOrInterfaceType); + _builder.append(_generateSingleImport); + } + } + _builder.newLineIfNotEmpty(); + return _builder.toString(); + } + + private String generateSingleImport(final ClassOrInterfaceType type) { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("import "); + String _createFullyQualifiedPath = JavaResolutionUtil.createFullyQualifiedPath(this.javaRoot, this.getClassOrInterfaceType()); + _builder.append(_createFullyQualifiedPath); + _builder.append(";"); + return _builder.toString(); + } + + @Override + protected String generateMethods() { + StringConcatenation _builder = new StringConcatenation(); + { + EList _method = this.currentClassOrInterface.getMethod(); + boolean _hasElements = false; + for(final Method method : _method) { + if (!_hasElements) { + _hasElements = true; + } else { + String _lineSeparator = System.lineSeparator(); + _builder.appendImmediate(_lineSeparator, ""); + } + String _generateMethod = this.generateMethod(method, this.currentClassOrInterface); + _builder.append(_generateMethod); + } + } + return _builder.toString(); + } + + private String generateMethod(final Method method, final ClassOrInterfaceType parent) { + this.methodGenerator.setCurrentMethod(method); + this.methodGenerator.setParent(parent); + return this.methodGenerator.generate(); + } +} diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/joanacodegenerator/generators/JOANAMethodCodeGenerator.java b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/joanacodegenerator/generators/JOANAMethodCodeGenerator.java new file mode 100644 index 00000000..cc425325 --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/joanacodegenerator/generators/JOANAMethodCodeGenerator.java @@ -0,0 +1,53 @@ +package edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator.generators; + +import edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator.templates.MethodGenerationTemplate; +import edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator.utils.JOANAStringUtil; +import edu.kit.kastel.sdq.coupling.models.java.JavaRoot; +import edu.kit.kastel.sdq.coupling.models.java.members.Parameter; +import edu.kit.kastel.sdq.coupling.models.joana.InformationFlowAnnotation; +import edu.kit.kastel.sdq.coupling.models.joana.JOANARoot; +import edu.kit.kastel.sdq.coupling.models.joana.Sink; +import edu.kit.kastel.sdq.coupling.models.joana.Source; +import edu.kit.kastel.sdq.coupling.models.joana.supporting.util.JOANAResolutionUtil; +import java.util.Collection; +import java.util.List; +import java.util.Map; +import org.eclipse.xtend2.lib.StringConcatenation; +import org.eclipse.xtext.xbase.lib.Functions.Function1; +import org.eclipse.xtext.xbase.lib.IterableExtensions; + +@SuppressWarnings("all") +public class JOANAMethodCodeGenerator extends MethodGenerationTemplate { + private final JOANARoot joanaRoot; + + public JOANAMethodCodeGenerator(final JavaRoot javaRoot, final JOANARoot joanaRoot) { + this.joanaRoot = joanaRoot; + } + + @Override + protected String generateAnnotationsAndComments() { + return JOANAStringUtil.EntryPoint_generateEntryPoints(JOANAResolutionUtil.getEntryPointsForMethod(this.joanaRoot, this.currentMethod)); + } + + @Override + protected String generateAnnotations(final Parameter parameter) { + final Collection sources = JOANAResolutionUtil.getSourcesForParameter(this.joanaRoot, parameter); + final Collection sinks = JOANAResolutionUtil.getSinksForParameter(this.joanaRoot, parameter); + final Function1 _function = (Source source) -> { + return ((InformationFlowAnnotation) source); + }; + final List annotSources = IterableExtensions.toList(IterableExtensions.map(sources, _function)); + final Function1 _function_1 = (Sink sink) -> { + return ((InformationFlowAnnotation) sink); + }; + final List annotSinks = IterableExtensions.toList(IterableExtensions.map(sinks, _function_1)); + final Map> levelToTagMappingsForSources = JOANAResolutionUtil.generateLevelTagsMappingsForAnnotations(this.joanaRoot, annotSources); + final Map> levelToTagMappingsForSinks = JOANAResolutionUtil.generateLevelTagsMappingsForAnnotations(this.joanaRoot, annotSinks); + final String generatedSourceAnnotations = JOANAStringUtil.FlowAnnotation_generateSourcesAnnotation(levelToTagMappingsForSources); + final String generatedSinkAnnotations = JOANAStringUtil.FlowAnnotation_generateSinkAnnotation(levelToTagMappingsForSinks); + StringConcatenation _builder = new StringConcatenation(); + _builder.append(generatedSourceAnnotations); + _builder.append(generatedSinkAnnotations); + return _builder.toString(); + } +} diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/joanacodegenerator/utils/JOANAStringUtil.java b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/joanacodegenerator/utils/JOANAStringUtil.java new file mode 100644 index 00000000..bf520e66 --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/xtend-gen/edu/kit/kastel/sdq/coupling/alignment/joanacodegenerator/utils/JOANAStringUtil.java @@ -0,0 +1,236 @@ +package edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator.utils; + +import edu.kit.kastel.sdq.coupling.models.joana.EntryPoint; +import edu.kit.kastel.sdq.coupling.models.joana.Lattice; +import edu.kit.kastel.sdq.coupling.models.joana.Level; +import edu.kit.kastel.sdq.coupling.models.joana.MayFlow; +import java.util.Collection; +import java.util.Map; +import java.util.Set; +import org.eclipse.emf.common.util.EList; +import org.eclipse.xtend2.lib.StringConcatenation; + +@SuppressWarnings("all") +public class JOANAStringUtil { + public static String generateTags(final Collection tags) { + StringConcatenation _builder = new StringConcatenation(); + { + boolean _hasElements = false; + for(final String tag : tags) { + if (!_hasElements) { + _hasElements = true; + } else { + _builder.appendImmediate(",", ""); + } + _builder.append(tag); + } + } + return _builder.toString(); + } + + public static String FlowAnnotation_generateTagsEntry(final Collection tags) { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("tags = {"); + { + boolean _hasElements = false; + for(final String tag : tags) { + if (!_hasElements) { + _hasElements = true; + } else { + _builder.appendImmediate(", ", ""); + } + _builder.append("\""); + _builder.append(tag); + _builder.append("\""); + } + } + _builder.append("}"); + return _builder.toString(); + } + + public static String EntryPoint_generateTagEntry(final String tag) { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("tag = \""); + _builder.append(tag); + _builder.append("\""); + return _builder.toString(); + } + + public static String FlowAnnotation_generateLevelEntry(final String level) { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("level = \""); + _builder.append(level); + _builder.append("\""); + return _builder.toString(); + } + + public static String EntryPoint_generateLevelsEntry(final Collection levels) { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("levels = {"); + _builder.newLine(); + _builder.append("\t"); + { + boolean _hasElements = false; + for(final Level level : levels) { + if (!_hasElements) { + _hasElements = true; + } else { + StringConcatenation _builder_1 = new StringConcatenation(); + _builder_1.append(", "); + String _lineSeparator = System.lineSeparator(); + _builder_1.append(_lineSeparator); + _builder.appendImmediate(_builder_1.toString(), "\t"); + } + _builder.append("\""); + String _name = level.getName(); + _builder.append(_name, "\t"); + _builder.append("\""); + } + } + _builder.newLineIfNotEmpty(); + _builder.append("}"); + return _builder.toString(); + } + + public static String FlowAnnotation_generateSourcesAnnotation(final Map> levelToTagsMappings) { + StringConcatenation _builder = new StringConcatenation(); + { + Set>> _entrySet = levelToTagsMappings.entrySet(); + boolean _hasElements = false; + for(final Map.Entry> entry : _entrySet) { + if (!_hasElements) { + _hasElements = true; + } else { + _builder.appendImmediate(" ", ""); + } + String _FlowAnnotation_generateSourceAnnotation = JOANAStringUtil.FlowAnnotation_generateSourceAnnotation(entry.getKey(), entry.getValue()); + _builder.append(_FlowAnnotation_generateSourceAnnotation); + } + } + return _builder.toString(); + } + + public static String FlowAnnotation_generateSourceAnnotation(final String level, final Collection tags) { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("@Source("); + String _FlowAnnotation_generateTagsEntry = JOANAStringUtil.FlowAnnotation_generateTagsEntry(tags); + _builder.append(_FlowAnnotation_generateTagsEntry); + _builder.append(", "); + String _FlowAnnotation_generateLevelEntry = JOANAStringUtil.FlowAnnotation_generateLevelEntry(level); + _builder.append(_FlowAnnotation_generateLevelEntry); + _builder.append(")"); + return _builder.toString(); + } + + public static String FlowAnnotation_generateSinkAnnotation(final Map> levelToTagsMappings) { + StringConcatenation _builder = new StringConcatenation(); + { + Set>> _entrySet = levelToTagsMappings.entrySet(); + boolean _hasElements = false; + for(final Map.Entry> entry : _entrySet) { + if (!_hasElements) { + _hasElements = true; + } else { + _builder.appendImmediate(" ", ""); + } + String _FlowAnnotation_generateSinkAnnotation = JOANAStringUtil.FlowAnnotation_generateSinkAnnotation(entry.getKey(), entry.getValue()); + _builder.append(_FlowAnnotation_generateSinkAnnotation); + } + } + _builder.newLineIfNotEmpty(); + return _builder.toString(); + } + + public static String FlowAnnotation_generateSinkAnnotation(final String level, final Collection tags) { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("@Sink("); + String _FlowAnnotation_generateTagsEntry = JOANAStringUtil.FlowAnnotation_generateTagsEntry(tags); + _builder.append(_FlowAnnotation_generateTagsEntry); + _builder.append(", "); + String _FlowAnnotation_generateLevelEntry = JOANAStringUtil.FlowAnnotation_generateLevelEntry(level); + _builder.append(_FlowAnnotation_generateLevelEntry); + _builder.append(")"); + return _builder.toString(); + } + + public static String EntryPoint_generateMayFlow(final MayFlow mayflow) { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("@MayFlow(from = \""); + String _name = mayflow.getFrom().getName(); + _builder.append(_name); + _builder.append("\", to = \""); + String _name_1 = mayflow.getTo().getName(); + _builder.append(_name_1); + _builder.append("\")"); + return _builder.toString(); + } + + public static String EntryPoint_generateLattice(final Lattice lattice) { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("lattice = {"); + _builder.newLine(); + _builder.append("\t"); + { + EList _mayFlow = lattice.getMayFlow(); + boolean _hasElements = false; + for(final MayFlow mayFlow : _mayFlow) { + if (!_hasElements) { + _hasElements = true; + } else { + StringConcatenation _builder_1 = new StringConcatenation(); + _builder_1.append(","); + String _lineSeparator = System.lineSeparator(); + _builder_1.append(_lineSeparator); + _builder.appendImmediate(_builder_1.toString(), "\t"); + } + String _EntryPoint_generateMayFlow = JOANAStringUtil.EntryPoint_generateMayFlow(mayFlow); + _builder.append(_EntryPoint_generateMayFlow, "\t"); + } + } + _builder.append("}"); + return _builder.toString(); + } + + public static String EntryPoint_generateEntryPoint(final EntryPoint entryPoint) { + StringConcatenation _builder = new StringConcatenation(); + _builder.append("@EntryPoint("); + _builder.newLine(); + _builder.append("\t"); + _builder.append("tag = \""); + String _id = entryPoint.getId(); + _builder.append(_id, "\t"); + _builder.append("\","); + _builder.newLineIfNotEmpty(); + _builder.append("\t"); + String _EntryPoint_generateLevelsEntry = JOANAStringUtil.EntryPoint_generateLevelsEntry(entryPoint.getLevel()); + _builder.append(_EntryPoint_generateLevelsEntry, "\t"); + _builder.append(", "); + _builder.newLineIfNotEmpty(); + _builder.append("\t"); + String _EntryPoint_generateLattice = JOANAStringUtil.EntryPoint_generateLattice(entryPoint.getLattice()); + _builder.append(_EntryPoint_generateLattice, "\t"); + _builder.newLineIfNotEmpty(); + _builder.append(")"); + _builder.newLine(); + return _builder.toString(); + } + + public static String EntryPoint_generateEntryPoints(final Collection entryPoints) { + StringConcatenation _builder = new StringConcatenation(); + { + boolean _hasElements = false; + for(final EntryPoint entryPoint : entryPoints) { + if (!_hasElements) { + _hasElements = true; + } else { + String _lineSeparator = System.lineSeparator(); + _builder.appendImmediate(_lineSeparator, ""); + } + String _EntryPoint_generateEntryPoint = JOANAStringUtil.EntryPoint_generateEntryPoint(entryPoint); + _builder.append(_EntryPoint_generateEntryPoint); + } + } + _builder.newLineIfNotEmpty(); + return _builder.toString(); + } +} diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/.classpath b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/.classpath index e801ebfb..5050774b 100644 --- a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/.classpath +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/.classpath @@ -1,7 +1,21 @@ - + + + + + - + + + + + + + + + + + diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/.gitignore b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/.project b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/.project index f6b29ccf..15fdb6c9 100644 --- a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/.project +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/.settings/org.eclipse.jdt.core.prefs b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/.settings/org.eclipse.jdt.core.prefs index c9545f06..052ee6ed 100644 --- a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/.settings/org.eclipse.jdt.core.prefs +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/.settings/org.eclipse.jdt.core.prefs @@ -4,6 +4,7 @@ org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled org.eclipse.jdt.core.compiler.source=11 diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/.settings/org.eclipse.m2e.core.prefs b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/META-INF/MANIFEST.MF b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/META-INF/MANIFEST.MF index 8d92e973..6311bcbe 100644 --- a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/META-INF/MANIFEST.MF +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/META-INF/MANIFEST.MF @@ -4,9 +4,9 @@ Bundle-Name: Pcm2java Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.alignment.pcm2java Bundle-Version: 1.0.0.qualifier Automatic-Module-Name: edu.kit.kastel.sdq.coupling.alignment.pcm2java -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Require-Bundle: org.palladiosimulator.pcm, - edu.kit.kastel.sdq.coupling.models.java;bundle-version="0.1.0", - edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence;bundle-version="0.1.0" + edu.kit.kastel.sdq.coupling.models.java;bundle-version="1.0.0", + edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence;bundle-version="1.0.0" Export-Package: edu.kit.kastel.sdq.coupling.alignment.pcm2java, edu.kit.kastel.sdq.coupling.alignment.pcm2java.utils diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/pom.xml b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/pom.xml new file mode 100644 index 00000000..8dedbda6 --- /dev/null +++ b/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../../ + + edu.kit.kastel.sdq.coupling.alignment.pcm2java + edu.kit.kastel.sdq.coupling.alignment.pcm2java + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/.classpath b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/.classpath index 2869279e..5050774b 100644 --- a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/.classpath +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/.classpath @@ -2,10 +2,20 @@ - + - + + + + + + + + + + + diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/.gitignore b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/.polyglot.META-INF b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/.polyglot.META-INF new file mode 100644 index 00000000..e69de29b diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/.project b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/.project index dbf3c8d6..bcbd6671 100644 --- a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/.project +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/.project @@ -25,8 +25,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature org.eclipse.xtext.ui.shared.xtextNature diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/.settings/org.eclipse.jdt.core.prefs b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/.settings/org.eclipse.jdt.core.prefs index c9545f06..052ee6ed 100644 --- a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/.settings/org.eclipse.jdt.core.prefs +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/.settings/org.eclipse.jdt.core.prefs @@ -4,6 +4,7 @@ org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled org.eclipse.jdt.core.compiler.source=11 diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/.settings/org.eclipse.m2e.core.prefs b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/META-INF/MANIFEST.MF b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/META-INF/MANIFEST.MF index f1b8a369..04351151 100644 --- a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/META-INF/MANIFEST.MF +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/META-INF/MANIFEST.MF @@ -4,8 +4,8 @@ Bundle-Name: Accessanalysis2codeql Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql;singleton:=true Bundle-Version: 1.0.0.qualifier Require-Bundle: org.palladiosimulator.pcm, - edu.kit.kastel.scbs.confidentialitymm;bundle-version="1.1.0", - edu.kit.kastel.scbs.pcmconfidentialityprofile;bundle-version="1.1.0", + edu.kit.kastel.scbs.confidentialitymm, + edu.kit.kastel.scbs.pcmconfidentialityprofile, edu.kit.kastel.sdq.coupling.models.codeql, com.google.guava, org.eclipse.xtext.xbase.lib, @@ -22,9 +22,8 @@ Require-Bundle: org.palladiosimulator.pcm, edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator, edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence;bundle-version="0.1.0", edu.kit.kastel.sdq.coupling.alignment.pcm2java;bundle-version="1.0.0", - ArchitectureAndStaticCodeAnalysisCouplingFramework, edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence;bundle-version="0.1.0" Automatic-Module-Name: edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Export-Package: edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql, edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.accessanalysis2codeqlmodel.modelgenerators diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/pom.xml b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/pom.xml new file mode 100644 index 00000000..ab061b6d --- /dev/null +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../../ + + edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql + edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/.classpath b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/.classpath index 4a00becd..5050774b 100644 --- a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/.classpath +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/.classpath @@ -1,11 +1,21 @@ - + - + - + + + + + + + + + + + diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/.gitignore b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/.polyglot.META-INF b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/.polyglot.META-INF new file mode 100644 index 00000000..e69de29b diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/.project b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/.project index e27188f8..e195b318 100644 --- a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/.project +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/.project @@ -25,8 +25,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature org.eclipse.xtext.ui.shared.xtextNature diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/.settings/org.eclipse.core.resources.prefs b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c02..00000000 --- a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/.settings/org.eclipse.jdt.core.prefs b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/.settings/org.eclipse.jdt.core.prefs index bd1095bb..686cb9cd 100644 --- a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/.settings/org.eclipse.jdt.core.prefs +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/.settings/org.eclipse.jdt.core.prefs @@ -4,6 +4,7 @@ org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled org.eclipse.jdt.core.compiler.source=11 diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/.settings/org.eclipse.m2e.core.prefs b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/META-INF/MANIFEST.MF b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/META-INF/MANIFEST.MF index 397f5c29..954c63c9 100644 --- a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/META-INF/MANIFEST.MF +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/META-INF/MANIFEST.MF @@ -4,7 +4,7 @@ Bundle-Name: Accessanalysis2joana Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana;singleton:=true Bundle-Version: 1.0.0.qualifier Automatic-Module-Name: org.kit.kastel.sdq.coupling.alignment.accessanalysis2joana -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Require-Bundle: edu.kit.kastel.scbs.confidentialitymm, org.modelversioning.emfprofile, com.google.guava, diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/pom.xml b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/pom.xml new file mode 100644 index 00000000..5a1821b1 --- /dev/null +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../../ + + edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana + edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/.classpath b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/.classpath index 2869279e..5050774b 100644 --- a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/.classpath +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/.classpath @@ -2,10 +2,20 @@ - + - + + + + + + + + + + + diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/.gitignore b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/.polyglot.META-INF b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/.polyglot.META-INF new file mode 100644 index 00000000..e69de29b diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/.project b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/.project index c17f8892..f943c152 100644 --- a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/.project +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/.project @@ -25,8 +25,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature org.eclipse.xtext.ui.shared.xtextNature diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/.settings/org.eclipse.core.resources.prefs b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c02..00000000 --- a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/.settings/org.eclipse.jdt.core.prefs b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/.settings/org.eclipse.jdt.core.prefs index 62ef3488..20cc7b58 100644 --- a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/.settings/org.eclipse.jdt.core.prefs +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/.settings/org.eclipse.jdt.core.prefs @@ -4,6 +4,7 @@ org.eclipse.jdt.core.compiler.compliance=17 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled org.eclipse.jdt.core.compiler.source=17 diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/.settings/org.eclipse.m2e.core.prefs b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/META-INF/MANIFEST.MF b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/META-INF/MANIFEST.MF index a12bbad4..26a67e81 100644 --- a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/META-INF/MANIFEST.MF +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/META-INF/MANIFEST.MF @@ -5,7 +5,7 @@ Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanaly Bundle-Version: 1.0.0.qualifier Require-Bundle: edu.kit.kastel.sdq.coupling.models.codeql;bundle-version="0.1.0", edu.kit.kastel.sdq.coupling.models.identifier;bundle-version="0.1.0", - edu.kit.kastel.sdq.coupling.models.java;bundle-version="0.1.0", + edu.kit.kastel.sdq.coupling.models.java, edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence;bundle-version="0.1.0", edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator;bundle-version="1.0.0", com.google.guava, @@ -19,7 +19,6 @@ Require-Bundle: edu.kit.kastel.sdq.coupling.models.codeql;bundle-version="0.1.0" org.eclipse.ui;bundle-version="3.201.200", edu.kit.kastel.sdq.coupling.alignment.pcm2java, edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation, - org.dataflowanalysis.dfd.datadictionary;bundle-version="0.1.0", org.dataflowanalysis.pcm.extension.model, edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences, edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/pom.xml b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/pom.xml new file mode 100644 index 00000000..e47eeeb6 --- /dev/null +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../../ + + edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql + edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana/.classpath b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana/.classpath index 1fa3e680..5050774b 100644 --- a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana/.classpath +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana/.classpath @@ -1,7 +1,21 @@ - + + + + + - + + + + + + + + + + + diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana/.gitignore b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana/.project b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana/.project index 393d4dd9..40b47cf9 100644 --- a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana/.project +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana/.settings/org.eclipse.jdt.core.prefs b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 00000000..20cc7b58 --- /dev/null +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=17 diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana/.settings/org.eclipse.m2e.core.prefs b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana/pom.xml b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana/pom.xml new file mode 100644 index 00000000..1ccaa17c --- /dev/null +++ b/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../../ + + edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana + edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/EDFA/.project b/bundles/EDFA/.project new file mode 100644 index 00000000..e1a955ef --- /dev/null +++ b/bundles/EDFA/.project @@ -0,0 +1,11 @@ + + + EDFA + + + + + + + + diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/.classpath b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/.classpath index 3628e336..5050774b 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/.classpath +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/.classpath @@ -1,11 +1,21 @@ - + - + - + + + + + + + + + + + diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/.gitignore b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/.project b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/.project index 30ca64d2..2a238fd1 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/.project +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/.settings/org.eclipse.jdt.core.prefs b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/.settings/org.eclipse.jdt.core.prefs index d4540a53..ac772f96 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/.settings/org.eclipse.jdt.core.prefs +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/.settings/org.eclipse.jdt.core.prefs @@ -1,10 +1,11 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 -org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=15 +org.eclipse.jdt.core.compiler.compliance=15 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=17 +org.eclipse.jdt.core.compiler.source=15 diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/.settings/org.eclipse.m2e.core.prefs b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/META-INF/MANIFEST.MF b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/META-INF/MANIFEST.MF index 14caa48e..25869d20 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/META-INF/MANIFEST.MF +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/META-INF/MANIFEST.MF @@ -4,8 +4,8 @@ Bundle-Name: Codeql2accessanalysis Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis;singleton:=true Bundle-Version: 1.0.0.qualifier Automatic-Module-Name: edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis -Bundle-RequiredExecutionEnvironment: JavaSE-15 -Require-Bundle: edu.kit.kastel.sdq.coupling.models.java;bundle-version="0.1.0", +Bundle-RequiredExecutionEnvironment: JavaSE-17 +Require-Bundle: edu.kit.kastel.sdq.coupling.models.java, edu.kit.kastel.sdq.coupling.models.codeql;bundle-version="0.1.0", com.google.gson;bundle-version="2.8.2", edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator;bundle-version="1.0.0", diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/pom.xml b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/pom.xml new file mode 100644 index 00000000..858ef046 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis + edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis/.classpath b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis/.classpath index 81fe078c..5050774b 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis/.classpath +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis/.classpath @@ -1,7 +1,21 @@ - + + + + + - + + + + + + + + + + + diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis/.gitignore b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis/.project b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis/.project index 8f69e3fe..3ba1c723 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis/.project +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis/.settings/org.eclipse.core.resources.prefs b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c02..00000000 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis/.settings/org.eclipse.jdt.core.prefs b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis/.settings/org.eclipse.jdt.core.prefs index 62ef3488..20cc7b58 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis/.settings/org.eclipse.jdt.core.prefs +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis/.settings/org.eclipse.jdt.core.prefs @@ -4,6 +4,7 @@ org.eclipse.jdt.core.compiler.compliance=17 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled org.eclipse.jdt.core.compiler.source=17 diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis/.settings/org.eclipse.m2e.core.prefs b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis/pom.xml b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis/pom.xml new file mode 100644 index 00000000..aad34b92 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis + edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/.classpath b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/.classpath index 4d9f7a20..5050774b 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/.classpath +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/.classpath @@ -1,11 +1,21 @@ - + - + - + + + + + + + + + + + diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/.gitignore b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/.project b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/.project index 2a042371..3d3ac1e9 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/.project +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/.settings/org.eclipse.core.resources.prefs b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c02..00000000 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/.settings/org.eclipse.jdt.core.prefs b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/.settings/org.eclipse.jdt.core.prefs index 229876b1..e8c450c0 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/.settings/org.eclipse.jdt.core.prefs +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/.settings/org.eclipse.jdt.core.prefs @@ -1,10 +1,11 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=15 -org.eclipse.jdt.core.compiler.compliance=15 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=15 +org.eclipse.jdt.core.compiler.source=11 diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/.settings/org.eclipse.m2e.core.prefs b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/META-INF/MANIFEST.MF b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/META-INF/MANIFEST.MF index 64be3123..9d4a3835 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/META-INF/MANIFEST.MF +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/META-INF/MANIFEST.MF @@ -11,5 +11,6 @@ Require-Bundle: edu.kit.kastel.sdq.coupling.models.java, edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator, edu.kit.kastel.sdq.coupling.models.codeqlscar, edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences +Import-Package: edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator Automatic-Module-Name: edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-17 diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/pom.xml b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/pom.xml new file mode 100644 index 00000000..f6290c92 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar + edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/.classpath b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/.classpath index 81fe078c..5050774b 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/.classpath +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/.classpath @@ -1,7 +1,21 @@ - + + + + + - + + + + + + + + + + + diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/.gitignore b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/.project b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/.project index 484c6319..43ab8dbd 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/.project +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/.settings/org.eclipse.core.resources.prefs b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c02..00000000 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/.settings/org.eclipse.jdt.core.prefs b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/.settings/org.eclipse.jdt.core.prefs index d4540a53..ac772f96 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/.settings/org.eclipse.jdt.core.prefs +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/.settings/org.eclipse.jdt.core.prefs @@ -1,10 +1,11 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 -org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=15 +org.eclipse.jdt.core.compiler.compliance=15 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=17 +org.eclipse.jdt.core.compiler.source=15 diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/.settings/org.eclipse.m2e.core.prefs b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/META-INF/MANIFEST.MF b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/META-INF/MANIFEST.MF index f4302140..9ee14443 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/META-INF/MANIFEST.MF +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/META-INF/MANIFEST.MF @@ -1,7 +1,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: Joana2extendeddataflowanalysis -Bundle-RequiredExecutionEnvironment: JavaSE-15 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis;singleton:=true Bundle-Version: 1.0.0.qualifier Require-Bundle: edu.kit.kastel.sdq.coupling.models.java, @@ -18,6 +18,8 @@ Require-Bundle: edu.kit.kastel.sdq.coupling.models.java, edu.kit.kastel.sdq.coupling.models.joanascar, edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences, edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences, - edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences + edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences, + org.dataflowanalysis.pcm.extension.dictionary.characterized, + org.eclipse.emf.ecore Automatic-Module-Name: edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis Export-Package: edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/pom.xml b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/pom.xml new file mode 100644 index 00000000..c3c727b0 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis + edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis + 1.0.0-SNAPSHOT + eclipse-plugin + \ No newline at end of file diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/.classpath b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/.classpath index 4a00becd..5050774b 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/.classpath +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/.classpath @@ -1,11 +1,21 @@ - + - + - + + + + + + + + + + + diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/.gitignore b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/.project b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/.project index 22898730..d8a3d66b 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/.project +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/.settings/org.eclipse.jdt.core.prefs b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/.settings/org.eclipse.jdt.core.prefs index c9545f06..052ee6ed 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/.settings/org.eclipse.jdt.core.prefs +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/.settings/org.eclipse.jdt.core.prefs @@ -4,6 +4,7 @@ org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled org.eclipse.jdt.core.compiler.source=11 diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/.settings/org.eclipse.m2e.core.prefs b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/META-INF/MANIFEST.MF b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/META-INF/MANIFEST.MF index d41d85db..bead5f28 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/META-INF/MANIFEST.MF +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/META-INF/MANIFEST.MF @@ -4,7 +4,7 @@ Bundle-Name: Joana2accessanalysis Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis;singleton:=true Bundle-Version: 1.0.0.qualifier Automatic-Module-Name: edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Require-Bundle: org.eclipse.ui;bundle-version="3.118.100", edu.kit.kastel.sdq.coupling.models.joana;bundle-version="0.1.0", edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence;bundle-version="0.1.0", diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/build.properties b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/build.properties index 63e18885..e9863e28 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/build.properties +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/build.properties @@ -2,6 +2,4 @@ source.. = src/ output.. = bin/ bin.includes = META-INF/,\ .,\ - libs/,\ - plugin.xml,\ - libs/snakeyaml-2.2.jar + plugin.xml diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/pom.xml b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/pom.xml new file mode 100644 index 00000000..068ec777 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis + edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification/.classpath b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification/.classpath index 042d5759..5050774b 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification/.classpath +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification/.classpath @@ -1,7 +1,21 @@ - + + + + + - + + + + + + + + + + + diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification/.gitignore b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification/.project b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification/.project index 7bef402d..d82956ef 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification/.project +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification/.settings/org.eclipse.core.resources.prefs b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c02..00000000 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification/.settings/org.eclipse.jdt.core.prefs b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification/.settings/org.eclipse.jdt.core.prefs index c05cfdd9..20cc7b58 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification/.settings/org.eclipse.jdt.core.prefs +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification/.settings/org.eclipse.jdt.core.prefs @@ -1,9 +1,10 @@ eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=15 -org.eclipse.jdt.core.compiler.compliance=15 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.compliance=17 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=15 +org.eclipse.jdt.core.compiler.source=17 diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification/.settings/org.eclipse.m2e.core.prefs b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification/pom.xml b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification/pom.xml new file mode 100644 index 00000000..6e0a26d6 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification + edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification/.classpath b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification/.classpath index 1fa3e680..5050774b 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification/.classpath +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification/.classpath @@ -1,7 +1,21 @@ - + + + + + - + + + + + + + + + + + diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification/.gitignore b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification/.project b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification/.project index 1b0cdc79..b8502aba 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification/.project +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification/.settings/org.eclipse.core.resources.prefs b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c02..00000000 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification/.settings/org.eclipse.jdt.core.prefs b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 00000000..20cc7b58 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=17 diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification/.settings/org.eclipse.m2e.core.prefs b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification/pom.xml b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification/pom.xml new file mode 100644 index 00000000..427d33b4 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification + edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/.classpath b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/.classpath index e90129ef..138e03b8 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/.classpath +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/.classpath @@ -2,11 +2,21 @@ - + - - + + + + + + + + + + + + diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/.gitignore b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/.project b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/.project index a14714f2..2c588fa1 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/.project +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.pde.PluginNature org.eclipse.jdt.core.javanature diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/.settings/org.eclipse.core.resources.prefs b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c02..00000000 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/.settings/org.eclipse.jdt.core.prefs b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 00000000..20cc7b58 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=17 diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/.settings/org.eclipse.m2e.core.prefs b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/META-INF/MANIFEST.MF b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/META-INF/MANIFEST.MF index c47da113..b6cec2c6 100644 --- a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/META-INF/MANIFEST.MF +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/META-INF/MANIFEST.MF @@ -27,6 +27,7 @@ Export-Package: edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2sc org.yaml.snakeyaml.serializer, org.yaml.snakeyaml.tokens, org.yaml.snakeyaml.util +Import-Package: edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences.util Require-Bundle: edu.kit.kastel.sdq.coupling.models.joana, edu.kit.kastel.sdq.coupling.models.joanascar, edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences diff --git a/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/pom.xml b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/pom.xml new file mode 100644 index 00000000..afb4977e --- /dev/null +++ b/bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar + edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.codeqlresultingvalues/.gitignore b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.codeqlresultingvalues/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.codeqlresultingvalues/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.codeqlresultingvalues/.project b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.codeqlresultingvalues/.project index 7d6e90f8..db118a0c 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.codeqlresultingvalues/.project +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.codeqlresultingvalues/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.sirius.nature.modelingproject org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.codeqlresultingvalues/.settings/org.eclipse.m2e.core.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.codeqlresultingvalues/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.codeqlresultingvalues/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.codeqlresultingvalues/META-INF/MANIFEST.MF b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.codeqlresultingvalues/META-INF/MANIFEST.MF index a0d9484a..53e5e9fb 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.codeqlresultingvalues/META-INF/MANIFEST.MF +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.codeqlresultingvalues/META-INF/MANIFEST.MF @@ -3,11 +3,11 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.codeqlresultingvalues;singleton:=true Automatic-Module-Name: edu.kit.kastel.sdq.coupling.codeqlresultingvalues -Bundle-Version: 0.1.0.qualifier +Bundle-Version: 1.0.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: J2SE-1.5 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Export-Package: edu.kit.kastel.sdq.coupling.codeqlresultingvalues, edu.kit.kastel.sdq.coupling.codeqlresultingvalues.impl, edu.kit.kastel.sdq.coupling.codeqlresultingvalues.util, diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.codeqlresultingvalues/build.properties b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.codeqlresultingvalues/build.properties index 697ca964..e74e3db4 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.codeqlresultingvalues/build.properties +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.codeqlresultingvalues/build.properties @@ -1,10 +1,8 @@ -# - +source.. = src/,src-gen/ +output.. = bin/ bin.includes = .,\ model/,\ META-INF/,\ plugin.xml,\ plugin.properties jars.compile.order = . -source.. = src-gen/ -output.. = bin/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.codeqlresultingvalues/pom.xml b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.codeqlresultingvalues/pom.xml new file mode 100644 index 00000000..04e8c211 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.codeqlresultingvalues/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.codeqlresultingvalues + edu.kit.kastel.sdq.coupling.codeqlresultingvalues + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation/.gitignore b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation/.project b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation/.project index a82fc758..e819b626 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation/.project +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.sirius.nature.modelingproject org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation/.settings/org.eclipse.m2e.core.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation/META-INF/MANIFEST.MF b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation/META-INF/MANIFEST.MF index 462bd18b..93e820e5 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation/META-INF/MANIFEST.MF +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation/META-INF/MANIFEST.MF @@ -3,11 +3,11 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation;singleton:=true Automatic-Module-Name: edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation -Bundle-Version: 0.1.0.qualifier +Bundle-Version: 1.0.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: J2SE-1.5 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Export-Package: edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation, edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation.impl, edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation.util, diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation/build.properties b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation/build.properties index 697ca964..9f3f104f 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation/build.properties +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation/build.properties @@ -1,10 +1,7 @@ -# - +source.. = src/,src-gen/ +output.. = bin/ bin.includes = .,\ model/,\ META-INF/,\ plugin.xml,\ - plugin.properties -jars.compile.order = . -source.. = src-gen/ -output.. = bin/ + plugin.properties \ No newline at end of file diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation/pom.xml b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation/pom.xml new file mode 100644 index 00000000..62a53804 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation + edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql/.gitignore b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql/.project b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql/.project index dea1efed..b6d502f1 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql/.project +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.sirius.nature.modelingproject org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql/.settings/org.eclipse.core.resources.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c02..00000000 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql/.settings/org.eclipse.m2e.core.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql/META-INF/MANIFEST.MF b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql/META-INF/MANIFEST.MF index 737c8320..d74066f5 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql/META-INF/MANIFEST.MF +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql/META-INF/MANIFEST.MF @@ -3,11 +3,11 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.models.codeql;singleton:=true Automatic-Module-Name: edu.kit.kastel.sdq.coupling.models.codeql -Bundle-Version: 0.1.0.qualifier +Bundle-Version: 1.0.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: J2SE-1.5 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Export-Package: edu.kit.kastel.sdq.coupling.models.codeql, edu.kit.kastel.sdq.coupling.models.codeql.impl, edu.kit.kastel.sdq.coupling.models.codeql.supporting.util, diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql/build.properties b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql/build.properties index 697ca964..9f3f104f 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql/build.properties +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql/build.properties @@ -1,10 +1,7 @@ -# - +source.. = src/,src-gen/ +output.. = bin/ bin.includes = .,\ model/,\ META-INF/,\ plugin.xml,\ - plugin.properties -jars.compile.order = . -source.. = src-gen/ -output.. = bin/ + plugin.properties \ No newline at end of file diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql/pom.xml b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql/pom.xml new file mode 100644 index 00000000..c0cf59eb --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.models.codeql + edu.kit.kastel.sdq.coupling.models.codeql + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeqlscar/.gitignore b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeqlscar/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeqlscar/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeqlscar/.project b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeqlscar/.project index ee41a87f..98e66d9b 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeqlscar/.project +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeqlscar/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.sirius.nature.modelingproject org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeqlscar/.settings/org.eclipse.m2e.core.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeqlscar/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeqlscar/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeqlscar/META-INF/MANIFEST.MF b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeqlscar/META-INF/MANIFEST.MF index 7cfa5523..4b1df6a1 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeqlscar/META-INF/MANIFEST.MF +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeqlscar/META-INF/MANIFEST.MF @@ -3,11 +3,11 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.models.codeqlscar;singleton:=true Automatic-Module-Name: edu.kit.kastel.sdq.coupling.models.codeqlscar -Bundle-Version: 0.1.0.qualifier +Bundle-Version: 1.0.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: J2SE-1.5 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Export-Package: edu.kit.kastel.sdq.coupling.models.codeqlscar, edu.kit.kastel.sdq.coupling.models.codeqlscar.impl, edu.kit.kastel.sdq.coupling.models.codeqlscar.util, diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeqlscar/build.properties b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeqlscar/build.properties index 697ca964..e74e3db4 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeqlscar/build.properties +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeqlscar/build.properties @@ -1,10 +1,8 @@ -# - +source.. = src/,src-gen/ +output.. = bin/ bin.includes = .,\ model/,\ META-INF/,\ plugin.xml,\ plugin.properties jars.compile.order = . -source.. = src-gen/ -output.. = bin/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeqlscar/pom.xml b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeqlscar/pom.xml new file mode 100644 index 00000000..fbe72a54 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeqlscar/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.models.codeqlscar + edu.kit.kastel.sdq.coupling.models.codeqlscar + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence/.gitignore b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence/.project b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence/.project index 8d027419..2eee8013 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence/.project +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.sirius.nature.modelingproject org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence/.settings/org.eclipse.m2e.core.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence/META-INF/MANIFEST.MF b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence/META-INF/MANIFEST.MF index 8a472538..52a529b3 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence/META-INF/MANIFEST.MF +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence/META-INF/MANIFEST.MF @@ -3,11 +3,11 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence;singleton:=true Automatic-Module-Name: edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence -Bundle-Version: 0.1.0.qualifier +Bundle-Version: 1.0.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: J2SE-1.5 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Export-Package: edu.kit.kastel.sdq.coupling.models.accessanalysiscodeqlcorrespondence, edu.kit.kastel.sdq.coupling.models.accessanalysiscodeqlcorrespondence.impl, edu.kit.kastel.sdq.coupling.models.accessanalysiscodeqlcorrespondence.util, diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence/build.properties b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence/build.properties index 697ca964..e74e3db4 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence/build.properties +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence/build.properties @@ -1,10 +1,8 @@ -# - +source.. = src/,src-gen/ +output.. = bin/ bin.includes = .,\ model/,\ META-INF/,\ plugin.xml,\ plugin.properties jars.compile.order = . -source.. = src-gen/ -output.. = bin/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence/pom.xml b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence/pom.xml new file mode 100644 index 00000000..d0f62c6d --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence + edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences/.gitignore b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences/.project b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences/.project index 6b9a29dc..b5147507 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences/.project +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.sirius.nature.modelingproject org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences/.settings/org.eclipse.m2e.core.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences/META-INF/MANIFEST.MF b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences/META-INF/MANIFEST.MF index 82f37c78..739dbcdd 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences/META-INF/MANIFEST.MF +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences/META-INF/MANIFEST.MF @@ -3,11 +3,11 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences;singleton:=true Automatic-Module-Name: edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences -Bundle-Version: 0.1.0.qualifier +Bundle-Version: 1.0.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: J2SE-1.5 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Export-Package: edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences, edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences.impl, edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences.util, diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences/build.properties b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences/build.properties index 697ca964..e74e3db4 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences/build.properties +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences/build.properties @@ -1,10 +1,8 @@ -# - +source.. = src/,src-gen/ +output.. = bin/ bin.includes = .,\ model/,\ META-INF/,\ plugin.xml,\ plugin.properties jars.compile.order = . -source.. = src-gen/ -output.. = bin/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences/pom.xml b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences/pom.xml new file mode 100644 index 00000000..5f844997 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences + edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences/.gitignore b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences/.project b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences/.project index bf5abd34..732e42f8 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences/.project +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.sirius.nature.modelingproject org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences/.settings/org.eclipse.m2e.core.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences/META-INF/MANIFEST.MF b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences/META-INF/MANIFEST.MF index f7cf4564..6e624772 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences/META-INF/MANIFEST.MF +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences/META-INF/MANIFEST.MF @@ -3,11 +3,11 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences;singleton:=true Automatic-Module-Name: edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences -Bundle-Version: 0.1.0.qualifier +Bundle-Version: 1.0.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: J2SE-1.5 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Export-Package: edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences, edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences.impl, edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences.util, diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences/build.properties b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences/build.properties index 697ca964..e74e3db4 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences/build.properties +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences/build.properties @@ -1,10 +1,8 @@ -# - +source.. = src/,src-gen/ +output.. = bin/ bin.includes = .,\ model/,\ META-INF/,\ plugin.xml,\ plugin.properties jars.compile.order = . -source.. = src-gen/ -output.. = bin/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences/pom.xml b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences/pom.xml new file mode 100644 index 00000000..0f4b9487 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences + edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences/.gitignore b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences/.project b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences/.project index f08c4580..137f2434 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences/.project +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.sirius.nature.modelingproject org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences/.settings/org.eclipse.m2e.core.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences/META-INF/MANIFEST.MF b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences/META-INF/MANIFEST.MF index a6a82a4e..dee9165a 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences/META-INF/MANIFEST.MF +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences/META-INF/MANIFEST.MF @@ -3,11 +3,11 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences;singleton:=true Automatic-Module-Name: edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences -Bundle-Version: 0.1.0.qualifier +Bundle-Version: 1.0.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: J2SE-1.5 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Export-Package: edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences, edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences.Utils, edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences.impl, diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences/build.properties b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences/build.properties index 697ca964..e74e3db4 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences/build.properties +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences/build.properties @@ -1,10 +1,8 @@ -# - +source.. = src/,src-gen/ +output.. = bin/ bin.includes = .,\ model/,\ META-INF/,\ plugin.xml,\ plugin.properties jars.compile.order = . -source.. = src-gen/ -output.. = bin/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences/pom.xml b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences/pom.xml new file mode 100644 index 00000000..ecd5e856 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences + edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences/.gitignore b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences/.project b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences/.project index bc714c3b..fe66aa1a 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences/.project +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.sirius.nature.modelingproject org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences/.settings/org.eclipse.core.resources.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c02..00000000 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences/.settings/org.eclipse.m2e.core.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences/META-INF/MANIFEST.MF b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences/META-INF/MANIFEST.MF index 046dac2f..d960145c 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences/META-INF/MANIFEST.MF +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences;singleton:=true Automatic-Module-Name: edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences -Bundle-Version: 0.1.0.qualifier +Bundle-Version: 1.0.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences/build.properties b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences/build.properties index 697ca964..e74e3db4 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences/build.properties +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences/build.properties @@ -1,10 +1,8 @@ -# - +source.. = src/,src-gen/ +output.. = bin/ bin.includes = .,\ model/,\ META-INF/,\ plugin.xml,\ plugin.properties jars.compile.order = . -source.. = src-gen/ -output.. = bin/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences/pom.xml b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences/pom.xml new file mode 100644 index 00000000..2db38152 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences + edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences/.gitignore b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences/.project b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences/.project index 850135ad..ed1c96f5 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences/.project +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.sirius.nature.modelingproject org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences/.settings/org.eclipse.core.resources.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c02..00000000 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences/.settings/org.eclipse.m2e.core.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences/META-INF/MANIFEST.MF b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences/META-INF/MANIFEST.MF index 978ddf61..35ca7ccb 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences/META-INF/MANIFEST.MF +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences;singleton:=true Automatic-Module-Name: edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences -Bundle-Version: 0.1.0.qualifier +Bundle-Version: 1.0.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences/build.properties b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences/build.properties index 697ca964..e74e3db4 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences/build.properties +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences/build.properties @@ -1,10 +1,8 @@ -# - +source.. = src/,src-gen/ +output.. = bin/ bin.includes = .,\ model/,\ META-INF/,\ plugin.xml,\ plugin.properties jars.compile.order = . -source.. = src-gen/ -output.. = bin/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences/pom.xml b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences/pom.xml new file mode 100644 index 00000000..1c916aaf --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences + edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences/.gitignore b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences/.project b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences/.project index b6c802dc..e5db92d9 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences/.project +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.sirius.nature.modelingproject org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences/.settings/org.eclipse.m2e.core.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences/META-INF/MANIFEST.MF b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences/META-INF/MANIFEST.MF index ed976111..47ba5b77 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences/META-INF/MANIFEST.MF +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences/META-INF/MANIFEST.MF @@ -3,11 +3,11 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences;singleton:=true Automatic-Module-Name: edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences -Bundle-Version: 0.1.0.qualifier +Bundle-Version: 1.0.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: J2SE-1.5 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Export-Package: edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences, edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences.impl, edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences.util diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences/build.properties b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences/build.properties index 697ca964..e74e3db4 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences/build.properties +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences/build.properties @@ -1,10 +1,8 @@ -# - +source.. = src/,src-gen/ +output.. = bin/ bin.includes = .,\ model/,\ META-INF/,\ plugin.xml,\ plugin.properties jars.compile.order = . -source.. = src-gen/ -output.. = bin/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences/pom.xml b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences/pom.xml new file mode 100644 index 00000000..c8c3a39d --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences + edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences/.gitignore b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences/.project b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences/.project index f56426e0..4007da10 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences/.project +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.sirius.nature.modelingproject org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences/.settings/org.eclipse.m2e.core.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences/META-INF/MANIFEST.MF b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences/META-INF/MANIFEST.MF index c86265d7..4104400a 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences/META-INF/MANIFEST.MF +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences/META-INF/MANIFEST.MF @@ -3,11 +3,11 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences;singleton:=true Automatic-Module-Name: edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences -Bundle-Version: 0.1.0.qualifier +Bundle-Version: 1.0.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: J2SE-1.5 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Export-Package: edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences, edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences.impl, edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences.util diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences/build.properties b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences/build.properties index 697ca964..e74e3db4 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences/build.properties +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences/build.properties @@ -1,10 +1,8 @@ -# - +source.. = src/,src-gen/ +output.. = bin/ bin.includes = .,\ model/,\ META-INF/,\ plugin.xml,\ plugin.properties jars.compile.order = . -source.. = src-gen/ -output.. = bin/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences/pom.xml b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences/pom.xml new file mode 100644 index 00000000..08eb0978 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences + edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation/.gitignore b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation/.project b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation/.project index 472f38fd..fbafb0f5 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation/.project +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.sirius.nature.modelingproject org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation/.settings/org.eclipse.core.resources.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c02..00000000 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation/.settings/org.eclipse.m2e.core.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation/META-INF/MANIFEST.MF b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation/META-INF/MANIFEST.MF index f0914f99..e7561acd 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation/META-INF/MANIFEST.MF +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation;singleton:=true Automatic-Module-Name: edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation -Bundle-Version: 0.1.0.qualifier +Bundle-Version: 1.0.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation/build.properties b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation/build.properties index 697ca964..e74e3db4 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation/build.properties +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation/build.properties @@ -1,10 +1,8 @@ -# - +source.. = src/,src-gen/ +output.. = bin/ bin.includes = .,\ model/,\ META-INF/,\ plugin.xml,\ plugin.properties jars.compile.order = . -source.. = src-gen/ -output.. = bin/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation/pom.xml b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation/pom.xml new file mode 100644 index 00000000..fbd35b20 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation + edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/.classpath b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/.classpath index 9d57aec8..33f43087 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/.classpath +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/.classpath @@ -1,11 +1,21 @@ - - + - + + + + + + + + + + + + diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/.gitignore b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/.project b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/.project index 85a30a09..aed7ff46 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/.project +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.sirius.nature.modelingproject org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/.settings/org.eclipse.core.resources.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/.settings/org.eclipse.core.resources.prefs deleted file mode 100644 index 99f26c02..00000000 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/.settings/org.eclipse.core.resources.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -encoding/=UTF-8 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/.settings/org.eclipse.jdt.core.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/.settings/org.eclipse.jdt.core.prefs index 229876b1..e8c450c0 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/.settings/org.eclipse.jdt.core.prefs +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/.settings/org.eclipse.jdt.core.prefs @@ -1,10 +1,11 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=15 -org.eclipse.jdt.core.compiler.compliance=15 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=15 +org.eclipse.jdt.core.compiler.source=11 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/.settings/org.eclipse.m2e.core.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/META-INF/MANIFEST.MF b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/META-INF/MANIFEST.MF index d1d05c7d..22863e54 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/META-INF/MANIFEST.MF +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/META-INF/MANIFEST.MF @@ -3,11 +3,11 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.models.identifier;singleton:=true Automatic-Module-Name: edu.kit.kastel.sdq.coupling.models.identifier -Bundle-Version: 0.1.0.qualifier +Bundle-Version: 1.0.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Export-Package: edu.kit.kastel.sdq.coupling.models.identifier, edu.kit.kastel.sdq.coupling.models.identifier.impl, edu.kit.kastel.sdq.coupling.models.identifier.util diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/pom.xml b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/pom.xml new file mode 100644 index 00000000..e96b4d49 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.models.identifier + edu.kit.kastel.sdq.coupling.models.identifier + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.java/.gitignore b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.java/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.java/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.java/.project b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.java/.project index f3333f95..ce4db6f3 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.java/.project +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.java/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.sirius.nature.modelingproject org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.java/.settings/org.eclipse.m2e.core.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.java/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.java/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.java/META-INF/MANIFEST.MF b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.java/META-INF/MANIFEST.MF index 9b6f121a..f7c8d211 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.java/META-INF/MANIFEST.MF +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.java/META-INF/MANIFEST.MF @@ -3,11 +3,11 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.models.java;singleton:=true Automatic-Module-Name: edu.kit.kastel.sdq.coupling.models.java -Bundle-Version: 0.1.0.qualifier +Bundle-Version: 1.0.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin -Export-Package: edu.kit.kastel.sdq.coupling.models.java, +Export-Package: edu.kit.kastel.sdq.coupling.models.java;version="1.0.0.qualifier", edu.kit.kastel.sdq.coupling.models.java.impl, edu.kit.kastel.sdq.coupling.models.java.members, edu.kit.kastel.sdq.coupling.models.java.members.impl, @@ -21,4 +21,4 @@ Require-Bundle: org.eclipse.emf.ecore;visibility:=reexport, org.eclipse.core.runtime, edu.kit.kastel.sdq.coupling.models.identifier;bundle-version="0.1.0";visibility:=reexport Bundle-ActivationPolicy: lazy -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-17 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.java/build.properties b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.java/build.properties index 0e10ab4f..ac0d644f 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.java/build.properties +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.java/build.properties @@ -1,10 +1,7 @@ -# - +source.. = src/,src-gen/ +output.. = bin/ bin.includes = .,\ model/,\ META-INF/,\ plugin.xml,\ plugin.properties -jars.compile.order = . -source.. = src-gen/ -output.. = bin/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.java/pom.xml b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.java/pom.xml new file mode 100644 index 00000000..9e965ab8 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.java/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.models.java + edu.kit.kastel.sdq.coupling.models.java + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joana/.gitignore b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joana/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joana/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joana/.project b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joana/.project index f022bed4..8350585b 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joana/.project +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joana/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.sirius.nature.modelingproject org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joana/.settings/org.eclipse.m2e.core.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joana/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joana/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joana/META-INF/MANIFEST.MF b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joana/META-INF/MANIFEST.MF index abf3a73c..4af373d9 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joana/META-INF/MANIFEST.MF +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joana/META-INF/MANIFEST.MF @@ -3,11 +3,11 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.models.joana;singleton:=true Automatic-Module-Name: edu.kit.kastel.sdq.coupling.models.joana -Bundle-Version: 0.1.0.qualifier +Bundle-Version: 1.0.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Export-Package: edu.kit.kastel.sdq.coupling.models.joana, edu.kit.kastel.sdq.coupling.models.joana.impl, edu.kit.kastel.sdq.coupling.models.joana.supporting.util, diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joana/build.properties b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joana/build.properties index 0e10ab4f..75cc4f46 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joana/build.properties +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joana/build.properties @@ -1,10 +1,8 @@ -# - +source.. = src/,src-gen/ +output.. = bin/ bin.includes = .,\ model/,\ META-INF/,\ plugin.xml,\ plugin.properties jars.compile.order = . -source.. = src-gen/ -output.. = bin/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joana/pom.xml b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joana/pom.xml new file mode 100644 index 00000000..94296b83 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joana/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.models.joana + edu.kit.kastel.sdq.coupling.models.joana + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanaresultingvalues/.gitignore b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanaresultingvalues/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanaresultingvalues/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanaresultingvalues/.project b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanaresultingvalues/.project index 47a118a8..eecd9e33 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanaresultingvalues/.project +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanaresultingvalues/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.sirius.nature.modelingproject org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanaresultingvalues/.settings/org.eclipse.m2e.core.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanaresultingvalues/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanaresultingvalues/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanaresultingvalues/META-INF/MANIFEST.MF b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanaresultingvalues/META-INF/MANIFEST.MF index f336ab1c..d6d53b94 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanaresultingvalues/META-INF/MANIFEST.MF +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanaresultingvalues/META-INF/MANIFEST.MF @@ -3,11 +3,11 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.models.joanaresultingvalues;singleton:=true Automatic-Module-Name: edu.kit.kastel.sdq.coupling.models.joanaresultingvalues -Bundle-Version: 0.1.0.qualifier +Bundle-Version: 1.0.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: J2SE-1.5 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Export-Package: edu.kit.kastel.sdq.coupling.models.joanaresultingvalues, edu.kit.kastel.sdq.coupling.models.joanaresultingvalues.impl, edu.kit.kastel.sdq.coupling.models.joanaresultingvalues.util diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanaresultingvalues/build.properties b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanaresultingvalues/build.properties index 697ca964..e74e3db4 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanaresultingvalues/build.properties +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanaresultingvalues/build.properties @@ -1,10 +1,8 @@ -# - +source.. = src/,src-gen/ +output.. = bin/ bin.includes = .,\ model/,\ META-INF/,\ plugin.xml,\ plugin.properties jars.compile.order = . -source.. = src-gen/ -output.. = bin/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanaresultingvalues/pom.xml b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanaresultingvalues/pom.xml new file mode 100644 index 00000000..858404a1 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanaresultingvalues/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.models.joanaresultingvalues + edu.kit.kastel.sdq.coupling.models.joanaresultingvalues + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanascar/.gitignore b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanascar/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanascar/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanascar/.project b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanascar/.project index 9fbf02ab..b189a752 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanascar/.project +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanascar/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.sirius.nature.modelingproject org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanascar/.settings/org.eclipse.m2e.core.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanascar/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanascar/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanascar/META-INF/MANIFEST.MF b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanascar/META-INF/MANIFEST.MF index 9c6cc278..00be38c2 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanascar/META-INF/MANIFEST.MF +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanascar/META-INF/MANIFEST.MF @@ -3,11 +3,11 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.models.joanascar;singleton:=true Automatic-Module-Name: edu.kit.kastel.sdq.coupling.models.joanascar -Bundle-Version: 0.1.0.qualifier +Bundle-Version: 1.0.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-RequiredExecutionEnvironment: J2SE-1.5 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Export-Package: edu.kit.kastel.sdq.coupling.models.joanascar, edu.kit.kastel.sdq.coupling.models.joanascar.impl, edu.kit.kastel.sdq.coupling.models.joanascar.util, diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanascar/build.properties b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanascar/build.properties index 697ca964..e74e3db4 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanascar/build.properties +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanascar/build.properties @@ -1,10 +1,8 @@ -# - +source.. = src/,src-gen/ +output.. = bin/ bin.includes = .,\ model/,\ META-INF/,\ plugin.xml,\ plugin.properties jars.compile.order = . -source.. = src-gen/ -output.. = bin/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanascar/pom.xml b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanascar/pom.xml new file mode 100644 index 00000000..670b4bf9 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanascar/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.models.joanascar + edu.kit.kastel.sdq.coupling.models.joanascar + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence/.gitignore b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence/.project b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence/.project index 117c6d2f..e8f9cb73 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence/.project +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.sirius.nature.modelingproject org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence/.settings/org.eclipse.m2e.core.prefs b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence/META-INF/MANIFEST.MF b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence/META-INF/MANIFEST.MF index 836a71eb..a9fa7a46 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence/META-INF/MANIFEST.MF +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence;singleton:=true Automatic-Module-Name: edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence -Bundle-Version: 0.1.0.qualifier +Bundle-Version: 1.0.0.qualifier Bundle-ClassPath: . Bundle-Vendor: %providerName Bundle-Localization: plugin @@ -17,7 +17,7 @@ Require-Bundle: org.eclipse.emf.ecore;visibility:=reexport, de.uka.ipd.sdq.units;visibility:=reexport, edu.kit.kastel.sdq.coupling.models.java;bundle-version="0.1.0";visibility:=reexport Bundle-ActivationPolicy: lazy -Bundle-RequiredExecutionEnvironment: JavaSE-11 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Export-Package: edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence, edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence.impl, edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence.supporting.util, diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence/build.properties b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence/build.properties index 697ca964..9f3f104f 100644 --- a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence/build.properties +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence/build.properties @@ -1,10 +1,7 @@ -# - +source.. = src/,src-gen/ +output.. = bin/ bin.includes = .,\ model/,\ META-INF/,\ plugin.xml,\ - plugin.properties -jars.compile.order = . -source.. = src-gen/ -output.. = bin/ + plugin.properties \ No newline at end of file diff --git a/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence/pom.xml b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence/pom.xml new file mode 100644 index 00000000..998f5227 --- /dev/null +++ b/bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence + edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/.classpath b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/.classpath index 53b0912d..7931ec26 100644 --- a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/.classpath +++ b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/.classpath @@ -1,14 +1,14 @@ - + - - + + - + diff --git a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/.project b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/.project index d3751e09..d0645fc2 100644 --- a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/.project +++ b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/.project @@ -10,6 +10,16 @@ + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + org.eclipse.m2e.core.maven2Builder @@ -19,5 +29,6 @@ org.eclipse.m2e.core.maven2Nature org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature diff --git a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/.settings/org.eclipse.jdt.core.prefs b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/.settings/org.eclipse.jdt.core.prefs index b5490a03..20cc7b58 100644 --- a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/.settings/org.eclipse.jdt.core.prefs +++ b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/.settings/org.eclipse.jdt.core.prefs @@ -1,8 +1,10 @@ eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 +org.eclipse.jdt.core.compiler.compliance=17 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=17 diff --git a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/META-INF/MANIFEST.MF b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/META-INF/MANIFEST.MF new file mode 100644 index 00000000..88dac4c9 --- /dev/null +++ b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/META-INF/MANIFEST.MF @@ -0,0 +1,8 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: Codeqlexecution +Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution +Bundle-Version: 1.0.0.qualifier +Bundle-RequiredExecutionEnvironment: JavaSE-17 +Automatic-Module-Name: edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution +Export-Package: edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution diff --git a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/build.properties b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/build.properties new file mode 100644 index 00000000..b107977f --- /dev/null +++ b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/build.properties @@ -0,0 +1,3 @@ +source.. = src/ +bin.includes = META-INF/,\ + . diff --git a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/feature.xml b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/feature.xml new file mode 100644 index 00000000..7af0c875 --- /dev/null +++ b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/feature.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/pom.xml b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/pom.xml index 260f6e69..e6a600c0 100644 --- a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/pom.xml +++ b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution/pom.xml @@ -1,33 +1,15 @@ - - 4.0.0 - edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution - edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution - 0.0.1-SNAPSHOT - - src - - - maven-compiler-plugin - 3.8.1 - - 11 - - - - org.apache.maven.plugins - maven-jar-plugin - 3.2.0 - - - - true - edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.CodeQLExecution - - - - - - - \ No newline at end of file + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + + edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution + edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/.gitignore b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/.project b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/.project index 53000c8c..08f44c8b 100644 --- a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/.project +++ b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/.project @@ -10,6 +10,16 @@ + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + org.eclipse.m2e.core.maven2Builder @@ -19,5 +29,6 @@ org.eclipse.m2e.core.maven2Nature org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature diff --git a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/.settings/org.eclipse.jdt.core.prefs b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/.settings/org.eclipse.jdt.core.prefs index 90f2c9ce..deb47996 100644 --- a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/.settings/org.eclipse.jdt.core.prefs +++ b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/.settings/org.eclipse.jdt.core.prefs @@ -1,8 +1,8 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=11 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=11 +org.eclipse.jdt.core.compiler.compliance=17 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate @@ -12,4 +12,4 @@ org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning org.eclipse.jdt.core.compiler.release=enabled -org.eclipse.jdt.core.compiler.source=11 +org.eclipse.jdt.core.compiler.source=17 diff --git a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/META-INF/MANIFEST.MF b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/META-INF/MANIFEST.MF new file mode 100644 index 00000000..f1ac728b --- /dev/null +++ b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/META-INF/MANIFEST.MF @@ -0,0 +1,9 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: Joanaexecution +Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution +Bundle-Version: 1.0.0.qualifier +Bundle-RequiredExecutionEnvironment: JavaSE-17 +Automatic-Module-Name: edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution +Export-Package: edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution, + edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.filehandling diff --git a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/build.properties b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/build.properties new file mode 100644 index 00000000..b107977f --- /dev/null +++ b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/build.properties @@ -0,0 +1,3 @@ +source.. = src/ +bin.includes = META-INF/,\ + . diff --git a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/feature.xml b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/feature.xml new file mode 100644 index 00000000..d493f5c7 --- /dev/null +++ b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/feature.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/pom.xml b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/pom.xml index 23d5234d..443e1b67 100644 --- a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/pom.xml +++ b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/pom.xml @@ -1,59 +1,15 @@ - + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../../ + edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution - 0.0.1-SNAPSHOT - - 11 - 11 - - - - - - - - src - - - org.apache.maven.plugins - maven-compiler-plugin - 3.8.1 - - 11 - 11 - - edu/kit/kastel/sdq/coupling/sourcecodeanalysis/joanaexecution/**/*.java - - - - - - org.apache.maven.plugins - maven-jar-plugin - 3.2.0 - - - - true - edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.JoanaExecution - - - - - - org.apache.maven.plugins - maven-source-plugin - 3.2.1 - - - attach-sources - - jar - - - - - - - \ No newline at end of file + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/target/.gitignore b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/target/.gitignore deleted file mode 100644 index 840e7d31..00000000 --- a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/target/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/classes/ diff --git a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/target/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution-0.0.1-SNAPSHOT.jar b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/target/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution-0.0.1-SNAPSHOT.jar deleted file mode 100644 index a76afba5..00000000 Binary files a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/target/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution-0.0.1-SNAPSHOT.jar and /dev/null differ diff --git a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/target/maven-archiver/pom.properties b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/target/maven-archiver/pom.properties index 320f52f0..68acf233 100644 --- a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/target/maven-archiver/pom.properties +++ b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/target/maven-archiver/pom.properties @@ -1,3 +1,3 @@ artifactId=edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution groupId=edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution -version=0.0.1-SNAPSHOT +version=1.0.0-SNAPSHOT diff --git a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index 3ff304c6..00000000 --- a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,8 +0,0 @@ -edu/kit/kastel/sdq/coupling/sourcecodeanalysis/joanaexecution/JoanaExecution.class -edu/kit/kastel/sdq/coupling/sourcecodeanalysis/joanaexecution/iterative/JoanaExecutionAdapter.class -edu/kit/kastel/sdq/analysiscouplingframework/results/NotOKResult.class -edu/kit/kastel/sdq/analysiscouplingframework/results/OKResult.class -edu/kit/kastel/sdq/coupling/sourcecodeanalysis/joanaexecution/filehandling/FileOutput.class -edu/kit/kastel/sdq/coupling/sourcecodeanalysis/joanaexecution/filehandling/FileToGenerate.class -edu/kit/kastel/sdq/analysiscouplingframework/results/Result.class -edu/kit/kastel/sdq/analysiscouplingframework/adapter/ExecutableProcessingStepAdapter.class diff --git a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index 4fd71d69..00000000 --- a/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,4 +0,0 @@ -/home/frederik/Arbeitsplatz/git/tools/couplingframework/TSE_Reiche_Alignment/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/src/edu/kit/kastel/sdq/coupling/sourcecodeanalysis/joanaexecution/filehandling/FileOutput.java -/home/frederik/Arbeitsplatz/git/tools/couplingframework/TSE_Reiche_Alignment/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/src/edu/kit/kastel/sdq/coupling/sourcecodeanalysis/joanaexecution/JoanaExecution.java -/home/frederik/Arbeitsplatz/git/tools/couplingframework/TSE_Reiche_Alignment/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/src/edu/kit/kastel/sdq/coupling/sourcecodeanalysis/joanaexecution/filehandling/FileToGenerate.java -/home/frederik/Arbeitsplatz/git/tools/couplingframework/TSE_Reiche_Alignment/bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution/src/edu/kit/kastel/sdq/coupling/sourcecodeanalysis/joanaexecution/iterative/JoanaExecutionAdapter.java diff --git a/bundles/Util/.classpath b/bundles/Util/.classpath index 6ee44e2c..7931ec26 100644 --- a/bundles/Util/.classpath +++ b/bundles/Util/.classpath @@ -1,11 +1,21 @@ - - + - + + + + + + + + + + + + diff --git a/bundles/Util/.gitignore b/bundles/Util/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/bundles/Util/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/bundles/Util/.project b/bundles/Util/.project index b8cd1f73..4d68dbb5 100644 --- a/bundles/Util/.project +++ b/bundles/Util/.project @@ -20,8 +20,14 @@ + + org.eclipse.m2e.core.maven2Builder + + + + org.eclipse.m2e.core.maven2Nature org.eclipse.jdt.core.javanature org.eclipse.pde.PluginNature diff --git a/bundles/Util/.settings/org.eclipse.jdt.core.prefs b/bundles/Util/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 00000000..3ba2756b --- /dev/null +++ b/bundles/Util/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,10 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=15 +org.eclipse.jdt.core.compiler.compliance=15 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning +org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.source=15 diff --git a/bundles/Util/.settings/org.eclipse.m2e.core.prefs b/bundles/Util/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/bundles/Util/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/bundles/Util/META-INF/MANIFEST.MF b/bundles/Util/META-INF/MANIFEST.MF index db434d74..9a131f12 100644 --- a/bundles/Util/META-INF/MANIFEST.MF +++ b/bundles/Util/META-INF/MANIFEST.MF @@ -3,6 +3,6 @@ Bundle-ManifestVersion: 2 Bundle-Name: Util Bundle-SymbolicName: edu.kit.kastel.sdq.coupling.util Bundle-Version: 1.0.0.qualifier -Bundle-RequiredExecutionEnvironment: JavaSE-15 +Bundle-RequiredExecutionEnvironment: JavaSE-17 Automatic-Module-Name: edu.kit.kastel.sdq.coupling.util Export-Package: edu.kit.kastel.sdq.coupling.util.iterative.transitivereduction diff --git a/bundles/Util/pom.xml b/bundles/Util/pom.xml new file mode 100644 index 00000000..b129888f --- /dev/null +++ b/bundles/Util/pom.xml @@ -0,0 +1,15 @@ + + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + ../../ + + edu.kit.kastel.sdq.coupling.util + edu.kit.kastel.sdq.coupling.util + 1.0.0-SNAPSHOT + eclipse-plugin + diff --git a/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/.project b/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/.project new file mode 100644 index 00000000..94b745d2 --- /dev/null +++ b/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/.project @@ -0,0 +1,17 @@ + + + ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/build.properties b/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/build.properties new file mode 100644 index 00000000..64f93a9f --- /dev/null +++ b/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/build.properties @@ -0,0 +1 @@ +bin.includes = feature.xml diff --git a/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/feature.xml b/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/feature.xml new file mode 100644 index 00000000..5b10c999 --- /dev/null +++ b/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/feature.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/target/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature-1.0.0-SNAPSHOT.jar b/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/target/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature-1.0.0-SNAPSHOT.jar new file mode 100644 index 00000000..5a4705a0 Binary files /dev/null and b/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/target/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature-1.0.0-SNAPSHOT.jar differ diff --git a/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/target/feature.xml b/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/target/feature.xml new file mode 100644 index 00000000..f04d1d7e --- /dev/null +++ b/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/target/feature.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/target/local-artifacts.properties b/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/target/local-artifacts.properties new file mode 100644 index 00000000..fd547399 --- /dev/null +++ b/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/target/local-artifacts.properties @@ -0,0 +1,4 @@ +#Sun Oct 12 13:50:38 CEST 2025 +artifact.main=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/target/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature-1.0.0-SNAPSHOT.jar +artifact.attached.p2artifacts=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/target/p2artifacts.xml +artifact.attached.p2metadata=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/target/p2content.xml diff --git a/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/target/p2artifacts.xml b/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/target/p2artifacts.xml new file mode 100644 index 00000000..e9ed28a4 --- /dev/null +++ b/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/target/p2artifacts.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/target/p2content.xml b/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/target/p2content.xml new file mode 100644 index 00000000..f805d5ea --- /dev/null +++ b/features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature/target/p2content.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + (org.eclipse.update.install.features=true) + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + + (org.eclipse.update.install.features=true) + + + + + + diff --git a/features/Partitioner.updatesite_feature/.project b/features/Partitioner.updatesite_feature/.project new file mode 100644 index 00000000..66bf5a09 --- /dev/null +++ b/features/Partitioner.updatesite_feature/.project @@ -0,0 +1,17 @@ + + + Partitioner.updatesite_feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/features/Partitioner.updatesite_feature/build.properties b/features/Partitioner.updatesite_feature/build.properties new file mode 100644 index 00000000..64f93a9f --- /dev/null +++ b/features/Partitioner.updatesite_feature/build.properties @@ -0,0 +1 @@ +bin.includes = feature.xml diff --git a/features/Partitioner.updatesite_feature/feature.xml b/features/Partitioner.updatesite_feature/feature.xml new file mode 100644 index 00000000..43c0a935 --- /dev/null +++ b/features/Partitioner.updatesite_feature/feature.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/features/Partitioner.updatesite_feature/target/Partitioner.updatesite_feature-1.0.0-SNAPSHOT.jar b/features/Partitioner.updatesite_feature/target/Partitioner.updatesite_feature-1.0.0-SNAPSHOT.jar new file mode 100644 index 00000000..c7cff8ca Binary files /dev/null and b/features/Partitioner.updatesite_feature/target/Partitioner.updatesite_feature-1.0.0-SNAPSHOT.jar differ diff --git a/features/Partitioner.updatesite_feature/target/feature.xml b/features/Partitioner.updatesite_feature/target/feature.xml new file mode 100644 index 00000000..13704084 --- /dev/null +++ b/features/Partitioner.updatesite_feature/target/feature.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/features/Partitioner.updatesite_feature/target/local-artifacts.properties b/features/Partitioner.updatesite_feature/target/local-artifacts.properties new file mode 100644 index 00000000..46e05e21 --- /dev/null +++ b/features/Partitioner.updatesite_feature/target/local-artifacts.properties @@ -0,0 +1,4 @@ +#Sun Oct 12 13:50:38 CEST 2025 +artifact.main=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/Partitioner.updatesite_feature/target/Partitioner.updatesite_feature-1.0.0-SNAPSHOT.jar +artifact.attached.p2artifacts=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/Partitioner.updatesite_feature/target/p2artifacts.xml +artifact.attached.p2metadata=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/Partitioner.updatesite_feature/target/p2content.xml diff --git a/features/Partitioner.updatesite_feature/target/p2artifacts.xml b/features/Partitioner.updatesite_feature/target/p2artifacts.xml new file mode 100644 index 00000000..8b9f381e --- /dev/null +++ b/features/Partitioner.updatesite_feature/target/p2artifacts.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/features/Partitioner.updatesite_feature/target/p2content.xml b/features/Partitioner.updatesite_feature/target/p2content.xml new file mode 100644 index 00000000..b9489615 --- /dev/null +++ b/features/Partitioner.updatesite_feature/target/p2content.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + (org.eclipse.update.install.features=true) + + + + + + + + + + + + + + + + + + + + (org.eclipse.update.install.features=true) + + + + + + + + + true + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/.project b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/.project new file mode 100644 index 00000000..86fbb398 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/.project @@ -0,0 +1,17 @@ + + + edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/.settings/org.eclipse.core.resources.prefs b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/.settings/org.eclipse.core.resources.prefs similarity index 100% rename from bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils/.settings/org.eclipse.core.resources.prefs rename to features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/.settings/org.eclipse.core.resources.prefs diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/build.properties b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/build.properties new file mode 100644 index 00000000..64f93a9f --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/build.properties @@ -0,0 +1 @@ +bin.includes = feature.xml diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/feature.xml b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/feature.xml new file mode 100644 index 00000000..b5d318ba --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/feature.xml @@ -0,0 +1,18 @@ + + + + + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/target/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature-1.0.0-SNAPSHOT.jar b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/target/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature-1.0.0-SNAPSHOT.jar new file mode 100644 index 00000000..39dc845a Binary files /dev/null and b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/target/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature-1.0.0-SNAPSHOT.jar differ diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/target/feature.xml b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/target/feature.xml new file mode 100644 index 00000000..b6932e1e --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/target/feature.xml @@ -0,0 +1,18 @@ + + + + + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/target/local-artifacts.properties b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/target/local-artifacts.properties new file mode 100644 index 00000000..acf9039c --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/target/local-artifacts.properties @@ -0,0 +1,4 @@ +#Sun Oct 12 13:50:51 CEST 2025 +artifact.main=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/target/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature-1.0.0-SNAPSHOT.jar +artifact.attached.p2artifacts=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/target/p2artifacts.xml +artifact.attached.p2metadata=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/target/p2content.xml diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/target/p2artifacts.xml b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/target/p2artifacts.xml new file mode 100644 index 00000000..2b329c79 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/target/p2artifacts.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/target/p2content.xml b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/target/p2content.xml new file mode 100644 index 00000000..47e9c20a --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature/target/p2content.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + (org.eclipse.update.install.features=true) + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + + + (org.eclipse.update.install.features=true) + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/.project b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/.project new file mode 100644 index 00000000..e96347ba --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/.project @@ -0,0 +1,17 @@ + + + edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/.settings/org.eclipse.core.resources.prefs b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/.settings/org.eclipse.core.resources.prefs similarity index 100% rename from bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator/.settings/org.eclipse.core.resources.prefs rename to features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/.settings/org.eclipse.core.resources.prefs diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/build.properties b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/build.properties new file mode 100644 index 00000000..64f93a9f --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/build.properties @@ -0,0 +1 @@ +bin.includes = feature.xml diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/feature.xml b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/feature.xml new file mode 100644 index 00000000..1b0ca049 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/feature.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/target/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature-1.0.0-SNAPSHOT.jar b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/target/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature-1.0.0-SNAPSHOT.jar new file mode 100644 index 00000000..ae610e6b Binary files /dev/null and b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/target/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature-1.0.0-SNAPSHOT.jar differ diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/target/feature.xml b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/target/feature.xml new file mode 100644 index 00000000..6cee2e63 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/target/feature.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/target/local-artifacts.properties b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/target/local-artifacts.properties new file mode 100644 index 00000000..ee8e9079 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/target/local-artifacts.properties @@ -0,0 +1,4 @@ +#Sun Oct 12 13:50:51 CEST 2025 +artifact.main=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/target/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature-1.0.0-SNAPSHOT.jar +artifact.attached.p2artifacts=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/target/p2artifacts.xml +artifact.attached.p2metadata=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/target/p2content.xml diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/target/p2artifacts.xml b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/target/p2artifacts.xml new file mode 100644 index 00000000..984adcf7 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/target/p2artifacts.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/target/p2content.xml b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/target/p2content.xml new file mode 100644 index 00000000..183c8c6c --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature/target/p2content.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + (org.eclipse.update.install.features=true) + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + + (org.eclipse.update.install.features=true) + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/.project b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/.project new file mode 100644 index 00000000..18223548 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/.project @@ -0,0 +1,17 @@ + + + edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/.settings/org.eclipse.core.resources.prefs b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/.settings/org.eclipse.core.resources.prefs similarity index 100% rename from bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator/.settings/org.eclipse.core.resources.prefs rename to features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/.settings/org.eclipse.core.resources.prefs diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/build.properties b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/build.properties new file mode 100644 index 00000000..64f93a9f --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/build.properties @@ -0,0 +1 @@ +bin.includes = feature.xml diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/feature.xml b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/feature.xml new file mode 100644 index 00000000..b7f5fa2d --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/feature.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/target/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature-1.0.0-SNAPSHOT.jar b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/target/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature-1.0.0-SNAPSHOT.jar new file mode 100644 index 00000000..9984559c Binary files /dev/null and b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/target/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature-1.0.0-SNAPSHOT.jar differ diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/target/feature.xml b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/target/feature.xml new file mode 100644 index 00000000..23fe9abc --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/target/feature.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/target/local-artifacts.properties b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/target/local-artifacts.properties new file mode 100644 index 00000000..04740383 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/target/local-artifacts.properties @@ -0,0 +1,4 @@ +#Sun Oct 12 13:50:51 CEST 2025 +artifact.main=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/target/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature-1.0.0-SNAPSHOT.jar +artifact.attached.p2artifacts=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/target/p2artifacts.xml +artifact.attached.p2metadata=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/target/p2content.xml diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/target/p2artifacts.xml b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/target/p2artifacts.xml new file mode 100644 index 00000000..9dc597ce --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/target/p2artifacts.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/target/p2content.xml b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/target/p2content.xml new file mode 100644 index 00000000..24fcebb6 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature/target/p2content.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + (org.eclipse.update.install.features=true) + + + + + + + + + + + + + + + + + + + + (org.eclipse.update.install.features=true) + + + + + + + + + true + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/.project b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/.project new file mode 100644 index 00000000..34031b1f --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/.project @@ -0,0 +1,17 @@ + + + edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/.settings/org.eclipse.core.resources.prefs b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/.settings/org.eclipse.core.resources.prefs similarity index 100% rename from bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator/.settings/org.eclipse.core.resources.prefs rename to features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/.settings/org.eclipse.core.resources.prefs diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/build.properties b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/build.properties new file mode 100644 index 00000000..64f93a9f --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/build.properties @@ -0,0 +1 @@ +bin.includes = feature.xml diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/feature.xml b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/feature.xml new file mode 100644 index 00000000..7bd09fd1 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/feature.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/target/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature-1.0.0-SNAPSHOT.jar b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/target/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature-1.0.0-SNAPSHOT.jar new file mode 100644 index 00000000..44200c3a Binary files /dev/null and b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/target/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature-1.0.0-SNAPSHOT.jar differ diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/target/feature.xml b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/target/feature.xml new file mode 100644 index 00000000..ccdb8a0d --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/target/feature.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/target/local-artifacts.properties b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/target/local-artifacts.properties new file mode 100644 index 00000000..26de4521 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/target/local-artifacts.properties @@ -0,0 +1,4 @@ +#Sun Oct 12 13:50:51 CEST 2025 +artifact.main=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/target/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature-1.0.0-SNAPSHOT.jar +artifact.attached.p2artifacts=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/target/p2artifacts.xml +artifact.attached.p2metadata=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/target/p2content.xml diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/target/p2artifacts.xml b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/target/p2artifacts.xml new file mode 100644 index 00000000..c4e8482b --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/target/p2artifacts.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/target/p2content.xml b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/target/p2content.xml new file mode 100644 index 00000000..fe4a2d03 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature/target/p2content.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + (org.eclipse.update.install.features=true) + + + + + + + + + + + + + + + + + + + + (org.eclipse.update.install.features=true) + + + + + + + + + true + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/.project b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/.project new file mode 100644 index 00000000..b68d1d9c --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/.project @@ -0,0 +1,17 @@ + + + edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/build.properties b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/build.properties new file mode 100644 index 00000000..64f93a9f --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/build.properties @@ -0,0 +1 @@ +bin.includes = feature.xml diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/feature.xml b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/feature.xml new file mode 100644 index 00000000..dffbdf63 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/feature.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/target/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature-1.0.0-SNAPSHOT.jar b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/target/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature-1.0.0-SNAPSHOT.jar new file mode 100644 index 00000000..b9497b36 Binary files /dev/null and b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/target/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature-1.0.0-SNAPSHOT.jar differ diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/target/feature.xml b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/target/feature.xml new file mode 100644 index 00000000..ae729c02 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/target/feature.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/target/local-artifacts.properties b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/target/local-artifacts.properties new file mode 100644 index 00000000..f8493853 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/target/local-artifacts.properties @@ -0,0 +1,4 @@ +#Sun Oct 12 13:50:51 CEST 2025 +artifact.main=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/target/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature-1.0.0-SNAPSHOT.jar +artifact.attached.p2artifacts=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/target/p2artifacts.xml +artifact.attached.p2metadata=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/target/p2content.xml diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/target/p2artifacts.xml b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/target/p2artifacts.xml new file mode 100644 index 00000000..a784af68 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/target/p2artifacts.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/target/p2content.xml b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/target/p2content.xml new file mode 100644 index 00000000..44a48066 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature/target/p2content.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + (org.eclipse.update.install.features=true) + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + + (org.eclipse.update.install.features=true) + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/.project b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/.project new file mode 100644 index 00000000..cff2f391 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/.project @@ -0,0 +1,17 @@ + + + edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/build.properties b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/build.properties new file mode 100644 index 00000000..64f93a9f --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/build.properties @@ -0,0 +1 @@ +bin.includes = feature.xml diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/feature.xml b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/feature.xml new file mode 100644 index 00000000..54d1913c --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/feature.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/target/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature-1.0.0-SNAPSHOT.jar b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/target/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature-1.0.0-SNAPSHOT.jar new file mode 100644 index 00000000..378fb030 Binary files /dev/null and b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/target/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature-1.0.0-SNAPSHOT.jar differ diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/target/feature.xml b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/target/feature.xml new file mode 100644 index 00000000..1ea52200 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/target/feature.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/target/local-artifacts.properties b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/target/local-artifacts.properties new file mode 100644 index 00000000..90a86975 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/target/local-artifacts.properties @@ -0,0 +1,4 @@ +#Sun Oct 12 13:50:51 CEST 2025 +artifact.main=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/target/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature-1.0.0-SNAPSHOT.jar +artifact.attached.p2artifacts=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/target/p2artifacts.xml +artifact.attached.p2metadata=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/target/p2content.xml diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/target/p2artifacts.xml b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/target/p2artifacts.xml new file mode 100644 index 00000000..684c0e59 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/target/p2artifacts.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/target/p2content.xml b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/target/p2content.xml new file mode 100644 index 00000000..7d671114 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature/target/p2content.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + (org.eclipse.update.install.features=true) + + + + + + + + + + + + + + + + + + + + (org.eclipse.update.install.features=true) + + + + + + + + + true + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/.project b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/.project new file mode 100644 index 00000000..64bbff37 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/.project @@ -0,0 +1,17 @@ + + + edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/build.properties b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/build.properties new file mode 100644 index 00000000..64f93a9f --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/build.properties @@ -0,0 +1 @@ +bin.includes = feature.xml diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/feature.xml b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/feature.xml new file mode 100644 index 00000000..e59f2e5a --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/feature.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/target/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature-1.0.0-SNAPSHOT.jar b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/target/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature-1.0.0-SNAPSHOT.jar new file mode 100644 index 00000000..a7f9ae63 Binary files /dev/null and b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/target/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature-1.0.0-SNAPSHOT.jar differ diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/target/feature.xml b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/target/feature.xml new file mode 100644 index 00000000..d7f5c588 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/target/feature.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/target/local-artifacts.properties b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/target/local-artifacts.properties new file mode 100644 index 00000000..cc05d9d8 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/target/local-artifacts.properties @@ -0,0 +1,4 @@ +#Sun Oct 12 13:50:51 CEST 2025 +artifact.main=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/target/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature-1.0.0-SNAPSHOT.jar +artifact.attached.p2artifacts=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/target/p2artifacts.xml +artifact.attached.p2metadata=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/target/p2content.xml diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/target/p2artifacts.xml b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/target/p2artifacts.xml new file mode 100644 index 00000000..6c1c02bc --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/target/p2artifacts.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/target/p2content.xml b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/target/p2content.xml new file mode 100644 index 00000000..6541f3a1 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature/target/p2content.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + (org.eclipse.update.install.features=true) + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + + (org.eclipse.update.install.features=true) + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/.project b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/.project new file mode 100644 index 00000000..7022d68e --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/.project @@ -0,0 +1,17 @@ + + + edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/.settings/org.eclipse.core.resources.prefs b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/.settings/org.eclipse.core.resources.prefs similarity index 100% rename from bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql/.settings/org.eclipse.core.resources.prefs rename to features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/.settings/org.eclipse.core.resources.prefs diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/build.properties b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/build.properties new file mode 100644 index 00000000..64f93a9f --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/build.properties @@ -0,0 +1 @@ +bin.includes = feature.xml diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/feature.xml b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/feature.xml new file mode 100644 index 00000000..0d2ad46f --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/feature.xml @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/target/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature-1.0.0-SNAPSHOT.jar b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/target/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature-1.0.0-SNAPSHOT.jar new file mode 100644 index 00000000..f8dd7104 Binary files /dev/null and b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/target/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature-1.0.0-SNAPSHOT.jar differ diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/target/feature.xml b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/target/feature.xml new file mode 100644 index 00000000..5641c5b9 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/target/feature.xml @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/target/local-artifacts.properties b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/target/local-artifacts.properties new file mode 100644 index 00000000..163d4c28 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/target/local-artifacts.properties @@ -0,0 +1,4 @@ +#Sun Oct 12 13:50:51 CEST 2025 +artifact.main=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/target/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature-1.0.0-SNAPSHOT.jar +artifact.attached.p2artifacts=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/target/p2artifacts.xml +artifact.attached.p2metadata=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/target/p2content.xml diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/target/p2artifacts.xml b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/target/p2artifacts.xml new file mode 100644 index 00000000..0365d203 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/target/p2artifacts.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/target/p2content.xml b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/target/p2content.xml new file mode 100644 index 00000000..c4735a7e --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature/target/p2content.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + (org.eclipse.update.install.features=true) + + + + + + + + + + + + + + + + + + + + (org.eclipse.update.install.features=true) + + + + + + + + + true + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/.project b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/.project new file mode 100644 index 00000000..4e5eca14 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/.project @@ -0,0 +1,17 @@ + + + edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/build.properties b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/build.properties new file mode 100644 index 00000000..64f93a9f --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/build.properties @@ -0,0 +1 @@ +bin.includes = feature.xml diff --git a/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/feature.xml b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/feature.xml new file mode 100644 index 00000000..7af0c875 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/feature.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/target/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature-1.0.0-SNAPSHOT.jar b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/target/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature-1.0.0-SNAPSHOT.jar new file mode 100644 index 00000000..1e90cb98 Binary files /dev/null and b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/target/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature-1.0.0-SNAPSHOT.jar differ diff --git a/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/target/feature.xml b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/target/feature.xml new file mode 100644 index 00000000..f83d20ee --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/target/feature.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/target/local-artifacts.properties b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/target/local-artifacts.properties new file mode 100644 index 00000000..9dab6df8 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/target/local-artifacts.properties @@ -0,0 +1,4 @@ +#Sun Oct 12 13:50:51 CEST 2025 +artifact.main=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/target/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature-1.0.0-SNAPSHOT.jar +artifact.attached.p2artifacts=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/target/p2artifacts.xml +artifact.attached.p2metadata=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/target/p2content.xml diff --git a/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/target/p2artifacts.xml b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/target/p2artifacts.xml new file mode 100644 index 00000000..c94dbab5 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/target/p2artifacts.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/target/p2content.xml b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/target/p2content.xml new file mode 100644 index 00000000..f7bb0170 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature/target/p2content.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + (org.eclipse.update.install.features=true) + + + + + + + + + true + + + + + + + + + + + + + + + + + + + + + + (org.eclipse.update.install.features=true) + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/.project b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/.project new file mode 100644 index 00000000..00c353df --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/.project @@ -0,0 +1,17 @@ + + + edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff --git a/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/build.properties b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/build.properties new file mode 100644 index 00000000..64f93a9f --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/build.properties @@ -0,0 +1 @@ +bin.includes = feature.xml diff --git a/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/feature.xml b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/feature.xml new file mode 100644 index 00000000..1c45fdb3 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/feature.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/target/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature-1.0.0-SNAPSHOT.jar b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/target/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature-1.0.0-SNAPSHOT.jar new file mode 100644 index 00000000..6cb3d212 Binary files /dev/null and b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/target/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature-1.0.0-SNAPSHOT.jar differ diff --git a/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/target/feature.xml b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/target/feature.xml new file mode 100644 index 00000000..801a7283 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/target/feature.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/target/local-artifacts.properties b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/target/local-artifacts.properties new file mode 100644 index 00000000..3d6241d7 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/target/local-artifacts.properties @@ -0,0 +1,4 @@ +#Sun Oct 12 13:50:51 CEST 2025 +artifact.main=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/target/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature-1.0.0-SNAPSHOT.jar +artifact.attached.p2artifacts=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/target/p2artifacts.xml +artifact.attached.p2metadata=/home/simon/Documents/Uni Ulm/Hiwi QDSEG/eclipse-workspace/TSE_Reiche_TransformationsAndModels/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/target/p2content.xml diff --git a/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/target/p2artifacts.xml b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/target/p2artifacts.xml new file mode 100644 index 00000000..41fb8eee --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/target/p2artifacts.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/target/p2content.xml b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/target/p2content.xml new file mode 100644 index 00000000..bb183214 --- /dev/null +++ b/features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature/target/p2content.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + (org.eclipse.update.install.features=true) + + + + + + + + + + + + + + + + + + + + (org.eclipse.update.install.features=true) + + + + + + + + + true + + + + + diff --git a/pom.xml b/pom.xml new file mode 100644 index 00000000..02c29e99 --- /dev/null +++ b/pom.xml @@ -0,0 +1,184 @@ + + + 4.0.0 + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + pom + + + + + + org.eclipse.tycho + tycho-p2-director-plugin + 2.7.5 + + true + true + true + + + + + + + org.eclipse.tycho + tycho-maven-plugin + 2.7.5 + true + + true + true + true + + + + org.eclipse.tycho + tycho-p2-plugin + 2.7.5 + + + attached-p2-metadata + package + + p2-metadata + + + + + true + true + true + + + + org.eclipse.tycho + tycho-p2-repository-plugin + 2.7.5 + + true + true + true + + + + + + + + + bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution + bundles/Non-Conformance-Analysis/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution + + + features/ArchitectureAndStaticCodeAnalysesCouplingFramework.updatesite_feature + features/Partitioner.updatesite_feature + + + bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql + bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana + bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql + bundles/Consistency/ModelTransformation/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana + bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2accessanalysis + bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2extendeddataflowanalysis + bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joanaresult2accessanalysis + bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis + + bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.codeqlresult2scar + bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultparser.joana2scar + bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.codeqlscar2resultingspecification + bundles/Integration/edu.kit.kastel.sdq.coupling.backprojection.resultingspecificationextraction.joana2resultingspecification + + + bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeql + bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codegeneratorutils + bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.codeqltainttrackingcodegenerator + bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.java + bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.pcmjavacorrespondence + bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.generation.javacodegenerator + bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.pcm2java + bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysiscodeqlcorrespondence + bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.identifier + bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joana + bundles/Consistency/CodeGeneration/edu.kit.kastel.sdq.coupling.alignment.joanacodegenerator + bundles/Util + bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.accessanalysisjoanacorrespondences + bundles/Metamodels/edu.kit.kastel.sdq.coupling.evaluation.supporting.configurationrepresentation + bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfajoanacorrespondences + bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.extension.dataflowanalysis.parameterannotation + bundles/Metamodels/edu.kit.kastel.sdq.coupling.codeqlresultingvalues + bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlscarcorrespondences + bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.codeqlresultingvaluescorrespondences + bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.codeqlscar + bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.edfacodeqlcorrespondences + bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanascar + bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanascarcorrespondences + bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.joanaresultingvalues + bundles/Metamodels/edu.kit.kastel.sdq.coupling.models.correspondences.joanaresultingvaluescorrespondences + + + features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.codeqlexecution.feature + features/edu.kit.kastel.sdq.coupling.sourcecodeanalysis.joanaexecution.feature + features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2codeql.feature + features/edu.kit.kastel.sdq.coupling.alignment.accessanalysis2joana.feature + features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2codeql.feature + features/edu.kit.kastel.sdq.coupling.alignment.extendeddataflowanalysis2joana.feature + features/edu.kit.kastel.sdq.coupling.backprojection.codeql2accessanalysis.feature + features/edu.kit.kastel.sdq.coupling.backprojection.codeql2extendeddataflowanalysis.feature + features/edu.kit.kastel.sdq.coupling.backprojection.joana2accessanalysis.feature + features/edu.kit.kastel.sdq.coupling.backprojection.joana2extendeddataflowanalysis.feature + + updatesite + + + + + + eclipse-2023-09 + https://download.eclipse.org/releases/2023-09 + p2 + + + palladio-nightly + https://sdqweb.ipd.kit.edu/eclipse/palladiosimulator/nightly/ + p2 + + + sdq-commons + https://kit-sdq.github.io/updatesite/release/commons/ + p2 + + + confidentiality4cbse + https://kastel-scbs.github.io/updatesite/nightly/confidentiality/ + p2 + + + dataflowanalysis + https://dataflowanalysis.github.io/updatesite/release/dataflowanalysis/v1.0.0/ + p2 + + + dataflowanalysis-pcm-extension + https://dataflowanalysis.github.io/updatesite/release/pcm-dataflowanalysis-extension/v5.2.0/ + p2 + + + framework + https://cascade-analysiscoupling.github.io/updatesite/framework + p2 + + + partitioner + https://cascade-analysiscoupling.github.io/updatesite/partitioner + p2 + + + maven-central + https://repo.maven.apache.org/maven2 + default + + + diff --git a/updatesite/.classpath b/updatesite/.classpath new file mode 100644 index 00000000..f7e4a1dd --- /dev/null +++ b/updatesite/.classpath @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/updatesite/.gitignore b/updatesite/.gitignore new file mode 100644 index 00000000..b83d2226 --- /dev/null +++ b/updatesite/.gitignore @@ -0,0 +1 @@ +/target/ diff --git a/updatesite/.project b/updatesite/.project new file mode 100644 index 00000000..6af95df0 --- /dev/null +++ b/updatesite/.project @@ -0,0 +1,29 @@ + + + edu.kit.kastel.sdq.coupling.updatesite + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.UpdateSiteBuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + org.eclipse.pde.UpdateSiteNature + + diff --git a/updatesite/.settings/org.eclipse.jdt.core.prefs b/updatesite/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 00000000..2f5cc74c --- /dev/null +++ b/updatesite/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,8 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/updatesite/.settings/org.eclipse.m2e.core.prefs b/updatesite/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/updatesite/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/updatesite/category.xml b/updatesite/category.xml new file mode 100644 index 00000000..1a9a13fb --- /dev/null +++ b/updatesite/category.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/updatesite/pom.xml b/updatesite/pom.xml new file mode 100644 index 00000000..93516091 --- /dev/null +++ b/updatesite/pom.xml @@ -0,0 +1,11 @@ + + 4.0.0 + + TSE_Reiche_TransformationsAndModels + TSE_Reiche_TransformationsAndModels + 0.0.1-SNAPSHOT + + edu.kit.kastel.sdq.coupling.updatesite + edu.kit.kastel.sdq.coupling.updatesite + eclipse-repository + diff --git a/updatesite/site.xml b/updatesite/site.xml new file mode 100644 index 00000000..c18f51aa --- /dev/null +++ b/updatesite/site.xml @@ -0,0 +1,4 @@ + + + +