openEHR
[ref_impl_eiffel] [427] Add support for detecting if OG_* objects and C_* objects are leaves or not; this allows a proper leaf path list to be constructed, which is the basis of path comparisons for specialised archetypes with respect to parents.
Reference Implementation: Eiffel (archive)
svn1
29 December 2007 23:57
1
Revision: 427
Author: thomas.beale
Log Message:
Related topics
Topic
Replies
Views
Activity
[ref_impl_eiffel] [820] Correct inherited subtree removal logic to include all kinds of C_OBJECTs
Reference Implementation: Eiffel (archive)
0
0
24 February 2009
[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] [342] These additions now compute the 'inherited subtree list' of an archetype (see routine of that name in ARCHETYPE), which
Reference Implementation: Eiffel (archive)
0
0
12 August 2007
[ref_impl_eiffel] [734] Implement compressed paths within OG_PATH objects, to allow path-finding within archetypes with compressed attributes to work properly.
Reference Implementation: Eiffel (archive)
0
2
23 October 2008
ref_impl_eiffel [126] Add functions to properly check for paths to objects and attribute separetely;
Reference Implementation: Eiffel (archive)
0
0
11 October 2006
[ref_impl_eiffel] [731] Support for 'compressed paths' in differential archetypes, needed for templates as well.
Reference Implementation: Eiffel (archive)
0
2
22 October 2008
[ref_impl_eiffel] [704] Minor but important improvements to path processing correctness;
Reference Implementation: Eiffel (archive)
0
2
16 September 2008
[ref_impl_eiffel] [1235] Add code to OG_PATH parser to handle predicates (i.e.
Reference Implementation: Eiffel (archive)
0
1
23 September 2010
[ref_impl_eiffel] [728] Small improvements in coding of path logic and ARCHETYPE_CONSTRAINT.safe_deep_twin.
Reference Implementation: Eiffel (archive)
0
1
13 October 2008
[ref_impl_eiffel] [478] Correct logic of building archetype directory tree to exclude specialisation orphans and output an error instead.
Reference Implementation: Eiffel (archive)
0
1
29 January 2008