On 15/05/2014 07:42, Justin Obara wrote:
Hi Antranig,
Thanks for the summary, I have some comments inline below.
Thanks
Justin
On May 15, 2014, at 3:46 AM, Antranig Basman <[email protected]>
wrote:
This work is being driven by cindyli's requirements for upgrading our metadata
editing component for the FLOE project to use the new model relay system. We're
trying to ensure for the Infusion 1.5 release that the system is usable for at
least one use case beyond the ones that were already in place when it was first
designed.
http://issues.fluidproject.org/browse/FLUID-5361 implements global ordering for notification of
modelListeners across the entire component tree. The "priority" element which has been
supported as standard for all Infusion listeners and change listeners was ignored in the initial
delivered implementation of model relay since it was not immediately clear how it should be
honoured. Model listeners were notified in an indeterminate order. With FLUID-5361 listeners are
now notified in priority order, sorted across all components/models participating in the update
transaction - that is, for example, all listeners with priority 1 will be notified definitely
before all listeners with no priority, which will be notified before all listeners annotated as
"last".
http://issues.fluidproject.org/browse/FLUID-5371 introduces new configuration options accepted in
"modelRelay" blocks under the names "forward" and "backward" - please comment
on naming and apparent sanity.
How about "in" and "out" since I'm not sure if forward means relays coming into
the component or going out of it.
It means neither - either end of the relay may be on any component or on the
same component.
"forward" represents the direction which carries the model material referenced at "source" to "target", and
"backward" represents the opposite direction which carries the material at "target" back to "source". I
don't believe it's possible to represent this intelligibly with "in"/"out". A possibility is replacing
"backward" with "reverse" or "inverse". Or "forwards" + "backwards". Any preferences/suggestions?
Cheers,
A
_______________________________________________________
fluid-work mailing list - [email protected]
To unsubscribe, change settings or access archives,
see http://lists.idrc.ocad.ca/mailman/listinfo/fluid-work