From 5c0547c0b34de0da8a3ff02f7137a1a1e4c53dd6 Mon Sep 17 00:00:00 2001 From: OszkarSemerath Date: Sun, 4 Mar 2018 16:56:20 -0500 Subject: Statistics are appended --- .../bme/mit/inf/dslreasoner/workspace/ProjectWorkspace.xtend | 3 ++- .../mit/inf/dslreasoner/workspace/ReasonerWorkspace.xtend | 12 ++++-------- 2 files changed, 6 insertions(+), 9 deletions(-) (limited to 'Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/workspace') 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-70-g09d2