From 4f62447aed0fb29dbae52e9c59ad20f412889597 Mon Sep 17 00:00:00 2001
From: Florian Lambers <fl462057@fh-muenster.de>
Date: Tue, 22 Feb 2022 00:09:24 +0100
Subject: [PATCH] added author

---
 .../bpmn/data/TaskSpecificConstraint.java     |  3 +++
 .../BPMNVariableFormFieldScanner.java         |  6 +++++
 .../Testgenerator/migration/ActionType.java   |  5 ++++
 .../migration/FlowChangeWrapper.java          |  6 +++++
 .../migration/MigrationResultWrapper.java     |  5 ++++
 .../migration/MigrationService.java           |  6 ++++-
 .../migration/MigrationStatus.java            |  6 ++++-
 .../migration/MigrationStatusContainer.java   |  6 ++++-
 .../rest/dto/MigrationResultDTO.java          |  3 +++
 .../rest/dto/MigrationResultWrapperDTO.java   |  3 +++
 .../rest/service/change/ChangeController.java | 26 ++++++++++++++++++-
 .../rest/service/project/ProjectService.java  |  3 +++
 .../rest/service/test/TestService.java        |  5 +++-
 .../Testgenerator/utils/BPMNParseUtils.java   |  7 +++++
 .../Testgenerator/yaml/Activity.java          |  3 +++
 .../Testgenerator/yaml/ActivityAdd.java       |  3 +++
 .../Testgenerator/yaml/ActivityDelete.java    |  3 +++
 .../Testgenerator/yaml/ChangeConstraint.java  |  3 +++
 .../Testgenerator/yaml/ChangeType.java        |  3 +++
 .../Testgenerator/yaml/Configuration.java     |  3 +++
 .../Testgenerator/yaml/Event.java             |  3 +++
 .../Testgenerator/yaml/Gateway.java           |  3 +++
 .../Testgenerator/yaml/GatewayAction.java     |  3 +++
 .../Testgenerator/yaml/MigrationResult.java   |  3 +++
 .../yaml/MigrationResultStatus.java           |  3 +++
 .../Testgenerator/yaml/MigrationYaml.java     |  3 +++
 .../Testgenerator/yaml/Priority.java          |  3 +++
 .../Testgenerator/yaml/ProcessVariable.java   |  3 +++
 .../Testgenerator/yaml/RequiredType.java      |  3 +++
 .../Testgenerator/yaml/SequenceFlow.java      |  3 +++
 .../Testgenerator/yaml/YamlReader.java        |  9 +++++--
 .../src/app/components/flag/flag.component.ts |  3 +++
 .../migration-overview.component.ts           |  4 +++
 .../app/models/migration-result-wrapper.ts    |  3 +++
 .../src/app/models/migration-result.ts        |  3 +++
 .../src/app/models/migration-status.ts        |  3 +++
 .../filter-migration-result-wrapper.pipe.ts   |  3 +++
 .../src/app/services/migration-service.ts     |  3 +++
 38 files changed, 162 insertions(+), 7 deletions(-)

diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/bpmn/data/TaskSpecificConstraint.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/bpmn/data/TaskSpecificConstraint.java
index b3f2a47..74e7cb1 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/bpmn/data/TaskSpecificConstraint.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/bpmn/data/TaskSpecificConstraint.java
@@ -2,6 +2,9 @@ package de.fhmuenster.masterthesis.Testgenerator.bpmn.data;
 
 import de.fhmuenster.masterthesis.testgeneratorDSL.Constraint;
 
