From 5c0547c0b34de0da8a3ff02f7137a1a1e4c53dd6 Mon Sep 17 00:00:00 2001 From: OszkarSemerath Date: Sun, 4 Mar 2018 16:56:20 -0500 Subject: Statistics are appended --- .../logic/model/statistics/StatisticSections2CSV.xtend | 2 ++ .../bme/mit/inf/dslreasoner/workspace/ProjectWorkspace.xtend | 3 ++- .../mit/inf/dslreasoner/workspace/ReasonerWorkspace.xtend | 12 ++++-------- 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 import java.util.LinkedList import java.util.List import java.util.Map +import hu.bme.mit.inf.dslreasoner.logic.model.logicresult.StringStatisticEntry class StatisticsData { public var List> inputConfiguration @@ -86,4 +87,5 @@ class StatisticSections2CSV { } public def dispatch String readValue(IntStatisticEntry e) { return e.value.toString } public def dispatch String readValue(RealStatisticEntry e){ return e.value.toString } + public def dispatch String readValue(StringStatisticEntry e) { return e.value } } \ 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{ file.create(new ByteArrayInputStream(content.toString().getBytes()),true, new NullProgressMonitor()); return URI.createPlatformResourceURI(file.projectRelativePath.toString,true) } - else throw new IOException("The file is already existing.") + file.appendContents(new ByteArrayInputStream(content.toString().getBytes()),true,false,new NullProgressMonitor()) + return URI.createPlatformResourceURI(file.projectRelativePath.toString,true) } 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 @@ package hu.bme.mit.inf.dslreasoner.workspace +import java.io.ByteArrayOutputStream +import java.io.File import java.io.FileNotFoundException import java.util.Collections +import java.util.List import org.eclipse.emf.common.util.URI import org.eclipse.emf.ecore.EObject +import org.eclipse.emf.ecore.resource.Resource import org.eclipse.emf.ecore.resource.ResourceSet import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl -import org.eclipse.emf.ecore.resource.Resource -import java.io.ByteArrayOutputStream -import java.io.IOException -import java.util.List -import java.io.File abstract class ReasonerWorkspace{ @@ -98,9 +97,6 @@ abstract class ReasonerWorkspace{ } val static protected deactivationPostfix = ".deactivated" def protected void renameFile(String name) - -// def void reactivate() -// def void deactivate() def public List allFiles(); -- cgit v1.2.3-54-g00ecf