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] [686] Change the way that AWB behaves with respect to


Revision: 686
Author:   thomas.beale
Date:     2008-07-13 08:11:37 +0100 (Sun, 13 Jul 2008)

Log Message:
-----------
Change the way that AWB behaves with respect to .adl and .adls files:
- now it understands whether an archetype was authored in .adl or .adls 
form
- a new 'generated' keyword in the archetype header is now supported, 
as described on the openehr-technical list; both for parsing and 
serialising
- the 'clean generated files' function is changed to remove whichever 
type of file was generated, not just .adls files
- the archetype explorer now shows an "(f)" marker on any archetype 
authored in the old way, i.e. as a .adl file_context.e
- the options dialog allows this marker to be turned on or off
- the ARCH_REP_ARCHETYPE class has a hack in it to read the 'generated' 
status of flat files, which will be needed temporarily

To do:
- flat archetypes generated from differential authored archetypes need 
to be serialised on demand to supply a flat source form archetype.e

Modified Paths:
--------------
    
TRUNK/apps/adl_workbench/src/controls/gui_view_archetype_tree_control.e
    TRUNK/apps/adl_workbench/src/main/constants_imp.e
    TRUNK/apps/adl_workbench/src/main/main_window.e
    TRUNK/apps/adl_workbench/src/main/option_dialog.e
    TRUNK/apps/adl_workbench/src/main/option_dialog_imp.e
    TRUNK/apps/adl_workbench/src/main/shared_ui_resources.e
    TRUNK/apps/adl_workbench/src/main/system_interface.xml
    TRUNK/components/adl_parser/src/interface/archetype_compiler.e
    TRUNK/components/adl_parser/src/syntax/adl/adl_engine.e
    TRUNK/components/adl_parser/src/syntax/adl/parser/adl_scanner.e
    TRUNK/components/adl_parser/src/syntax/adl/parser/adl_scanner.l
    TRUNK/components/adl_parser/src/syntax/adl/parser/adl_tokens.e
    TRUNK/components/adl_parser/src/syntax/adl/parser/adl_validator.e
    TRUNK/components/adl_parser/src/syntax/adl/parser/adl_validator.html
    TRUNK/components/adl_parser/src/syntax/adl/parser/adl_validator.y
    
TRUNK/components/adl_parser/src/syntax/adl/serialiser/adl_syntax_serialiser.e
    
TRUNK/components/adl_parser/src/syntax/adl/serialiser/html_adl_serialisation_profile.e
    
TRUNK/components/adl_parser/src/syntax/adl/serialiser/native_adl_serialisation_profile.e
    TRUNK/components/archetype_repository/src/directory/arch_directory.e
    
TRUNK/components/archetype_repository/src/directory/arch_rep_archetype.e
    
TRUNK/components/archetype_repository/src/directory/archetype_adhoc_file_repository.e
    
TRUNK/components/archetype_repository/src/directory/archetype_file_repository_imp.e
    
TRUNK/components/archetype_repository/src/directory/archetype_indexed_file_repository_imp.e
    
TRUNK/components/archetype_repository/src/directory/archetype_repository_i.e
    TRUNK/libraries/common_libs/src/file_system/file_context.e
    
TRUNK/libraries/common_libs/src/utility/error_reporting/in_memory_message_db.e
    TRUNK/libraries/openehr/src/am/archetype/archetype.e
    TRUNK/libraries/openehr/src/am/archetype/differential_archetype.e
    TRUNK/libraries/openehr/src/am/archetype/flat_archetype.e


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