+/**
+ * @author Florian Lambers
+ */
 public class TaskSpecificConstraint {
 	
 	private String taskId;
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/bpmn/processfragmentation/BPMNVariableFormFieldScanner.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/bpmn/processfragmentation/BPMNVariableFormFieldScanner.java
index f7e8ed5..da58687 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/bpmn/processfragmentation/BPMNVariableFormFieldScanner.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/bpmn/processfragmentation/BPMNVariableFormFieldScanner.java
@@ -93,6 +93,9 @@ public class BPMNVariableFormFieldScanner {
 			.findFirst();
 		
 		if(formDocumentOpt.isPresent()) {
+			/**
+			 * @author Florian Lambers
+			 */
 			Document formDocument = formDocumentOpt.get().getDocument();
 			Elements inputs = formDocument.getElementsByTag("input");
 			for(Element input : inputs) {
@@ -182,6 +185,9 @@ public class BPMNVariableFormFieldScanner {
 		addConstraints(formField, baseElement.getId());
 	}
 
+	/**
+	 * @author Florian Lambers
+	 */
 	private void addConstraints(CamundaFormField field, String taskId) {
 		Long minLength = getCamundaConstraintLong(field, CONSTRAINT_MIN_LENGTH);
 		Long maxLength = getCamundaConstraintLong(field, CONSTRAINT_MAX_LENGTH);
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/ActionType.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/ActionType.java
index e400222..c14dbd6 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/ActionType.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/ActionType.java
@@ -1,5 +1,10 @@
 package de.fhmuenster.masterthesis.Testgenerator.migration;
 
+/**
+ * This class stores the different action types that exist (enum).
+ * 
+ * @author Florian Lambers
+ */
 public enum ActionType {
 	ACTIVITY_ADD_MANUAL_TASK, ACTIVITY_ADD_USER_TASK_REQUIRED, ACTIVITY_ADD_USER_TASK_NOT_REQUIRED,
 	ACTIVITY_ADD_BUSINESS_RULE_TASK,
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/FlowChangeWrapper.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/FlowChangeWrapper.java
index 480dce7..39ae4b5 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/FlowChangeWrapper.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/FlowChangeWrapper.java
@@ -13,6 +13,12 @@ import de.fhmuenster.masterthesis.testgeneratorDSL.FlowElement;
 import de.fhmuenster.masterthesis.testgeneratorDSL.FlowElementReference;
 import de.fhmuenster.masterthesis.testgeneratorDSL.Test;
 
+/**
+ * This class is an entity used to store a detected change (contains the flow where the change happened,
+ * the actionType, the changed flowElement, the migrationResult and the affectedTests).
+ * 
+ * @author Florian Lambers
+ */
 public class FlowChangeWrapper {
 	
 	private Flow flow;
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationResultWrapper.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationResultWrapper.java
index 57f25c5..055b24a 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationResultWrapper.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationResultWrapper.java
@@ -6,6 +6,11 @@ import java.util.List;
 import de.fhmuenster.masterthesis.Testgenerator.rest.dto.FlowChangeWrapperDTO;
 import de.fhmuenster.masterthesis.Testgenerator.rest.dto.MigrationResultWrapperDTO;
 
+/**
+ * This class stores the change detection results grouped by flag.
+ * 
+ * @author Florian Lambers
+ */
 public class MigrationResultWrapper {
 	
 	private List<FlowChangeWrapper> greenResults;
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationService.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationService.java
index 7832caf..48acbe0 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationService.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationService.java
@@ -50,7 +50,11 @@ import de.fhmuenster.masterthesis.testgeneratorDSL.Constraint;
 import de.fhmuenster.masterthesis.testgeneratorDSL.EndFlowElement;
 import de.fhmuenster.masterthesis.testgeneratorDSL.Flag;
 import de.fhmuenster.masterthesis.utils.TestgeneratorDSLUtils;
-
+/**
+ * MigrationService to detect all the changes in a model.
+ * 
+ * @author Florian Lambers
+ */
 @Service
 public class MigrationService {
 
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationStatus.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationStatus.java
index d986cd5..00fda45 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationStatus.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationStatus.java
@@ -13,7 +13,11 @@ import de.fhmuenster.masterthesis.Testgenerator.rest.dto.BPMNFlowDTO;
 import de.fhmuenster.masterthesis.Testgenerator.rest.dto.BPMNFlowSetDTO;
 import de.fhmuenster.masterthesis.Testgenerator.rest.dto.FlowElementDTO;
 
-
+/**
+ * This class stores the current migration status.
+ * 
+ * @author Florian Lambers
+ */
 public class MigrationStatus {
 	private boolean migrating;
 	
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationStatusContainer.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationStatusContainer.java
index b56c468..a941f13 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationStatusContainer.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/migration/MigrationStatusContainer.java
@@ -6,7 +6,11 @@ import javax.annotation.PostConstruct;
 
 import org.springframework.context.annotation.Scope;
 import org.springframework.stereotype.Component;
-
+/**
+ * This class stores all the given migration states for each project.
+ * 
+ * @author Florian Lambers
+ */
 @Component
 @Scope("singleton")
 public class MigrationStatusContainer {
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/dto/MigrationResultDTO.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/dto/MigrationResultDTO.java
index 32c472b..d2420f4 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/dto/MigrationResultDTO.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/dto/MigrationResultDTO.java
@@ -1,5 +1,8 @@
 package de.fhmuenster.masterthesis.Testgenerator.rest.dto;
 
+/**
+ * @author Florian Lambers
+ */
 public class MigrationResultDTO {
 	private String status;
 	private int priority;
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/dto/MigrationResultWrapperDTO.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/dto/MigrationResultWrapperDTO.java
index d2b4ca9..81402b2 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/dto/MigrationResultWrapperDTO.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/dto/MigrationResultWrapperDTO.java
@@ -2,6 +2,9 @@ package de.fhmuenster.masterthesis.Testgenerator.rest.dto;
 
 import java.util.List;
 
+/**
+ * @author Florian Lambers
+ */
 public class MigrationResultWrapperDTO {
 	
 	private List<FlowChangeWrapperDTO> greenResults;
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/service/change/ChangeController.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/service/change/ChangeController.java
index 1051edf..72554d1 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/service/change/ChangeController.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/service/change/ChangeController.java
@@ -183,6 +183,12 @@ public class ChangeController {
 		return dto;
 	}
 	
+	/**
+	 * method to store the current migration status so that it can be continued later.
+	 * @param projectId, flowSetDTO
+	 * @return
+	 * @author Florian Lambers
+	 */
 	@RequestMapping(path = "/project/{projectId}/migration/save", method = RequestMethod.POST)
 	public void saveMigrationStatus(@PathVariable(required = true) Long projectId,
 			@RequestBody BPMNFlowSetDTO flowSetDTO) {
@@ -204,7 +210,13 @@ public class ChangeController {
 	}
 
 
-	
+	/**
+	 * method to detect the changes of a pda version. Calls the migrationService and copies the models before.
+	 * moreover, it copies the given test cases to the new dsl (copying of mocks, endchecks, variables, manually added variables, ...)
+	 * @param projectId, flowSetDTO
+	 * @return MigrationResultWrapperDTO
+	 * @author Florian Lambers
+	 */
 	@RequestMapping(path = "/project/{projectId}/migration/changes", method = RequestMethod.POST)
 	public MigrationResultWrapperDTO detectChanges(@PathVariable(required = true) Long projectId, @RequestBody BPMNFlowSetDTO flowSetDTO) {
 
@@ -525,6 +537,12 @@ public class ChangeController {
 
 	}
 	
+	/**
+	 * method to return the current migrationStatus for a project
+	 * @param projectId
+	 * @return BPMNFlowSetDTO[]
+	 * @author Florian Lambers
+	 */
 	@RequestMapping(path = "/project/{projectId}/migration/status", method = RequestMethod.GET)
 	public BPMNFlowSetDTO[] getMigrationStatus(@PathVariable(required = true) Long projectId) {
 		
@@ -538,6 +556,12 @@ public class ChangeController {
 		}
 	}
 	
+	/**
+	 * method to get the initial flow matching for a migration
+	 * @param projectId
+	 * @return BPMNFlowSetDTO
+	 * @author Florian Lambers
+	 */
 	@RequestMapping(path = "/project/{projectId}/migration/initialmatching", method = RequestMethod.GET)
 	public BPMNFlowSetDTO getInitialFlowMatching(@PathVariable(required = true) Long projectId) {
 		return this.migrationStatusContainer.getMigrationStatusForProject(projectId).getInitialOldFlowsMatching();
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/service/project/ProjectService.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/service/project/ProjectService.java
index b815ecc..30b06b8 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/service/project/ProjectService.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/service/project/ProjectService.java
@@ -319,6 +319,9 @@ public class ProjectService {
 		removeProjectConfig(projectsConfig, projectConfig);
 	}
 	
+	/**
+	 * @author Florian Lambers
+	 */
 	public void copyModelsToBackupFolder(Long projectId) {
 		LOGGER.info("starting copy process to backup folder");
 		Project project = getProjectForId(projectId);
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/service/test/TestService.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/service/test/TestService.java
index a899c21..6c5c835 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/service/test/TestService.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/rest/service/test/TestService.java
@@ -261,7 +261,10 @@ public class TestService {
 			if (!testId.equals(testcase.getName())) {
 				checkTestIdAlreadyTaken(testcase.getName(), serializer);
 			}
-			
+			/**
+			 * @author Florian Lambers
+			 * up to line 321
+			 */
 			//Test-Flag aktualisieren
 			testcase.setFlag("GREEN");
 			
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/utils/BPMNParseUtils.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/utils/BPMNParseUtils.java
index 2c36efc..0bdad08 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/utils/BPMNParseUtils.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/utils/BPMNParseUtils.java
@@ -188,6 +188,10 @@ public class BPMNParseUtils {
 						getProposals(b, variableTestdata.get(b), Boolean.class))) //
 				.collect(Collectors.toList());
 		//Constraints hinzufügen
+		/**
+		 * @author Florian Lambers
+		 * up to line 256 
+		 */
 		List<Constraint> constraintsToAdd = new BasicEList<>();
 		for(StringVariable sv : stringVariables) {
 			List<BPMNFieldConstraint> constraintsForVariable = formFields.getVariableConstraints().get(sv.getName());
@@ -317,6 +321,9 @@ public class BPMNParseUtils {
 		return externalTopic;
 	}
 	
+	/**
+	 * @author Florian Lambers
+	 */
 	public static String getResultVariable(BusinessRuleTask businessRuleTask) {
 		String resultVariable = businessRuleTask.getAttributeValueNs(NAMESPACE_URI_BPMN, "resultVariable");
 		return resultVariable;
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Activity.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Activity.java
index c823478..0880f36 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Activity.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Activity.java
@@ -1,5 +1,8 @@
 package de.fhmuenster.masterthesis.Testgenerator.yaml;
 
+/**
+ * @author Florian Lambers
+ */
 public class Activity {
 
 	private ActivityAdd add;
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ActivityAdd.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ActivityAdd.java
index 4127b51..6dc07b3 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ActivityAdd.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ActivityAdd.java
@@ -1,5 +1,8 @@
 package de.fhmuenster.masterthesis.Testgenerator.yaml;
 
+/**
+ * @author Florian Lambers
+ */
 public class ActivityAdd {
 
 	private RequiredType userTask;
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ActivityDelete.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ActivityDelete.java
index e06e244..3a1a499 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ActivityDelete.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ActivityDelete.java
@@ -1,5 +1,8 @@
 package de.fhmuenster.masterthesis.Testgenerator.yaml;
 
+/**
+ * @author Florian Lambers
+ */
 public class ActivityDelete {
 
 	private MigrationResult userTask;
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ChangeConstraint.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ChangeConstraint.java
index f4ee5cc..924924b 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ChangeConstraint.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ChangeConstraint.java
@@ -1,5 +1,8 @@
 package de.fhmuenster.masterthesis.Testgenerator.yaml;
 
+/**
+ * @author Florian Lambers
+ */
 public class ChangeConstraint {
 
 	private MigrationResult fromNotRequiredToRequired;
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ChangeType.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ChangeType.java
index d44661b..b2162ce 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ChangeType.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ChangeType.java
@@ -1,5 +1,8 @@
 package de.fhmuenster.masterthesis.Testgenerator.yaml;
 
+/**
+ * @author Florian Lambers
+ */
 public class ChangeType {
 
 	private RequiredType fromXTaskToUserTask;
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Configuration.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Configuration.java
index d7ee5dc..243be26 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Configuration.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Configuration.java
@@ -1,5 +1,8 @@
 package de.fhmuenster.masterthesis.Testgenerator.yaml;
 
+/**
+ * @author Florian Lambers
+ */
 public class Configuration {
 	private int green;
 	private int yellow;
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Event.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Event.java
index 77eb24e..f9f3f9b 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Event.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Event.java
@@ -1,5 +1,8 @@
 package de.fhmuenster.masterthesis.Testgenerator.yaml;
 
+/**
+ * @author Florian Lambers
+ */
 public class Event {
 	private ProcessVariable addProcessVariable;
 	private MigrationResult deleteProcessVariable;
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Gateway.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Gateway.java
index f83d266..397a8b5 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Gateway.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Gateway.java
@@ -1,5 +1,8 @@
 package de.fhmuenster.masterthesis.Testgenerator.yaml;
 
+/**
+ * @author Florian Lambers
+ */
 public class Gateway {
 	private GatewayAction add;
 	private GatewayAction delete;
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/GatewayAction.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/GatewayAction.java
index 962f633..5cf6dd9 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/GatewayAction.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/GatewayAction.java
@@ -1,5 +1,8 @@
 package de.fhmuenster.masterthesis.Testgenerator.yaml;
 
+/**
+ * @author Florian Lambers
+ */
 public class GatewayAction {
 	private MigrationResult xor;
 	private MigrationResult or;
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/MigrationResult.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/MigrationResult.java
index bff5f32..3c1d66e 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/MigrationResult.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/MigrationResult.java
@@ -1,5 +1,8 @@
 package de.fhmuenster.masterthesis.Testgenerator.yaml;
 
+/**
+ * @author Florian Lambers
+ */
 public class MigrationResult {
 	
 	private MigrationResultStatus status;
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/MigrationResultStatus.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/MigrationResultStatus.java
index b2cbc9b..6912366 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/MigrationResultStatus.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/MigrationResultStatus.java
@@ -1,5 +1,8 @@
 package de.fhmuenster.masterthesis.Testgenerator.yaml;
 
+/**
+ * @author Florian Lambers
+ */
 public enum MigrationResultStatus {
 	NONE,
 	GREEN,
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/MigrationYaml.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/MigrationYaml.java
index d79c160..08b0f0d 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/MigrationYaml.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/MigrationYaml.java
@@ -1,5 +1,8 @@
 package de.fhmuenster.masterthesis.Testgenerator.yaml;
 
+/**
+ * @author Florian Lambers
+ */
 public class MigrationYaml {
 	private Configuration configuration;
 	private Gateway gateway;
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Priority.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Priority.java
index d640b03..5e0da6c 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Priority.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/Priority.java
@@ -1,5 +1,8 @@
 package de.fhmuenster.masterthesis.Testgenerator.yaml;
 
+/**
+ * @author Florian Lambers
+ */
 public class Priority {
 	
   	private String formularPart0;
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ProcessVariable.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ProcessVariable.java
index dc695bb..576e4f0 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ProcessVariable.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/ProcessVariable.java
@@ -1,5 +1,8 @@
 package de.fhmuenster.masterthesis.Testgenerator.yaml;
 
+/**
+ * @author Florian Lambers
+ */
 public class ProcessVariable {
 
 	private MigrationResult required;
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/RequiredType.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/RequiredType.java
index addd22a..89bbc28 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/RequiredType.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/RequiredType.java
@@ -1,5 +1,8 @@
 package de.fhmuenster.masterthesis.Testgenerator.yaml;
 
+/**
+ * @author Florian Lambers
+ */
 public class RequiredType {
 	private MigrationResult required;
 	private MigrationResult notRequired;
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/SequenceFlow.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/SequenceFlow.java
index ae060e2..a7969ff 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/SequenceFlow.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/SequenceFlow.java
@@ -1,5 +1,8 @@
 package de.fhmuenster.masterthesis.Testgenerator.yaml;
 
+/**
+ * @author Florian Lambers
+ */
 public class SequenceFlow {
 	
 	private MigrationResult changeExpression;
diff --git a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/YamlReader.java b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/YamlReader.java
index 5814278..9aacc0a 100644
--- a/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/YamlReader.java
+++ b/Testgenerator/src/main/java/de/fhmuenster/masterthesis/Testgenerator/yaml/YamlReader.java
@@ -5,11 +5,14 @@ import java.io.File;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import com.fasterxml.jackson.dataformat.yaml.YAMLFactory;
 
+
 public class YamlReader {
 	public YamlReader() {
 		
 	}
-	
+	/**
+	 * @author Florian Lambers
+	 */
 	public MigrationYaml loadMigrationYaml() {
 		ObjectMapper mapper = new ObjectMapper(new YAMLFactory());
 		
@@ -25,7 +28,9 @@ public class YamlReader {
 		
 		return yaml;
 	}
-	
+	/**
+	 * @author Henning Schmeink
+	 */
 	public MigrationYaml loadConfigYaml() {
 		ObjectMapper mapper = new ObjectMapper(new YAMLFactory());
 		
diff --git a/testgenerator-web/testgenerator-web/src/app/components/flag/flag.component.ts b/testgenerator-web/testgenerator-web/src/app/components/flag/flag.component.ts
index 9512cd0..c9b76dd 100644
--- a/testgenerator-web/testgenerator-web/src/app/components/flag/flag.component.ts
+++ b/testgenerator-web/testgenerator-web/src/app/components/flag/flag.component.ts
@@ -1,5 +1,8 @@
 import { Component, Input, OnInit } from '@angular/core';
 
+/**
+ * @author Florian Lambers
+ */
 @Component({
   selector: 'app-flag',
   templateUrl: './flag.component.html',
diff --git a/testgenerator-web/testgenerator-web/src/app/components/migration-overview/migration-overview.component.ts b/testgenerator-web/testgenerator-web/src/app/components/migration-overview/migration-overview.component.ts
index 67b6efb..0ddb088 100644
--- a/testgenerator-web/testgenerator-web/src/app/components/migration-overview/migration-overview.component.ts
+++ b/testgenerator-web/testgenerator-web/src/app/components/migration-overview/migration-overview.component.ts
@@ -5,6 +5,10 @@ import { MigrationService } from '../../services/migration-service';
 import { environment } from 'src/environments/environment';
 import { HttpClient } from '@angular/common/http';
 
+
+/**
+ * @author Florian Lambers
+ */
 @Component({
   selector: 'app-migration-overview',
   templateUrl: './migration-overview.component.html',
diff --git a/testgenerator-web/testgenerator-web/src/app/models/migration-result-wrapper.ts b/testgenerator-web/testgenerator-web/src/app/models/migration-result-wrapper.ts
index 7b7a980..2bed294 100644
--- a/testgenerator-web/testgenerator-web/src/app/models/migration-result-wrapper.ts
+++ b/testgenerator-web/testgenerator-web/src/app/models/migration-result-wrapper.ts
@@ -1,5 +1,8 @@
 import { FlowChangeWrapper } from "./flow-change-wrapper";
 
+/**
+ * @author Florian Lambers
+ */
 export interface MigrationResultWrapper {
     greenResults: Array<FlowChangeWrapper>;
     yellowResults: Array<FlowChangeWrapper>;
diff --git a/testgenerator-web/testgenerator-web/src/app/models/migration-result.ts b/testgenerator-web/testgenerator-web/src/app/models/migration-result.ts
index f19a998..093e4c9 100644
--- a/testgenerator-web/testgenerator-web/src/app/models/migration-result.ts
+++ b/testgenerator-web/testgenerator-web/src/app/models/migration-result.ts
@@ -1,3 +1,6 @@
+/**
+ * @author Florian Lambers
+ */
 export interface MigrationResult {
     status: string;
     priority: number;
diff --git a/testgenerator-web/testgenerator-web/src/app/models/migration-status.ts b/testgenerator-web/testgenerator-web/src/app/models/migration-status.ts
index e98b1da..af99a73 100644
--- a/testgenerator-web/testgenerator-web/src/app/models/migration-status.ts
+++ b/testgenerator-web/testgenerator-web/src/app/models/migration-status.ts
@@ -1,5 +1,8 @@
 import { BPMNFlowSet } from "./bpmn-flow-set";
 
+/**
+ * @author Florian Lambers
+ */
 export interface MigrationStatus {
     migration: boolean;
     matchingFlows: Array<BPMNFlowSet>;
diff --git a/testgenerator-web/testgenerator-web/src/app/pipes/filter-migration-result-wrapper.pipe.ts b/testgenerator-web/testgenerator-web/src/app/pipes/filter-migration-result-wrapper.pipe.ts
index 5672207..4cd460f 100644
--- a/testgenerator-web/testgenerator-web/src/app/pipes/filter-migration-result-wrapper.pipe.ts
+++ b/testgenerator-web/testgenerator-web/src/app/pipes/filter-migration-result-wrapper.pipe.ts
@@ -2,6 +2,9 @@ import { Pipe, PipeTransform } from '@angular/core';
 import { exists, fchown } from 'fs';
 import { FlowChangeWrapper } from '../models/flow-change-wrapper';
 
+/**
+ * @author Florian Lambers
+ */
 @Pipe({
   name: 'filterMigrationResultWrapper'
 })
diff --git a/testgenerator-web/testgenerator-web/src/app/services/migration-service.ts b/testgenerator-web/testgenerator-web/src/app/services/migration-service.ts
index 35d5632..ba4779a 100644
--- a/testgenerator-web/testgenerator-web/src/app/services/migration-service.ts
+++ b/testgenerator-web/testgenerator-web/src/app/services/migration-service.ts
@@ -6,6 +6,9 @@ import { BPMNFlowSet } from '../models/bpmn-flow-set';
 import { MigrationResultWrapper } from '../models/migration-result-wrapper';
 import { MigrationStatus } from '../models/migration-status';
 
+/**
+ * @author Florian Lambers, Till Brinkhus
+ */
 @Injectable({
   providedIn: 'root'
 })
-- 
GitLab