From d2a3791f107e42430956266b051c30299ae880cd Mon Sep 17 00:00:00 2001
From: tfli <tfli@d-velop.de>
Date: Fri, 17 Dec 2021 07:07:26 +0100
Subject: [PATCH] Changed input and output variables to read and write

---
 .../masterthesis/TestgeneratorDSL.xtext       | 24 +++++++++----------
 .../TestgeneratorDSLObjectCreator.java        | 24 +++++++++----------
 2 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/de.fhmuenster.masterthesis.textgeneratordsl/src/de/fhmuenster/masterthesis/TestgeneratorDSL.xtext b/de.fhmuenster.masterthesis.textgeneratordsl/src/de/fhmuenster/masterthesis/TestgeneratorDSL.xtext
index 3c7404b..5a56ea1 100644
--- a/de.fhmuenster.masterthesis.textgeneratordsl/src/de/fhmuenster/masterthesis/TestgeneratorDSL.xtext
+++ b/de.fhmuenster.masterthesis.textgeneratordsl/src/de/fhmuenster/masterthesis/TestgeneratorDSL.xtext
@@ -34,8 +34,8 @@ EndFlowElement:
 UserTaskFlowElement:
 	"FlowElement" name=ID ASSOCIATION "UserTask" 
 	('with' 'hardcoded' 'inputs' ASSOCIATION LIST_OPEN (hardcodedInputs+=VariableDeclaration (SEPARATOR hardcodedInputs+=VariableDeclaration)*)? LIST_CLOSED)?
-	('with' 'readVariables' ASSOCIATION LIST_OPEN (inputVariables+=VariableReference (SEPARATOR inputVariables+=VariableReference)*)? LIST_CLOSED)? 
-	('with' 'writeVariables' ASSOCIATION LIST_OPEN (outputVariables+=VariableReference (SEPARATOR outputVariables+=VariableReference)*)? LIST_CLOSED)? 
+	('with' 'readVariables' ASSOCIATION LIST_OPEN (readVariables+=VariableReference (SEPARATOR readVariables+=VariableReference)*)? LIST_CLOSED)? 
+	('with' 'writeVariables' ASSOCIATION LIST_OPEN (writeVariables+=VariableReference (SEPARATOR writeVariables+=VariableReference)*)? LIST_CLOSED)? 
 	('with' 'removeVariables' ASSOCIATION LIST_OPEN (removeVariables+=VariableReference (SEPARATOR removeVariables+=VariableReference)*)? LIST_CLOSED)? 
 	('and' 'label' ASSOCIATION label=STRING)?
 	DECLARATION_FINISHED;
@@ -43,8 +43,8 @@ UserTaskFlowElement:
 ManualTaskFlowElement:
 	"FlowElement" name=ID ASSOCIATION "ManualTask" 
 	('with' 'hardcoded' 'inputs' ASSOCIATION LIST_OPEN (hardcodedInputs+=VariableDeclaration (SEPARATOR hardcodedInputs+=VariableDeclaration)*)? LIST_CLOSED)?
-	('with' 'readVariables' ASSOCIATION LIST_OPEN (inputVariables+=VariableReference (SEPARATOR inputVariables+=VariableReference)*)? LIST_CLOSED)? 
-	('with' 'writeVariables' ASSOCIATION LIST_OPEN (outputVariables+=VariableReference (SEPARATOR outputVariables+=VariableReference)*)? LIST_CLOSED)? 
+	('with' 'readVariables' ASSOCIATION LIST_OPEN (readVariables+=VariableReference (SEPARATOR readVariables+=VariableReference)*)? LIST_CLOSED)? 
+	('with' 'writeVariables' ASSOCIATION LIST_OPEN (writeVariables+=VariableReference (SEPARATOR writeVariables+=VariableReference)*)? LIST_CLOSED)? 
 	('with' 'removeVariables' ASSOCIATION LIST_OPEN (removeVariables+=VariableReference (SEPARATOR removeVariables+=VariableReference)*)? LIST_CLOSED)? 
 	('and' 'label' ASSOCIATION label=STRING)?
 	DECLARATION_FINISHED;
@@ -52,8 +52,8 @@ ManualTaskFlowElement:
 ScriptTaskFlowElement:
 	"FlowElement" name=ID ASSOCIATION "ScriptTask" 
 	('with' 'hardcoded' 'inputs' ASSOCIATION LIST_OPEN (hardcodedInputs+=VariableDeclaration (SEPARATOR hardcodedInputs+=VariableDeclaration)*)? LIST_CLOSED)?
-	('with' 'readVariables' ASSOCIATION LIST_OPEN (inputVariables+=VariableReference (SEPARATOR inputVariables+=VariableReference)*)? LIST_CLOSED)? 
-	('with' 'writeVariables' ASSOCIATION LIST_OPEN (outputVariables+=VariableReference (SEPARATOR outputVariables+=VariableReference)*)? LIST_CLOSED)? 
+	('with' 'readVariables' ASSOCIATION LIST_OPEN (readVariables+=VariableReference (SEPARATOR readVariables+=VariableReference)*)? LIST_CLOSED)? 
+	('with' 'writeVariables' ASSOCIATION LIST_OPEN (writeVariables+=VariableReference (SEPARATOR writeVariables+=VariableReference)*)? LIST_CLOSED)? 
 	('with' 'removeVariables' ASSOCIATION LIST_OPEN (removeVariables+=VariableReference (SEPARATOR removeVariables+=VariableReference)*)? LIST_CLOSED)? 
 	('and' 'label' ASSOCIATION label=STRING)?
 	DECLARATION_FINISHED;
