Quellcode durchsuchen

Added full support for OperationCalls.

markus.muehlbrandt@gmail.com vor 13 Jahren
Ursprung
Commit
f1c3c1bfcf

+ 3 - 6
plugins/org.yakindu.sct.generator.java/src/org/yakindu/sct/generator/java/templates/Expression.ext

@@ -27,17 +27,14 @@ String toCode(Expression expression) :
 	"/* Unknown expression: "+expression+" */"; 
 
 String toCode(OperationDefinition this) :
-	"//" + getContext() + "operationCallback." + name;
-
-//String toCode(List[Expression] this):
-//	select(e|true).toCode();
+	getContext() + "operationCallback." + name;
 
 String toCode(ElementReferenceExpression ref) :
 	if (ref.operationCall) then
-		 (ref.reference.toCode() + "("+ ref.args.toCode() + ")")
+		 ref.reference.toCode() + "("+ ref.args.toCode().toString(", ") + ")"
 	else 
 		ref.reference.toCode();
-	
+
 String toCode(EObject ref) :
 	"/* toCode not defined for: "+ref+" */";