Re: MapEvent

From: Andrus Adamchik (andru..bjectstyle.org)
Date: Wed May 20 2009 - 04:41:09 EDT

  • Next message: Andrey Razumovsky: "Re: [VOTE] Cayenne 3.0M6"

    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 <halse..vv.ntnu.no>
    >
    >> 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.
    >>



    This archive was generated by hypermail 2.0.0 : Wed May 20 2009 - 04:41:42 EDT