[ref_impl_eiffel] [897] Separate out the notion of 'flat' archetypes tha
Revision: 897
Author: thomas.beale
Date: 2009-09-13 13:40:02 +0100 (Sun, 13 Sep 2009)
Log Message:
-----------
Separate out the notion of 'flat' archetypes that are generated, and
'legacy (flat)' archetype files. Flat generated files now have an
extension of .adlf, while legacy files have .adl. Legacy files are no
longer over-written (i.e. there is no longer a way to do it - has to be
a manual decision). Flat archetypes can be written to disk in the
'test' view. Only source and flat (generated) archetypes are shown in
the views now. For editing, the source (.adls) and legacy flat files
are offered (since one or other of these is a 'primary' file).
TODO: probably in the future we should add some simple workflow option
to allow the legacy file to be removed, which would remove the
'is_generated' flag from the .adls archetype, and make it primary. Need
to see how needs evolve.
Modified Paths:
--------------
BRANCHES/specialisation/apps/adl_workbench/src/controls/gui_test_archetype_tree_control.e
BRANCHES/specialisation/apps/adl_workbench/src/controls/gui_view_archetype_tree_control.e
BRANCHES/specialisation/apps/adl_workbench/src/main/constants_imp.e
BRANCHES/specialisation/apps/adl_workbench/src/main/main_window.e
BRANCHES/specialisation/apps/adl_workbench/src/main/main_window_imp.e
BRANCHES/specialisation/apps/adl_workbench/src/main/system_interface.xml
BRANCHES/specialisation/components/archetype_repository/src/compiler/any_validator.e
BRANCHES/specialisation/components/archetype_repository/src/directory/arch_rep_archetype.e
BRANCHES/specialisation/components/archetype_repository/src/directory/archetype_definitions.e
BRANCHES/specialisation/components/archetype_repository/src/directory/archetype_indexed_file_repository_imp.e
BRANCHES/specialisation/libraries/common_libs/src/basic/interval.e
BRANCHES/specialisation/libraries/common_libs/src/utility/error_reporting/in_memory_message_db.e
BRANCHES/specialisation/libraries/openehr/src/am/archetype/archetype_validator.e
BRANCHES/specialisation/libraries/openehr/src/am/archetype/comparator/archetype_flattener.e
BRANCHES/specialisation/libraries/openehr/src/am/openehr_profile/data_types/text/c_code_phrase.e
BRANCHES/specialisation/libraries/openehr/src/rm/common/resource/authored_resource_validator.e