diff options
author | Henrik Rentz-Reichert | 2014-08-25 08:58:45 +0000 |
---|---|---|
committer | Henrik Rentz-Reichert | 2014-08-25 08:58:45 +0000 |
commit | d4628d759b567bf81e74999026c89f3d34b952a5 (patch) | |
tree | 9b1a67c454a33dac8c676dc8bbe75638854c2df6 /plugins/org.eclipse.etrice.generator.c/src/org | |
parent | 50e40ddd3c778e4663160d71ca07eb4c09045c2f (diff) | |
download | org.eclipse.etrice-d4628d759b567bf81e74999026c89f3d34b952a5.tar.gz org.eclipse.etrice-d4628d759b567bf81e74999026c89f3d34b952a5.tar.xz org.eclipse.etrice-d4628d759b567bf81e74999026c89f3d34b952a5.zip |
[*] AbstractMessage even more abstract: EObject
Renamings of class fields.
Change-Id: I32a98482f8f4aaa7088bfff1287fdc842da490a7
Diffstat (limited to 'plugins/org.eclipse.etrice.generator.c/src/org')
-rw-r--r-- | plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/CTranslationProvider.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/CTranslationProvider.java b/plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/CTranslationProvider.java index c81c79e63..cdfd1b496 100644 --- a/plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/CTranslationProvider.java +++ b/plugins/org.eclipse.etrice.generator.c/src/org/eclipse/etrice/generator/c/gen/CTranslationProvider.java @@ -14,10 +14,10 @@ package org.eclipse.etrice.generator.c.gen; import java.util.ArrayList; +import org.eclipse.emf.ecore.EObject; import org.eclipse.etrice.core.room.Attribute; import org.eclipse.etrice.core.room.CommunicationType; import org.eclipse.etrice.core.fsm.fSM.AbstractInterfaceItem; -import org.eclipse.etrice.core.fsm.fSM.AbstractMessage; import org.eclipse.etrice.core.fsm.fSM.DetailCode; import org.eclipse.etrice.core.room.EnumLiteral; import org.eclipse.etrice.core.room.EnumerationType; @@ -50,7 +50,12 @@ public class CTranslationProvider extends DefaultTranslationProvider { } @Override - public String getInterfaceItemMessageText(AbstractInterfaceItem item, AbstractMessage msg, ArrayList<String> args, String index, String orig) { + public String getInterfaceItemMessageText(AbstractInterfaceItem item, EObject abstractMsg, ArrayList<String> args, String index, String orig) { + if (!(abstractMsg instanceof Message)) + return orig; + + Message msg = (Message) abstractMsg; + StringBuilder argtext = new StringBuilder(); for (String arg : args) { argtext.append(", "+arg); |