Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenrik Rentz-Reichert2012-11-20 17:11:35 +0000
committerHenrik Rentz-Reichert2012-11-20 17:11:35 +0000
commit9193c39df8163025d5db68b32d0d23cf336c915a (patch)
tree7e027ad6fb8672635650d01bb9a45409af52d4f9 /plugins/org.eclipse.etrice.generator.java/src/org/eclipse/etrice/generator/java/gen/VariableServiceGen.xtend
parent098e488a0f1edf5f5b1147e7515aa44d49710678 (diff)
downloadorg.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.xtend10
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;
}

Back to the top