@@ -64,8 +64,8 @@ ServiceTaskFlowElement:
 DelegateServiceTaskFlowElement:
 	"FlowElement" name=ID ASSOCIATION "ServiceTask" 
 	'with' 'delegate' ASSOCIATION delegate=STRING
-	('with' 'readVariables' ASSOCIATION LIST_OPEN (inputVariables+=VariableReference (SEPARATOR inputVariables+=VariableReference)*)? LIST_CLOSED)? 
-	('with' 'writeVariables' ASSOCIATION LIST_OPEN (outputVariables+=VariableReference (SEPARATOR outputVariables+=VariableReference)*)? LIST_CLOSED)? 
+	('with' 'readVariables' ASSOCIATION LIST_OPEN (readVariables+=VariableReference (SEPARATOR readVariables+=VariableReference)*)? LIST_CLOSED)? 
+	('with' 'writeVariables' ASSOCIATION LIST_OPEN (writeVariables+=VariableReference (SEPARATOR writeVariables+=VariableReference)*)? LIST_CLOSED)? 
 	('with' 'removeVariables' ASSOCIATION LIST_OPEN (removeVariables+=VariableReference (SEPARATOR removeVariables+=VariableReference)*)? LIST_CLOSED)? 
 	('and' 'label' ASSOCIATION label=STRING)?
 	DECLARATION_FINISHED;
@@ -74,8 +74,8 @@ ExternalServiceTaskFlowElement:
 	"FlowElement" name=ID ASSOCIATION "ServiceTask" 
 	'with' 'external' ASSOCIATION externalTopic=ExternalTopicReference
 	('with' 'hardcoded' 'inputs' ASSOCIATION LIST_OPEN (hardcodedInputs+=VariableDeclaration (SEPARATOR hardcodedInputs+=VariableDeclaration)*)? LIST_CLOSED)?
-	('with' 'readVariables' ASSOCIATION LIST_OPEN (inputVariables+=VariableReference (SEPARATOR inputVariables+=VariableReference)*)? LIST_CLOSED)? 
-	('with' 'writeVariables' ASSOCIATION LIST_OPEN (outputVariables+=VariableReference (SEPARATOR outputVariables+=VariableReference)*)? LIST_CLOSED)? 
+	('with' 'readVariables' ASSOCIATION LIST_OPEN (readVariables+=VariableReference (SEPARATOR readVariables+=VariableReference)*)? LIST_CLOSED)? 
+	('with' 'writeVariables' ASSOCIATION LIST_OPEN (writeVariables+=VariableReference (SEPARATOR writeVariables+=VariableReference)*)? LIST_CLOSED)? 
 	('with' 'removeVariables' ASSOCIATION LIST_OPEN (removeVariables+=VariableReference (SEPARATOR removeVariables+=VariableReference)*)? LIST_CLOSED)? 
 	('and' 'label' ASSOCIATION label=STRING)?
 	DECLARATION_FINISHED;
@@ -83,8 +83,8 @@ ExternalServiceTaskFlowElement:
 BusinessRuleTaskFlowElement:
 	"FlowElement" name=ID ASSOCIATION "BusinessRuleTask" ('with' 'resultVariable' ASSOCIATION resultVariable=STRING)? 
 	('with' 'hardcoded' 'inputs' ASSOCIATION LIST_OPEN (hardcodedInputs+=VariableDeclaration (SEPARATOR hardcodedInputs+=VariableDeclaration)*)? LIST_CLOSED)?
-	('with' 'readVariables' ASSOCIATION LIST_OPEN (inputVariables+=VariableReference (SEPARATOR inputVariables+=VariableReference)*)? LIST_CLOSED)? 
-	('with' 'writeVariables' ASSOCIATION LIST_OPEN (outputVariables+=VariableReference (SEPARATOR outputVariables+=VariableReference)*)? LIST_CLOSED)? 
+	('with' 'readVariables' ASSOCIATION LIST_OPEN (readVariables+=VariableReference (SEPARATOR readVariables+=VariableReference)*)? LIST_CLOSED)? 
+	('with' 'writeVariables' ASSOCIATION LIST_OPEN (writeVariables+=VariableReference (SEPARATOR writeVariables+=VariableReference)*)? LIST_CLOSED)? 
 	('with' 'removeVariables' ASSOCIATION LIST_OPEN (removeVariables+=VariableReference (SEPARATOR removeVariables+=VariableReference)*)? LIST_CLOSED)? 
 	('and' 'label' ASSOCIATION label=STRING)?
 	DECLARATION_FINISHED;
