[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