Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuergen Haug2012-11-23 12:13:03 +0000
committerJuergen Haug2012-11-23 12:13:03 +0000
commit50fcc9f9b85408eb13037b6cfad0af69d756f495 (patch)
tree2579e609252fdc58f0c75d3eae76b409a30d4651 /plugins/org.eclipse.etrice.generator.config/src/org/eclipse/etrice/generator/config
parentcee5a6f76524b0a1412f48ff759c95da41d06c62 (diff)
downloadorg.eclipse.etrice-50fcc9f9b85408eb13037b6cfad0af69d756f495.tar.gz
org.eclipse.etrice-50fcc9f9b85408eb13037b6cfad0af69d756f495.tar.xz
org.eclipse.etrice-50fcc9f9b85408eb13037b6cfad0af69d756f495.zip
[CQ][generator] first config c generator
Diffstat (limited to 'plugins/org.eclipse.etrice.generator.config/src/org/eclipse/etrice/generator/config')
-rw-r--r--plugins/org.eclipse.etrice.generator.config/src/org/eclipse/etrice/generator/config/DataConfiguration.xtend22
1 files changed, 11 insertions, 11 deletions
diff --git a/plugins/org.eclipse.etrice.generator.config/src/org/eclipse/etrice/generator/config/DataConfiguration.xtend b/plugins/org.eclipse.etrice.generator.config/src/org/eclipse/etrice/generator/config/DataConfiguration.xtend
index df5949be2..4cf04e79a 100644
--- a/plugins/org.eclipse.etrice.generator.config/src/org/eclipse/etrice/generator/config/DataConfiguration.xtend
+++ b/plugins/org.eclipse.etrice.generator.config/src/org/eclipse/etrice/generator/config/DataConfiguration.xtend
@@ -16,21 +16,21 @@ import java.util.ArrayList
import java.util.List
import org.eclipse.emf.ecore.resource.ResourceSet
import org.eclipse.etrice.core.ConfigStandaloneSetup
+import org.eclipse.etrice.core.config.BooleanLiteral
+import org.eclipse.etrice.core.config.IntLiteral
+import org.eclipse.etrice.core.config.Literal
+import org.eclipse.etrice.core.config.LiteralArray
+import org.eclipse.etrice.core.config.RealLiteral
+import org.eclipse.etrice.core.config.StringLiteral
import org.eclipse.etrice.core.genmodel.base.ILogger
import org.eclipse.etrice.core.genmodel.etricegen.ActorInstance
+import org.eclipse.etrice.core.genmodel.etricegen.InterfaceItemInstance
import org.eclipse.etrice.core.room.ActorClass
import org.eclipse.etrice.core.room.Attribute
import org.eclipse.etrice.core.room.ProtocolClass
import org.eclipse.etrice.core.room.SubSystemClass
import org.eclipse.etrice.generator.base.IDataConfiguration
import org.eclipse.etrice.generator.config.util.DataConfigurationHelper
-import org.eclipse.etrice.core.config.BooleanLiteral
-import org.eclipse.etrice.core.config.IntLiteral
-import org.eclipse.etrice.core.config.RealLiteral
-import org.eclipse.etrice.core.config.StringLiteral
-import org.eclipse.etrice.core.config.LiteralArray
-import org.eclipse.etrice.core.config.Literal
-import org.eclipse.etrice.core.room.InterfaceItem
class DataConfiguration implements IDataConfiguration {
@@ -76,11 +76,9 @@ class DataConfiguration implements IDataConfiguration {
DataConfigurationHelper::actorInstanceAttrMap.get(id)?.value?.toStringExpr
}
- override getAttrInstanceConfigValue(ActorInstance ai, InterfaceItem port, List<Attribute> path) {
- var id = ai.path+"/"+port.name+"/"+path.toStringPath
- DataConfigurationHelper::actorInstanceAttrMap.get(id)?.value?.toStringExpr
+ override getAttrInstanceConfigValue(InterfaceItemInstance item, List<Attribute> path) {
+ DataConfigurationHelper::actorInstanceAttrMap.get(item.path)?.value?.toStringExpr
}
-
// dynamic
override getPollingTimerUser(SubSystemClass subsystem) {
@@ -157,4 +155,6 @@ class DataConfiguration implements IDataConfiguration {
return result
}
+
+
} \ No newline at end of file

Back to the top