From 8d0488ed85476a3645729eb19c4450792d29e00b Mon Sep 17 00:00:00 2001 From: Simon Spinner <simon.spinner@uni-wuerzburg.de> Date: Tue, 25 Nov 2014 19:49:11 +0000 Subject: [PATCH] Automatically load default resource types and primitive types into tree editors. git-svn-id: https://se1.informatik.uni-wuerzburg.de/usvn/svn/code/DMM/trunk@16520 9e42b895-fcda-4063-8a3b-11be15eb1bbd --- .../repository/presentation/RepositoryEditor.java | 6 +++++- .../presentation/ResourcelandscapeEditor.java | 3 +++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/edu.kit.ipd.descartes.mm.applicationlevel.editor/src/edu/kit/ipd/descartes/mm/applicationlevel/repository/presentation/RepositoryEditor.java b/edu.kit.ipd.descartes.mm.applicationlevel.editor/src/edu/kit/ipd/descartes/mm/applicationlevel/repository/presentation/RepositoryEditor.java index 2597d573..81571e00 100644 --- a/edu.kit.ipd.descartes.mm.applicationlevel.editor/src/edu/kit/ipd/descartes/mm/applicationlevel/repository/presentation/RepositoryEditor.java +++ b/edu.kit.ipd.descartes.mm.applicationlevel.editor/src/edu/kit/ipd/descartes/mm/applicationlevel/repository/presentation/RepositoryEditor.java @@ -970,7 +970,7 @@ public class RepositoryEditor * This is the method called to load a resource into the editing domain's resource set based on the editor's input. * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @generated + * @generated NOT */ public void createModel() { URI resourceURI = EditUIUtil.getURI(getEditorInput()); @@ -991,6 +991,10 @@ public class RepositoryEditor resourceToDiagnosticMap.put(resource, analyzeResourceProblems(resource, exception)); } editingDomain.getResourceSet().eAdapters().add(problemIndicationAdapter); + + // Add default resource sets to editor + editingDomain.loadResource("pathmap://DMM_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype"); + editingDomain.loadResource("pathmap://DMM_APPLICATIONLEVEL_MODELS/primitivetypes.repository"); } /** diff --git a/edu.kit.ipd.descartes.mm.resourcelandscape.editor/src/edu/kit/ipd/descartes/mm/resourcelandscape/presentation/ResourcelandscapeEditor.java b/edu.kit.ipd.descartes.mm.resourcelandscape.editor/src/edu/kit/ipd/descartes/mm/resourcelandscape/presentation/ResourcelandscapeEditor.java index 2debea3f..117f7f28 100644 --- a/edu.kit.ipd.descartes.mm.resourcelandscape.editor/src/edu/kit/ipd/descartes/mm/resourcelandscape/presentation/ResourcelandscapeEditor.java +++ b/edu.kit.ipd.descartes.mm.resourcelandscape.editor/src/edu/kit/ipd/descartes/mm/resourcelandscape/presentation/ResourcelandscapeEditor.java @@ -966,6 +966,9 @@ public class ResourcelandscapeEditor resourceToDiagnosticMap.put(resource, analyzeResourceProblems(resource, exception)); } editingDomain.getResourceSet().eAdapters().add(problemIndicationAdapter); + + // Add default resource types model. + editingDomain.loadResource("pathmap://DMM_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype"); } /** -- GitLab