Fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=351505
diff --git a/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.gen.ide/src/org/eclipse/amp/amf/gen/ide/AbstractMWEBuilder.java b/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.gen.ide/src/org/eclipse/amp/amf/gen/ide/AbstractMWEBuilder.java
index 1c07285..905c867 100644
--- a/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.gen.ide/src/org/eclipse/amp/amf/gen/ide/AbstractMWEBuilder.java
+++ b/org.eclipse.amp.amf/plugins/org.eclipse.amp.amf.gen.ide/src/org/eclipse/amp/amf/gen/ide/AbstractMWEBuilder.java
@@ -160,6 +160,9 @@
         boolean success = true;
         for (String workflow : workflowPaths) {
             success &= workflowRunner.run(workflow, workflowMonitor, getGenProperties(), slotContents);
+            if (!success) {
+            	break;
+            }
         }
         LogWorkflow.setSuccess(success);
         LogWorkflow.report(pluginName, fullTaskDescription, false);