MetaModel and machinery
Up one levelMetaModel, modeling rules, and generation machinery. In general anything that is active at generation time.
- Overview by Rasmus Fogh — last modified 2007-08-21 18:00
- Overview file about the in-development MetaModel rules and where to find them.
- Unique and ordered collections by Rasmus Fogh — last modified 2007-05-09 07:46
- Semantic and implementation rules for collections, with isUnique and isOrdered attributes
- Operations and opTypes by Rasmus Fogh — last modified 2007-05-09 07:52
- Rules for MetaOperations, allowed opTypes, and rules for their use
- Reserved names by Rasmus Fogh — last modified 2007-05-10 12:08
- How to handle model names that clash with language or implementation names.
- Scope and visibility by Rasmus Fogh — last modified 2007-05-02 19:18
- Rules for scope and visibility of model elements.
- MetaModel.py by Rasmus Fogh — last modified 2007-05-09 08:45
- MetaModel code, including comments explaining business rules
- Universal IDs (GUID/UUID) by Rasmus Fogh — last modified 2007-05-24 19:22
- Globally unique IDs - which to use and how to generate them
- ObjectDomain reading script by Rasmus Fogh — last modified 2007-05-09 15:24
- Script for extracting model information from ObjectDomain. The header comments describe the special conventions for storing the model within ObjectDomain.
- Meeting 11/8/06 Machinery change and migration by Rasmus Fogh — last modified 2007-05-09 08:00
- Meeting with Anne, Rasmus, Wayne, Wim, and Peter Keller to agree on the details of the coming machinery change and how to migrate to it.
- Override switches by Rasmus Fogh — last modified 2007-05-09 08:13
- Switches for turning on and off validity checking and other parts of the code
- DataObjTypes, mutable and not by Rasmus Fogh — last modified 2008-06-24 09:53
- The current status of DataObjTypes, and propoerties of a possible mutable DataObjType
- Drafts, minutes, ... by Rasmus Fogh — last modified 2007-05-10 12:02
- Drafts, minutes of meetings, presentations, especially those that are no longer active. Pages marked as IMPLEMENTED have been implemented, though not necessarily exactly as written.
- Testing by Rasmus Fogh — last modified 2007-05-07 10:25
- Proposals and discussion for code testing.
- XmlGen.py - XML I/O map generator by Rasmus Fogh — last modified 2007-05-10 12:20
- Top generator for XML I/O maps. The header comment is the most authoritative reference for the structure of XML I/O maps and XML I/O style, tags, etc. generally.
- Two-way Roles by Rasmus Fogh — last modified 2007-05-25 13:17
- By Wayne Boucher. Diagrams of the different kinds (cardinalities) of two-way roles and their behaviour when modified. Correct as a description of the problem, even if some of the detailed comments may be out of date.
- MetaModelDiag by Rasmus Fogh — last modified 2008-08-22 18:25
- MetaModel diagram