What you wrote sounds fine.
Having a sort of "root" object where List fields contain Odds and Ends, and some rules rely on Odds (but not Ends) being updated and others that don't it's not a good approach to make root a pattern in each rule.
It's like information hiding: A rule working with Odds should not have access to Ends.
A frequently given advice is: insert List elements as facts and reason with them if they represent independent entities. If necessary, locate siblings via a "parent" pointer.
-W
bump...
Anyone have some thoughts on whether my revise approach makes sense?
--
View this message in context: http://drools.46999.n3.nabble.com/Preventing-re-evaluation-on-modification-of-output-fact-tp3455022p3509609.html
Sent from the Drools: User forum mailing list archive at Nabble.com.
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users