Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoradaussy2013-04-16 08:28:03 +0000
committeradaussy2013-04-16 08:28:03 +0000
commitfe5d6f9f950c9658d107cd3b39b0254c2fb2dc1d (patch)
tree71c65bb7ab59ade461692da987c08e2e4179d734
parenta7d11e9e0c1675e3d2a1867bee16ed059b0abedc (diff)
downloadorg.eclipse.papyrus-fe5d6f9f950c9658d107cd3b39b0254c2fb2dc1d.tar.gz
org.eclipse.papyrus-fe5d6f9f950c9658d107cd3b39b0254c2fb2dc1d.tar.xz
org.eclipse.papyrus-fe5d6f9f950c9658d107cd3b39b0254c2fb2dc1d.zip
Bug 396738 - [LoadingTester] classcastexception
https://bugs.eclipse.org/bugs/show_bug.cgi?id=396738
-rw-r--r--plugins/core/org.eclipse.papyrus.core.resourceloading/src/org/eclipse/papyrus/core/resourceloading/util/LoadingTester.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/core/org.eclipse.papyrus.core.resourceloading/src/org/eclipse/papyrus/core/resourceloading/util/LoadingTester.java b/plugins/core/org.eclipse.papyrus.core.resourceloading/src/org/eclipse/papyrus/core/resourceloading/util/LoadingTester.java
index 5cfd2406374..08ded1b9efe 100644
--- a/plugins/core/org.eclipse.papyrus.core.resourceloading/src/org/eclipse/papyrus/core/resourceloading/util/LoadingTester.java
+++ b/plugins/core/org.eclipse.papyrus.core.resourceloading/src/org/eclipse/papyrus/core/resourceloading/util/LoadingTester.java
@@ -159,7 +159,7 @@ public class LoadingTester extends PropertyTester {
}
Setting setting = (Setting)((IAdaptable)obj).getAdapter(Setting.class);
- if (setting != null) {
+ if (setting != null && setting.getEStructuralFeature() != null && !setting.getEStructuralFeature().isMany()) {
return (EObject)setting.get(false);
}
}

Back to the top