From f9263edfd5e1b9381190c63a9781213290df3f9d Mon Sep 17 00:00:00 2001 From: Nicolas FAUVERGUE Date: Sat, 10 Dec 2016 00:45:01 +0100 Subject: Bug 508989: [Internationalization] Error log appear when loading a model into a sub-folder of project https://bugs.eclipse.org/bugs/show_bug.cgi?id=508989 - Try to load the project container and, if this is not possible, load the parent folder. Change-Id: Ifd4a451462e5d213715db6e24933c37bd14f14a9 Signed-off-by: Nicolas FAUVERGUE --- .../modelresource/InternationalizationModelResource.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'plugins/infra') diff --git a/plugins/infra/internationalization/org.eclipse.papyrus.infra.internationalization/src/org/eclipse/papyrus/infra/internationalization/modelresource/InternationalizationModelResource.java b/plugins/infra/internationalization/org.eclipse.papyrus.infra.internationalization/src/org/eclipse/papyrus/infra/internationalization/modelresource/InternationalizationModelResource.java index 82b2b016d3a..60baacf8d45 100644 --- a/plugins/infra/internationalization/org.eclipse.papyrus.infra.internationalization/src/org/eclipse/papyrus/infra/internationalization/modelresource/InternationalizationModelResource.java +++ b/plugins/infra/internationalization/org.eclipse.papyrus.infra.internationalization/src/org/eclipse/papyrus/infra/internationalization/modelresource/InternationalizationModelResource.java @@ -268,7 +268,11 @@ public class InternationalizationModelResource extends AbstractModelWithSharedRe IContainer parentFolder = null; if (folderURI.isPlatformResource()) { final String uriPlatformString = folderURI.toPlatformString(true); - parentFolder = ResourcesPlugin.getWorkspace().getRoot().getFolder(new Path(uriPlatformString)); + try{ + parentFolder = ResourcesPlugin.getWorkspace().getRoot().getProject(uriPlatformString); + }catch(Exception exception){ + parentFolder = ResourcesPlugin.getWorkspace().getRoot().getFolder(new Path(uriPlatformString)); + } } if (null != parentFolder) { -- cgit v1.2.3