Skip to content

jocelyn/EOMF

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eiffel Object Modelling Framework (EOMF)

EOMF is a holding project for various generic facilities for Eiffel applications, including:

  • ODIN - Object Data Instance Notation - parser, validator, internal Data Tree representation, and serialiser for ODIN notation.

  • BMM - Basic Meta-Model - an object schema representation facility. BMM schemas represent object data models, including classes and attributes with open and closed generics, inheritance etc. BMM files are written in ODIN syntax. Examples used on openEHR.

  • App resources - inheritable classes containing useful resources, like access to inline icons, standard app paths, etc.

  • App config file, in ODIN format.

  • EVX - layer over Eiffel Vision EV lib to provide higher level controls with built-in agents, visual settings.

  • ISO 8601 date/time library.

  • Error reporting objects

  • Message DB - Multi-lingual error message / UI text database facility; [example message sources and compiled output] (resources/messages).

  • Icon DB - convert a directory of .ico / .png files to inline code for fast loading and fewer files for distribution; [example icon files and compiled output] (resources/icons).

Preferably, some of the App support and other minor classes would be replaced by either ISE Eiffel classes, gobo classes, or EiffelHub classes. These include:

About

Application framework for Eiffel apps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published