[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[stp-dev] Problems between the BPMN Modeler and the SCA Composite Designer
|
Hi,
I'm experimenting the integration of the SCA Composite designer with the
others tools of the STP project.
I have a problem with the BPMN modeler. I have the two following
exceptions :
java.lang.ClassCastException:
org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditDomain cannot be
cast to org.eclipse.stp.bpmn.diagram.part.BpmnDiagramEditDomain
at
org.eclipse.stp.bpmn.diagram.actions.GroupAction.getSelection(GroupAction.java:509)
at
org.eclipse.gmf.runtime.common.ui.action.AbstractActionHandler.getStructuredSelection(AbstractActionHandler.java:434)
at
org.eclipse.stp.bpmn.diagram.actions.GroupAction.refresh(GroupAction.java:195)
at
org.eclipse.gmf.runtime.common.ui.action.AbstractActionHandler.selectionChanged(AbstractActionHandler.java:387)
at
org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer.flushSelectionEvents(DiagramGraphicalViewer.java:269)
at
org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer$1.run(DiagramGraphicalViewer.java:247)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
... 23 more
and
java.lang.ClassCastException: org.eclipse.stp.sca.impl.DocumentRootImpl
cannot be cast to org.eclipse.emf.ecore.EModelElement
at
org.eclipse.stp.bpmn.diagram.actions.AbstractDeleteAnnotationAction.updateSelectedEModelElement(AbstractDeleteAnnotationAction.java:166)
at
org.eclipse.stp.bpmn.diagram.actions.AbstractDeleteAnnotationAction.refresh(AbstractDeleteAnnotationAction.java:101)
at
org.eclipse.gmf.runtime.common.ui.action.AbstractActionHandler$2.partActivated(AbstractActionHandler.java:158)
at
org.eclipse.ui.internal.PartListenerList$1.run(PartListenerList.java:72)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:857)
...
Moreover some menu items (for example "save image as") on the SCA
diagrams have disappeared.
In the SCA designer I don't see any links to the BPMN modeler. So, I
added, in the BPMN modeler, some code to check the type before making
the cast and everything seems to work correctly. I made these
modifications on two methods :
- org.eclipse.stp.bpmn.diagram.actions.GroupAction.getSelection and
-
org.eclipse.stp.bpmn.diagram.actions.AbstractDeleteAnnotationAction.updateSelectedEModelElement
BPMN guys, do you think that
1) I must open a bug on the BPMN modeler or
2) it's a problem in the plugin.xml file of the SCA Composite designer?
Best regards
Stéphane Drapeau
Obeo