aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar OszkarSemerath <oszkar.semerath@gmail.com>2018-03-04 16:56:20 -0500
committerLibravatar OszkarSemerath <oszkar.semerath@gmail.com>2018-03-04 16:56:20 -0500
commit5c0547c0b34de0da8a3ff02f7137a1a1e4c53dd6 (patch)
tree3107c2f0b8d911908f93d83b43f19ca47431f0f4
parentMore explanation added to exception (diff)
downloadVIATRA-Generator-5c0547c0b34de0da8a3ff02f7137a1a1e4c53dd6.tar.gz
VIATRA-Generator-5c0547c0b34de0da8a3ff02f7137a1a1e4c53dd6.tar.zst
VIATRA-Generator-5c0547c0b34de0da8a3ff02f7137a1a1e4c53dd6.zip
Statistics are appended
-rw-r--r--Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic/model/statistics/StatisticSections2CSV.xtend2
-rw-r--r--Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/workspace/ProjectWorkspace.xtend3
-rw-r--r--Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/workspace/ReasonerWorkspace.xtend12
3 files changed, 8 insertions, 9 deletions
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic/model/statistics/StatisticSections2CSV.xtend b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic/model/statistics/StatisticSections2CSV.xtend
index 8e30b49c..d673cb17 100644
--- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic/model/statistics/StatisticSections2CSV.xtend
+++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/logic/model/statistics/StatisticSections2CSV.xtend
@@ -8,6 +8,7 @@ import java.util.HashMap
8import java.util.LinkedList 8import java.util.LinkedList
9import java.util.List 9import java.util.List
10import java.util.Map 10import java.util.Map
11import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.StringStatisticEntry
11 12
12class StatisticsData { 13class StatisticsData {
13 public var List<Pair<String,String>> inputConfiguration 14 public var List<Pair<String,String>> inputConfiguration
@@ -86,4 +87,5 @@ class StatisticSections2CSV {
86 } 87 }
87 public def dispatch String readValue(IntStatisticEntry e) { return e.value.toString } 88 public def dispatch String readValue(IntStatisticEntry e) { return e.value.toString }
88 public def dispatch String readValue(RealStatisticEntry e){ return e.value.toString } 89 public def dispatch String readValue(RealStatisticEntry e){ return e.value.toString }
90 public def dispatch String readValue(StringStatisticEntry e) { return e.value }
89} \ No newline at end of file 91} \ No newline at end of file
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/workspace/ProjectWorkspace.xtend b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/workspace/ProjectWorkspace.xtend
index 57a79b03..e803bb86 100644
--- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/workspace/ProjectWorkspace.xtend
+++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/workspace/ProjectWorkspace.xtend
@@ -85,7 +85,8 @@ class ProjectWorkspace extends ReasonerWorkspace{
85 file.create(new ByteArrayInputStream(content.toString().getBytes()),true, new NullProgressMonitor()); 85 file.create(new ByteArrayInputStream(content.toString().getBytes()),true, new NullProgressMonitor());
86 return URI.createPlatformResourceURI(file.projectRelativePath.toString,true) 86 return URI.createPlatformResourceURI(file.projectRelativePath.toString,true)
87 } 87 }
88 else throw new IOException("The file is already existing.") 88 file.appendContents(new ByteArrayInputStream(content.toString().getBytes()),true,false,new NullProgressMonitor())
89 return URI.createPlatformResourceURI(file.projectRelativePath.toString,true)
89 } 90 }
90 91
91 override readText(String name) { 92 override readText(String name) {
diff --git a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/workspace/ReasonerWorkspace.xtend b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/workspace/ReasonerWorkspace.xtend
index 80190a14..bdf2432e 100644
--- a/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/workspace/ReasonerWorkspace.xtend
+++ b/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/workspace/ReasonerWorkspace.xtend
@@ -1,16 +1,15 @@
1package hu.bme.mit.inf.dslreasoner.workspace 1package hu.bme.mit.inf.dslreasoner.workspace
2 2
3import java.io.ByteArrayOutputStream
4import java.io.File
3import java.io.FileNotFoundException 5import java.io.FileNotFoundException
4import java.util.Collections 6import java.util.Collections
7import java.util.List
5import org.eclipse.emf.common.util.URI 8import org.eclipse.emf.common.util.URI
6import org.eclipse.emf.ecore.EObject 9import org.eclipse.emf.ecore.EObject
10import org.eclipse.emf.ecore.resource.Resource
7import org.eclipse.emf.ecore.resource.ResourceSet 11import org.eclipse.emf.ecore.resource.ResourceSet
8import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl 12import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
9import org.eclipse.emf.ecore.resource.Resource
10import java.io.ByteArrayOutputStream
11import java.io.IOException
12import java.util.List
13import java.io.File
14 13
15abstract class ReasonerWorkspace{ 14abstract class ReasonerWorkspace{
16 15
@@ -98,9 +97,6 @@ abstract class ReasonerWorkspace{
98 } 97 }
99 val static protected deactivationPostfix = ".deactivated" 98 val static protected deactivationPostfix = ".deactivated"
100 def protected void renameFile(String name) 99 def protected void renameFile(String name)
101
102// def void reactivate()
103// def void deactivate()
104 100
105 def public List<String> allFiles(); 101 def public List<String> allFiles();
106 102