aboutsummaryrefslogtreecommitdiffstats
path: root/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic/model/statistics/StatisticSections2Print.xtend
diff options
context:
space:
mode:
authorLibravatar OszkarSemerath <oszka@152.66.252.189>2017-06-10 19:05:05 +0200
committerLibravatar OszkarSemerath <oszka@152.66.252.189>2017-06-10 19:05:05 +0200
commit60f01f46ba232ed6416054f0a6115cb2a9b70b4e (patch)
tree5edf8aeb07abc51f3fec63bbd15c926e1de09552 /Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic/model/statistics/StatisticSections2Print.xtend
parentInitial commit, migrating from SVN (diff)
downloadVIATRA-Generator-60f01f46ba232ed6416054f0a6115cb2a9b70b4e.tar.gz
VIATRA-Generator-60f01f46ba232ed6416054f0a6115cb2a9b70b4e.tar.zst
VIATRA-Generator-60f01f46ba232ed6416054f0a6115cb2a9b70b4e.zip
Migrating Additional projects
Diffstat (limited to 'Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic/model/statistics/StatisticSections2Print.xtend')
-rw-r--r--Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic/model/statistics/StatisticSections2Print.xtend23
1 files changed, 23 insertions, 0 deletions
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic/model/statistics/StatisticSections2Print.xtend b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic/model/statistics/StatisticSections2Print.xtend
new file mode 100644
index 00000000..08efa811
--- /dev/null
+++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic/model/statistics/StatisticSections2Print.xtend
@@ -0,0 +1,23 @@
1package hu.bme.mit.inf.dslreasoner.logic.model.statistics
2
3import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.IntStatisticEntry
4import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.RealStatisticEntry
5import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.StatisticEntry
6import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.StringStatisticEntry
7import java.util.List
8
9class StatisticSections2Print {
10 public def CharSequence transformStatisticDatas2CSV(
11 List<StatisticEntry> statistics)
12 {
13 var result = "";
14 for(statistic : statistics) {
15 result+= '''«statistic.readValue»;'''
16 }
17 return result
18 }
19
20 private def dispatch String readValue(IntStatisticEntry e) { return e.value.toString }
21 private def dispatch String readValue(RealStatisticEntry e){ return e.value.toString }
22 private def dispatch String readValue(StringStatisticEntry e) { return "\n" + e.value }
23} \ No newline at end of file