openEHR
[ref_impl_eiffel] [834] Correct a bug whereby cloned sub-hierarchies that had already been grafted into the output flat structure were still being descended into in the child differential, causing multiple cloning & grafting of sub-items.
Reference Implementation: Eiffel (archive)
svn1
6 March 2009 12:43
1
Revision: 834
Author: thomas.beale
Log Message:
Related topics
Topic
Replies
Views
Activity
[ref_impl_eiffel] [838] Correct errors in ARCHETYPE_FLATTENER.expand_definition_use_nodes which resulting in failure to clone subtrees due to differential paths (routine worked originally with fully structured archetypes).
Reference Implementation: Eiffel (archive)
0
1
9 March 2009
[ref_impl_eiffel] [835] Add missed execution path where grafted sub-tree clones are put into the child_grafted_path_list to be avoided in later processing.
Reference Implementation: Eiffel (archive)
0
0
8 March 2009
[ref_impl_eiffel] [830] Small refactoring plus correct 'bug' where differential files were being serialised in ADL 1.4 if the adl_version_for_flat_output .cfg fle option was being used - but there is no point doing that.
Reference Implementation: Eiffel (archive)
0
2
4 March 2009
[ref_impl_eiffel] [564] Correct problem where duplicate child nodes in dADL were not detected.
Reference Implementation: Eiffel (archive)
0
1
10 March 2008
[ref_impl_eiffel] [475] Correct error where specialised archetype whose definition is a copy of that of the parent was causing an exception during DIFFERENTIAL_ARCHETYPE.make_from_flat
Reference Implementation: Eiffel (archive)
0
0
27 January 2008
[ref_impl_eiffel] [506] Correct flat->differential conversion that was missing translations.
Reference Implementation: Eiffel (archive)
0
2
11 February 2008
[ref_impl_eiffel] [839] Improve processing in flattener.
Reference Implementation: Eiffel (archive)
0
1
10 March 2009
[ref_impl_eiffel] [494] AWB-14: Flattening a specialised differential archetype did not set the parent archetype id.
Reference Implementation: Eiffel (archive)
0
2
6 February 2008
[ref_impl_eiffel] [622] Corrected the logic in ARCHETYPE_FLATTENER.node_graft, and also added attributes paths back into OG_OBJECT_NODE.generate_all_paths, because otherwise ARCHETYPE.has_path was incorrectly responding negative to attribute paths, and ob
Reference Implementation: Eiffel (archive)
0
2
15 April 2008
[ref_impl_eiffel] [840] Correct differential path analysis and generation - replaced the ARCHETYPE_CONSTRAINT.is_congruent notion by a slightly different one - is_mergeable, which means that the node should be overlaid piecemeal rather than used as a tota
Reference Implementation: Eiffel (archive)
0
2
13 March 2009