[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