diff --git a/de.fhmuenster.masterthesis.textgeneratordsl/src/de/fhmuenster/masterthesis/serialization/TestgeneratorDSLObjectCreator.java b/de.fhmuenster.masterthesis.textgeneratordsl/src/de/fhmuenster/masterthesis/serialization/TestgeneratorDSLObjectCreator.java
index c997ebe..cacada9 100644
--- a/de.fhmuenster.masterthesis.textgeneratordsl/src/de/fhmuenster/masterthesis/serialization/TestgeneratorDSLObjectCreator.java
+++ b/de.fhmuenster.masterthesis.textgeneratordsl/src/de/fhmuenster/masterthesis/serialization/TestgeneratorDSLObjectCreator.java
@@ -143,13 +143,13 @@ public class TestgeneratorDSLObjectCreator {
 			}
 			
 			
-			element.getInputVariables().add(variableReference);
+			element.getReadVariables().add(variableReference);
 		}
 		
 		for (Variable outputVariable : outputVariables) {
 			VariableReference variableReference = TestgeneratorDSLFactory.eINSTANCE.createVariableReference();
 			variableReference.setRef(outputVariable);
-			element.getOutputVariables().add(variableReference);
+			element.getWriteVariables().add(variableReference);
 		}
 		
 		for (Variable removeVariable : removeVariables) {
@@ -170,13 +170,13 @@ public class TestgeneratorDSLObjectCreator {
 		for (Variable inputVariable : inputVariables) {
 			VariableReference variableReference = TestgeneratorDSLFactory.eINSTANCE.createVariableReference();
 			variableReference.setRef(inputVariable);
-			element.getInputVariables().add(variableReference);
+			element.getReadVariables().add(variableReference);
 		}
 		
 		for (Variable outputVariable : outputVariables) {
 			VariableReference variableReference = TestgeneratorDSLFactory.eINSTANCE.createVariableReference();
 			variableReference.setRef(outputVariable);
-			element.getOutputVariables().add(variableReference);
+			element.getWriteVariables().add(variableReference);
 		}
 		
 		for (Variable removeVariable : removeVariables) {
@@ -197,13 +197,13 @@ public class TestgeneratorDSLObjectCreator {
 		for (Variable inputVariable : inputVariables) {
 			VariableReference variableReference = TestgeneratorDSLFactory.eINSTANCE.createVariableReference();
 			variableReference.setRef(inputVariable);
-			element.getInputVariables().add(variableReference);
+			element.getReadVariables().add(variableReference);
 		}
 		
 		for (Variable outputVariable : outputVariables) {
 			VariableReference variableReference = TestgeneratorDSLFactory.eINSTANCE.createVariableReference();
 			variableReference.setRef(outputVariable);
-			element.getOutputVariables().add(variableReference);
+			element.getWriteVariables().add(variableReference);
 		}
 		
 		for (Variable removeVariable : removeVariables) {
@@ -232,13 +232,13 @@ public class TestgeneratorDSLObjectCreator {
 		for (Variable inputVariable : inputVariables) {
 			VariableReference variableReference = TestgeneratorDSLFactory.eINSTANCE.createVariableReference();
 			variableReference.setRef(inputVariable);
-			element.getInputVariables().add(variableReference);
+			element.getReadVariables().add(variableReference);
 		}
 		
 		for (Variable outputVariable : outputVariables) {
 			VariableReference variableReference = TestgeneratorDSLFactory.eINSTANCE.createVariableReference();
 			variableReference.setRef(outputVariable);
-			element.getOutputVariables().add(variableReference);
+			element.getWriteVariables().add(variableReference);
 		}
 		
 		for (Variable removeVariable : removeVariables) {
@@ -263,13 +263,13 @@ public class TestgeneratorDSLObjectCreator {
 		for (Variable inputVariable : inputVariables) {
 			VariableReference variableReference = TestgeneratorDSLFactory.eINSTANCE.createVariableReference();
 			variableReference.setRef(inputVariable);
-			element.getInputVariables().add(variableReference);
+			element.getReadVariables().add(variableReference);
 		}
 		
 		for (Variable outputVariable : outputVariables) {
 			VariableReference variableReference = TestgeneratorDSLFactory.eINSTANCE.createVariableReference();
 			variableReference.setRef(outputVariable);
-			element.getOutputVariables().add(variableReference);
+			element.getWriteVariables().add(variableReference);
 		}
 		
 		for (Variable removeVariable : removeVariables) {
@@ -291,13 +291,13 @@ public class TestgeneratorDSLObjectCreator {
 		for (Variable inputVariable : inputVariables) {
 			VariableReference variableReference = TestgeneratorDSLFactory.eINSTANCE.createVariableReference();
 			variableReference.setRef(inputVariable);
-			element.getInputVariables().add(variableReference);
+			element.getReadVariables().add(variableReference);
 		}
 		
 		for (Variable outputVariable : outputVariables) {
 			VariableReference variableReference = TestgeneratorDSLFactory.eINSTANCE.createVariableReference();
 			variableReference.setRef(outputVariable);
-			element.getOutputVariables().add(variableReference);
+			element.getWriteVariables().add(variableReference);
 		}
 		
 		for (Variable removeVariable : removeVariables) {
-- 
GitLab