diff options
author | Henrik Rentz-Reichert | 2013-11-21 11:51:05 +0000 |
---|---|---|
committer | Henrik Rentz-Reichert | 2013-11-22 12:35:52 +0000 |
commit | bcf654d5c16cd68a46c50892bde1ba29370faed1 (patch) | |
tree | d987781b16e8b934b00814a0a5c7bb16ed68cfb5 /plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/ProtocolClassGen.xtend | |
parent | b0823a12e167bca6ceaac174c4a53e2d56f864bf (diff) | |
download | org.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.xtend | 4 |
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 |