openEHR
[ref_impl_eiffel] [319] Validation of ARCHETYPE is now done by ARCHETYPE_VALIDATOR, which in turn uses various visitor objects to do its work
Reference Implementation: Eiffel (archive)
svn1
6 August 2007 02:46
1
Revision: 319
Author: thomas.beale
Log Message:
Related topics
Topic
Replies
Views
Activity
[ref_impl_eiffel] [527] AWB-15: In ARCHETYPE, similar to revision 525's change for ontology, archetype_id and defintion could never be Void, so there was no point in ARCHETYPE_VALIDATOR.validate_basics checking whether they were Void.
Reference Implementation: Eiffel (archive)
0
2
21 February 2008
[ref_impl_eiffel] [1489] Refactor validation further and add phase 3 validation, which operates on the flattened archetype.
Reference Implementation: Eiffel (archive)
0
1
5 June 2011
[ref_impl_eiffel] [531] AWB-15: Similar to revisions 525 and 527, ARCHETYPE.invariants could never be empty if attached, so there was no point in ARCHETYPE_VALIDATOR.validate_basics checking this.
Reference Implementation: Eiffel (archive)
0
2
22 February 2008
[ref_impl_eiffel] [317] Various refactoring, including class rename of ARCHETYPE_REPOSITORY_XX classes to ARCH_REP_XX.
Reference Implementation: Eiffel (archive)
0
1
4 August 2007
[ref_impl_eiffel] [362] Fix some weak conditions in archetype validity checking.
Reference Implementation: Eiffel (archive)
0
1
10 September 2007
[ref_impl_eiffel] [1294] IArchetypeVisitor.cpp IArchetypeVisitor.h and ArchetypeVisitor. cpp and ArchetypeVisitor.h added.
Reference Implementation: Eiffel (archive)
0
1
2 November 2010
[ref_impl_eiffel] [525] AWB-15: Fix ARCHETYPE_VALIDATOR.validate_found_codes, which was not checking that at-codes were at the correct specialisation level.
Reference Implementation: Eiffel (archive)
0
1
20 February 2008
[ref_impl_eiffel] [714] Further adjustments to specialised archetype validation and flattening - some bugs removed and code cleaned up in cADL parser;
Reference Implementation: Eiffel (archive)
0
2
25 September 2008
[ref_impl_eiffel] [908] Rewrite of archetype class hierarchy, completely derived from RM structure.
Reference Implementation: Eiffel (archive)
0
0
12 May 2010
[ref_impl_eiffel] [379] Further changes on the way to managing the repository with an ARCHEYTPE_COMPILER, ARCHETYPE_PARSER (this class used to be called ARCHETYPE_COMPILER) and various compilation state objects.
Reference Implementation: Eiffel (archive)
0
1
5 October 2007