diff options
Diffstat (limited to 'plugins/org.eclipse.etrice.generator.cpp/xtend-gen/org/eclipse/etrice/generator/cpp/gen/NodeGen.java')
-rw-r--r-- | plugins/org.eclipse.etrice.generator.cpp/xtend-gen/org/eclipse/etrice/generator/cpp/gen/NodeGen.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/plugins/org.eclipse.etrice.generator.cpp/xtend-gen/org/eclipse/etrice/generator/cpp/gen/NodeGen.java b/plugins/org.eclipse.etrice.generator.cpp/xtend-gen/org/eclipse/etrice/generator/cpp/gen/NodeGen.java index f93f1f980..8b127a7db 100644 --- a/plugins/org.eclipse.etrice.generator.cpp/xtend-gen/org/eclipse/etrice/generator/cpp/gen/NodeGen.java +++ b/plugins/org.eclipse.etrice.generator.cpp/xtend-gen/org/eclipse/etrice/generator/cpp/gen/NodeGen.java @@ -574,7 +574,15 @@ public class NodeGen { _builder.append("IMessageMemory* msgMemory;"); _builder.newLine(); { - for(final PhysicalThread thread_3 : threads) { + final Function1<PhysicalThread, Long> _function_1 = new Function1<PhysicalThread, Long>() { + @Override + public Long apply(final PhysicalThread it) { + long _prio = it.getPrio(); + return Long.valueOf((-_prio)); + } + }; + List<PhysicalThread> _sortBy = IterableExtensions.<PhysicalThread, Long>sortBy(threads, _function_1); + for(final PhysicalThread thread_3 : _sortBy) { _builder.append("\t"); _builder.append("{"); _builder.newLine(); |