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] [897] Separate out the notion of 'flat' archetypes tha

  • To: ref_impl_eiffel@openehr.org
  • Subject: [ref_impl_eiffel] [897] Separate out the notion of 'flat' archetypes that are generated, and 'legacy (flat)' archetype files.
  • From: svn@openehr.org
  • Date: Sun, 13 Sep 2009 13:40:03 +0100

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