From c1b9ca1eda69114640c54b05bf8988ea686e765d Mon Sep 17 00:00:00 2001 From: Henrik Rentz-Reichert Date: Sun, 5 Jul 2015 16:18:06 +0200 Subject: [generator.fsm, generator.c, genmodel.fsm] avoid warnings in generated code Change-Id: I61437d9bcdbd7638b7c3e816bdb8fdf8451e268e --- .../etrice/core/genmodel/fsm/fsmgen/impl/TransitionChainImpl.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'plugins/org.eclipse.etrice.core.genmodel.fsm') diff --git a/plugins/org.eclipse.etrice.core.genmodel.fsm/src/org/eclipse/etrice/core/genmodel/fsm/fsmgen/impl/TransitionChainImpl.java b/plugins/org.eclipse.etrice.core.genmodel.fsm/src/org/eclipse/etrice/core/genmodel/fsm/fsmgen/impl/TransitionChainImpl.java index 7d279ea9b..b54eb5b3a 100644 --- a/plugins/org.eclipse.etrice.core.genmodel.fsm/src/org/eclipse/etrice/core/genmodel/fsm/fsmgen/impl/TransitionChainImpl.java +++ b/plugins/org.eclipse.etrice.core.genmodel.fsm/src/org/eclipse/etrice/core/genmodel/fsm/fsmgen/impl/TransitionChainImpl.java @@ -216,7 +216,15 @@ public class TransitionChainImpl extends MinimalEObjectImpl.Container implements ExpandedModelComponent emc = getExpandedModelComponent(); StringBuilder result = new StringBuilder(); + + /* TODO: the next generated code declares a correctly typed variable for the generic data. + * It is hard to determine whether it is actually needed though. + * It is needed in non-initial transitions with action code that are not data driven. + * It might be needed in condition expressions. But this code would have to be parsed + * with uncertain result (because of e.g. comments). + */ result.append(tcv.genTypedData(this)); + genChainCode(getTransition(), emc, tcv, result); return result.toString(); } -- cgit v1.2.1