fix bug missing data on opening a new workflow
The bug that force us clear rf nodes and edges re-appeared so the canvas is cleaned just before clearing the NodeData and EdgeData.
The bug that force us clear rf nodes and edges re-appeared so the canvas is cleaned just before clearing the NodeData and EdgeData.