Dragging and dropping a Petals end-point on the BPEL Designer does not always work.
The following cases result in no DnD.
- Start the studio and directly display the BPEL Designer (the editor was not closed during the last startup).
- The BPEL Designer is open on the source tab.
This is due to the way we add the DropTargetListener.
It is achieved by using a Part listener which adds the DropTargetListener.
This way is not efficient and results in the problem described here.
An extension-point would be better and would solve this issue.
See Bug #367715.