Browse Source

keep IModelSequencer interface compatible

Andreas Mülder 10 years ago
parent
commit
11a54105a3

+ 2 - 0
plugins/org.yakindu.sct.model.sexec/src/org/yakindu/sct/model/sexec/transformation/IModelSequencer.java

@@ -17,4 +17,6 @@ import org.yakindu.sct.model.sgraph.Statechart;
 public interface IModelSequencer {
 
 	public ExecutionFlow transform(Statechart statechart, IValidationIssueAcceptor acceptor);
+	
+	public ExecutionFlow transform(Statechart statechart);
 }

+ 4 - 1
plugins/org.yakindu.sct.model.sexec/src/org/yakindu/sct/model/sexec/transformation/ModelSequencer.xtend

@@ -22,6 +22,7 @@ import org.yakindu.sct.model.stext.stext.ImportScope
 import org.yakindu.sct.model.sgraph.ImportDeclaration
 import org.yakindu.sct.model.stext.stext.InterfaceScope
 import org.yakindu.base.types.validation.IValidationIssueAcceptor
+import org.yakindu.base.types.validation.IValidationIssueAcceptor.ListBasedValidationIssueAcceptor
 
 class ModelSequencer implements IModelSequencer {
 	 
@@ -36,7 +37,9 @@ class ModelSequencer implements IModelSequencer {
 	/* ==========================================================================
 	 * TRANSFORMATION ROOT
 	 */ 
-
+	override ExecutionFlow transform(Statechart sc) {
+		transform(sc, new ListBasedValidationIssueAcceptor)
+	}
 
 	override ExecutionFlow transform(Statechart sc, IValidationIssueAcceptor acceptor) {