openEHR
[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)
svn1
9 March 2009 22:27
1
Revision: 838
Author: thomas.beale
Log Message:
Related topics
Topic
Replies
Views
Activity
[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)
0
1
6 March 2009
[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] [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] [1343] Correct missing annotations in flattening of top-level archetype.
Reference Implementation: Eiffel (archive)
0
3
22 December 2010
[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
4
13 March 2009
[ref_impl_eiffel] [695] First working version of proper archetype flattening.
Reference Implementation: Eiffel (archive)
0
2
5 September 2008
[ref_impl_eiffel] [640] Renaming in ARCHETYPE_FLATTENER of output to output_archetype;
Reference Implementation: Eiffel (archive)
0
2
17 May 2008
[ref_impl_eiffel] [810] Correct errors in staging archetype building
Reference Implementation: Eiffel (archive)
0
2
22 February 2009
[ref_impl_eiffel] [714] Further adjustments to specialised archetype validation and flattening - some bugs removed and code cleaned up in cADL parser;
Reference Implementation: Eiffel (archive)
0
3
25 September 2008
[ref_impl_eiffel] [965] Corrections to ARCHETYPE_COMPILER and ARCH_REP_ARCHETYPE to make error messages function normally again .
Reference Implementation: Eiffel (archive)
0
1
24 June 2010