Initially my diagram is drawn with one set of data
Later User can add/remove multiple different sets of data in it.
Each time user add/remove some set of data
we modify this.diagramNodeData
and this.diagramLinkData
to apply new sets of nodes and links.
Each Time when we are setting these, I am calling startAvoiding