On 30/08/2013 22:02, pablo pazos wrote: > Wow, that's nice. Thanks Thomas. > I'll propose the change to the Java Ref Impl project on GitHub (the > one I'm using).
You can see the code in C_COMPLEX_OBJECT <https://github.com/openEHR/adl-tools/blob/master/libraries/openehr/src/am/archetype/constraint_model/c_complex_object.e>, but most of the pathing logic is supplied by an independent set of OG_XX classes (OG = object graph). So the OG_OBJECT_NODE <https://github.com/wolandscat/EOMF/blob/master/library/odin/object_graph/og_object_node.e> class has most of the logic. If you can be bothered, you can get the source and build just to the point where you can browse with the Eiffel tool, that will allow you to see the code properly. It's all Apache 2 license, take what you want ;-) See here <https://github.com/openEHR/adl-tools/wiki> for instructions. - thomas -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.openehr.org/pipermail/openehr-technical_lists.openehr.org/attachments/20130831/841bec2e/attachment.html>

