Maybe add a simple callback interface to the core, similar to DbLoaderDelegate. In the Modeler it can be implemented to send display events.

Andrus

On May 20, 2009, at 11:34 AM, Andrey Razumovsky wrote:

Hi Tore,

Thanks for looking into the issue. Yeah, to fix this we need callbacks in merging process.. MapEventConsumer is a good idea! Still, I'm not sure that
in current ProjectController implementation firing simple events (not
modeler's display event) will be enough, and having diplay events in core is
a bad idea...

Andrey

2009/5/19 Tore Halset <[email protected]>

Hello.

Looking at CAY-1169. I need some way to refresh the view. After browsing the code it looks like this should be done by sending MapEvents to the ProjectController. None of the ToModel merge tokens does this now. The problem is that the ProjectController is in the modeler project, but all the
merge tokens exist in the core project.

One option could be to extract the fire-methods of ProjectController to a interface named MapEventConsumer in the core? Or could this interface be simplified by just having a fireMapEvent-method that does lots of instanceof
checks and call the correct fire-method..

What do you guys think of all this?

https://issues.apache.org/jira/browse/CAY-1169

- Tore.


Reply via email to