Skip to Navigation | Skip to Content

Ref_impl_Eiffel mailing list archives

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

[ref_impl_eiffel] [685] Changes to enable specialised archetypes in flat


Revision: 685
Author:   thomas.beale
Date:     2008-07-05 08:04:05 +0100 (Sat, 05 Jul 2008)

Log Message:
-----------
Changes to enable specialised archetypes in flat form (i.e. .adl files) 
that have leaf nodes with no node id (and therefore no overridden node 
id - compiler can't easily tell that the node is overridden in amongst 
all the other inherited nodes) but with overridden DV_ORDINALs or 
CODE_PHRASEs containing new codes introduced in the specialised 
archetype to generate correct differential (source form archetypes) 
that include these overridden nodes.

This fix doesn't catch all leaf overrides - by any means, and the only 
real solution is to go to .adls files as the definitive authoring and 
representation of archetypes.

Modified Paths:
--------------
    
TRUNK/components/archetype_repository/src/directory/archetype_file_repository_imp.e
    
TRUNK/components/archetype_repository/src/directory/archetype_indexed_file_repository_imp.e
    
TRUNK/libraries/openehr/src/am/archetype/constraint_model/c_rollup_builder.e
    
TRUNK/libraries/openehr/src/am/archetype/constraint_model/specialisation_status.e
    
TRUNK/libraries/openehr/src/am/archetype/constraint_model/specialisation_statuses.e
    
TRUNK/libraries/openehr/src/am/openehr_profile/data_types/quantity/c_dv_ordinal.e
    
TRUNK/libraries/openehr/src/am/openehr_profile/data_types/text/c_code_phrase.e


_______________________________________________
Ref_impl_eiffel mailing list
Ref_impl_eiffel@openehr.org
http://lists.chime.ucl.ac.uk/mailman/listinfo/ref_impl_eiffel