Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoradaussy2012-11-05 17:54:16 +0000
committeradaussy2012-11-05 17:54:16 +0000
commit371550dd120507dbf4666e0b3e8e4eba36068ca0 (patch)
treec5a3ec614f3d680882e9b6ee25c8dfd99cb6e664 /plugins/developer
parentce486d9b7b866fed15e8c94904832c1ad6a0942d (diff)
downloadorg.eclipse.papyrus-371550dd120507dbf4666e0b3e8e4eba36068ca0.tar.gz
org.eclipse.papyrus-371550dd120507dbf4666e0b3e8e4eba36068ca0.tar.xz
org.eclipse.papyrus-371550dd120507dbf4666e0b3e8e4eba36068ca0.zip
NEW - bug 352555: [SysML Static Profile] Improvement of the AdapterFactories (used to get SysML ItemProviders) in oep.sysml.edit
https://bugs.eclipse.org/bugs/show_bug.cgi?id=352555
Diffstat (limited to 'plugins/developer')
-rw-r--r--plugins/developer/org.eclipse.papyrus.sysml.sysmloveruml.codegen/templates/edit/ItemProvider.javajet2
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/developer/org.eclipse.papyrus.sysml.sysmloveruml.codegen/templates/edit/ItemProvider.javajet b/plugins/developer/org.eclipse.papyrus.sysml.sysmloveruml.codegen/templates/edit/ItemProvider.javajet
index 86f4d29fb84..a590b3972ef 100644
--- a/plugins/developer/org.eclipse.papyrus.sysml.sysmloveruml.codegen/templates/edit/ItemProvider.javajet
+++ b/plugins/developer/org.eclipse.papyrus.sysml.sysmloveruml.codegen/templates/edit/ItemProvider.javajet
@@ -477,7 +477,7 @@ public class <%=genClass.getProviderClassName()%>
/**
* Notify UML element
*/
- if ( ((IComposableAdapterFactory)adapterFactory).getIRootAdapterFactory() != null) {
+ if ((adapterFactory instanceof IComposableAdapterFactory) && ((IComposableAdapterFactory)adapterFactory).getIRootAdapterFactory() != null) {
<%for(EClass basedClass : SysMLOverUMLHelper.getBasedElement(genClass.getEcoreClass())) {%>

Back to the top