Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenrik Rentz-Reichert2013-11-21 11:51:05 +0000
committerHenrik Rentz-Reichert2013-11-22 12:35:52 +0000
commitbcf654d5c16cd68a46c50892bde1ba29370faed1 (patch)
treed987781b16e8b934b00814a0a5c7bb16ed68cfb5 /plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/ProtocolClassGen.xtend
parentb0823a12e167bca6ceaac174c4a53e2d56f864bf (diff)
downloadorg.eclipse.etrice-bcf654d5c16cd68a46c50892bde1ba29370faed1.tar.gz
org.eclipse.etrice-bcf654d5c16cd68a46c50892bde1ba29370faed1.tar.xz
org.eclipse.etrice-bcf654d5c16cd68a46c50892bde1ba29370faed1.zip
[generator, generator.java] don't generate for archived models
Diffstat (limited to 'plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/ProtocolClassGen.xtend')
-rw-r--r--plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/ProtocolClassGen.xtend4
1 files changed, 3 insertions, 1 deletions
diff --git a/plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/ProtocolClassGen.xtend b/plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/ProtocolClassGen.xtend
index ce7d93095..2901df84c 100644
--- a/plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/ProtocolClassGen.xtend
+++ b/plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/ProtocolClassGen.xtend
@@ -28,6 +28,7 @@ import org.eclipse.etrice.generator.generic.TypeHelpers
import static extension org.eclipse.etrice.core.room.util.RoomHelpers.*
import org.eclipse.etrice.generator.java.Main
+import org.eclipse.etrice.generator.base.FileSystemHelpers
@Singleton
class ProtocolClassGen extends GenericProtocolClassGenerator {
@@ -39,10 +40,11 @@ class ProtocolClassGen extends GenericProtocolClassGenerator {
@Inject extension Initialization
@Inject extension TypeHelpers
@Inject extension DataClassGen
+ @Inject extension FileSystemHelpers
@Inject ILogger logger
def doGenerate(Root root) {
- for (pc: root.usedProtocolClasses) {
+ for (pc: root.usedProtocolClasses.filter(cl|cl.isValidGenerationLocation)) {
val path = pc.generationTargetPath+pc.getPath
val infopath = pc.generationInfoPath+pc.getPath
val file = pc.getJavaFileName

Back to the top