Refresh GoView


I have displayed some GoObjects.
During runtime i added some GoObject, based on that the whole view is needed to be repainted on my own event.
I called GoView.Reresh() , but it is not working properly.
I have also displayed my own objects which are derived from GoIconicNode & GoLink.
After refreshing, these my own objects, which are drawn earlier, are not deleted as well as again the whole view is displayed properly.

Something sounds very wrong. A proper application should never ever have to call Refresh(), as GoDiagram ensures the correctness of the display. (oh… you call Refresh, but it doesn’t help… do I read this correctly?)

How are you adding your objects to the GoDocument?