diff options
author | Henrik Rentz-Reichert | 2012-11-20 17:11:35 +0000 |
---|---|---|
committer | Henrik Rentz-Reichert | 2012-11-20 17:11:35 +0000 |
commit | 9193c39df8163025d5db68b32d0d23cf336c915a (patch) | |
tree | 7e027ad6fb8672635650d01bb9a45409af52d4f9 /plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/VariableServiceGen.xtend | |
parent | 098e488a0f1edf5f5b1147e7515aa44d49710678 (diff) | |
download | org.eclipse.etrice-9193c39df8163025d5db68b32d0d23cf336c915a.tar.gz org.eclipse.etrice-9193c39df8163025d5db68b32d0d23cf336c915a.tar.xz org.eclipse.etrice-9193c39df8163025d5db68b32d0d23cf336c915a.zip |
[core.generator.java] fixes in generator (instance name -> class name)
Diffstat (limited to 'plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/VariableServiceGen.xtend')
-rw-r--r-- | plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/VariableServiceGen.xtend | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/VariableServiceGen.xtend b/plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/VariableServiceGen.xtend index 2c19bd5cf..0377ef4e2 100644 --- a/plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/VariableServiceGen.xtend +++ b/plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/VariableServiceGen.xtend @@ -26,7 +26,6 @@ import org.eclipse.etrice.core.genmodel.etricegen.SubSystemInstance import org.eclipse.etrice.core.room.Attribute
import org.eclipse.etrice.core.room.DataClass
import org.eclipse.etrice.core.room.RoomModel
-import org.eclipse.etrice.core.room.SubSystemClass
import org.eclipse.etrice.generator.base.IDataConfiguration
import org.eclipse.etrice.generator.generic.ProcedureHelpers
import org.eclipse.etrice.generator.generic.RoomExtensions
@@ -51,10 +50,11 @@ class VariableServiceGen { var file = ssi.subSystemClass.name+"VariableService.java" logger.logInfo("generating VariableService implementation: '"+file+"' in '"+path+"'") fileAccess.setOutputPath(path) - fileAccess.generateFile(file, root.generate(ssi, ssi.subSystemClass)) + fileAccess.generateFile(file, root.generate(ssi)) } - def private generate(Root root, SubSystemInstance comp, SubSystemClass cc) { + def private generate(Root root, SubSystemInstance comp) { + val cc = comp.subSystemClass val aisAttrMap = new HashMap<ActorInstance, List<Attribute>> comp.allContainedInstances.forEach(ai | if(!configExt.getDynConfigReadAttributes(ai.path).empty)aisAttrMap.put(ai, configExt.getDynConfigReadAttributes(ai.path))) ''' @@ -71,7 +71,7 @@ class VariableServiceGen { «ENDFOR» - public class «comp.name+"VariableService"» extends VariableService{ + public class «cc.name+"VariableService"» extends VariableService{ private «cc.name» subSystem; @@ -80,7 +80,7 @@ class VariableServiceGen { private «ai.actorClass.name» «ai.varName»; «ENDFOR» - public «comp.name+"VariableService"»(«cc.name» subSystem) { + public «cc.name+"VariableService"»(«cc.name» subSystem) { super(«configExt.getUserCode2(cc)»); this.subSystem = subSystem; } |