From 0c1753dba384526fa25403f3661cb66a9909f309 Mon Sep 17 00:00:00 2001 From: Florian Lambers <fl462057@fh-muenster.de> Date: Fri, 26 Nov 2021 10:47:05 +0100 Subject: [PATCH] added getUserTaskFlowElements-method --- .../serialization/TestgeneratorDSLSerializer.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/de.fhmuenster.masterthesis.textgeneratordsl/src/de/fhmuenster/masterthesis/serialization/TestgeneratorDSLSerializer.java b/de.fhmuenster.masterthesis.textgeneratordsl/src/de/fhmuenster/masterthesis/serialization/TestgeneratorDSLSerializer.java index 4e0c681..b42d51d 100644 --- a/de.fhmuenster.masterthesis.textgeneratordsl/src/de/fhmuenster/masterthesis/serialization/TestgeneratorDSLSerializer.java +++ b/de.fhmuenster.masterthesis.textgeneratordsl/src/de/fhmuenster/masterthesis/serialization/TestgeneratorDSLSerializer.java @@ -46,6 +46,7 @@ import de.fhmuenster.masterthesis.testgeneratorDSL.ServiceTaskFlowElement; import de.fhmuenster.masterthesis.testgeneratorDSL.StringVariable; import de.fhmuenster.masterthesis.testgeneratorDSL.Test; import de.fhmuenster.masterthesis.testgeneratorDSL.TestgeneratorDSLFactory; +import de.fhmuenster.masterthesis.testgeneratorDSL.UserTaskFlowElement; import de.fhmuenster.masterthesis.testgeneratorDSL.Variable; import de.fhmuenster.masterthesis.utils.TestgeneratorDSLUtils; @@ -137,6 +138,15 @@ public class TestgeneratorDSLSerializer { return delegateServiceTaskElements; } + public List<UserTaskFlowElement> getUserTaskFlowElements() { + List<UserTaskFlowElement> userTaskElements = model.getDeclarations().stream() // + .filter(d -> d instanceof UserTaskFlowElement) // + .map(f -> ((UserTaskFlowElement) f)) // + .collect(Collectors.toList()); // + + return userTaskElements; + } + public List<FlowElement> getFlowElements() { return model.getDeclarations().stream() // .filter(decl -> decl instanceof FlowElement) // -- GitLab