aboutsummaryrefslogtreecommitdiffstats
path: root/Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/workspace/ProjectWorkspace.xtend
diff options
context:
space:
mode:
authorLibravatar OszkarSemerath <oszkar.semerath@gmail.com>2018-03-03 02:00:28 -0500
committerLibravatar OszkarSemerath <oszkar.semerath@gmail.com>2018-03-03 02:00:28 -0500
commit9a3018ae6f98996945de9235afb21a89d847190e (patch)
tree51f288afd6aef44ad6bf371abb2b84adccc5e0f2 /Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/workspace/ProjectWorkspace.xtend
parentfixed default model number overriding custom value + added visualisation (diff)
downloadVIATRA-Generator-9a3018ae6f98996945de9235afb21a89d847190e.tar.gz
VIATRA-Generator-9a3018ae6f98996945de9235afb21a89d847190e.tar.zst
VIATRA-Generator-9a3018ae6f98996945de9235afb21a89d847190e.zip
separated init and clear phases in workspaces
Diffstat (limited to 'Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/workspace/ProjectWorkspace.xtend')
-rw-r--r--Framework/hu.bme.mit.inf.dslreasoner.logic.model/src/hu/bme/mit/inf/dslreasoner/workspace/ProjectWorkspace.xtend5
1 files changed, 3 insertions, 2 deletions
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 0bd350c7..57a79b03 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
@@ -32,8 +32,7 @@ class ProjectWorkspace extends ReasonerWorkspace{
32 override getWorkspaceURI() { 32 override getWorkspaceURI() {
33 getDirUri 33 getDirUri
34 } 34 }
35 35 override init() {
36 override initAndClear() {
37 target = ResourcesPlugin.workspace.root 36 target = ResourcesPlugin.workspace.root
38 37
39 val segments = if(dirUri.platformResource) { 38 val segments = if(dirUri.platformResource) {
@@ -44,6 +43,8 @@ class ProjectWorkspace extends ReasonerWorkspace{
44 for(nameSegment : segments) { 43 for(nameSegment : segments) {
45 target = createContainer(target,nameSegment) 44 target = createContainer(target,nameSegment)
46 } 45 }
46 }
47 override clear() {
47 target.members.forEach[delete(false,monitor)] 48 target.members.forEach[delete(false,monitor)]
48 } 49 }
49 50