Community
Participate
Working Groups
Build Identifier: Conversion to Association and Association Class makes the incorrect assumption that the association ends are always managed entities. This results in the indicated ClassCastException: java.lang.ClassCastException: org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.parts.SessionFacadeArtifactEditPart cannot be cast to org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.edit.parts.ManagedEntityArtifactEditPart at org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.part.AbstractConverter.run(AbstractConverter.java:122) at org.eclipse.tigerstripe.workbench.ui.visualeditor.diagram.part.ConvertAssociationToAssociationClass.run(ConvertAssociationToAssociationClass.java:18) at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:251) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584) at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501) at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411) Reproducible: Always Steps to Reproduce: 1. Create an association between two session artifacts 2. Convert the Association to an Association Class by right clicking on it in diagram view. Look at Error log.
Don't affect that we also allow associations (and I assume association classes) to association classes
Created attachment 179703 [details] diagram possible association class usage, but not probable
Created attachment 187174 [details] 326360 patch
Anton's patch applied.
Verified. Thanks!