| Documentation Alma (english) | Index | Home |
|---|---|
|
Version: 0.29 Date: 2001-03-05 Author: Guillaume Desnoix |
The documentation of the software named Alma is protected by copyright according to the laws of the french state. Any reproduction (copy, mirror, printing, ...) is forbidden without a written autorisation from the author. Every one can read it freely (and only) on this web site www.memoire.com. |
We won't explain here all the concepts involved in Alma. We will just list the different methods which influences it. We suggest the reader to read all books about
Alma is based mainly on an object-oriented model. Before introducing other ones, we wish to have a complete integration of it. According to this, the use of sources or targets far from it can have results which are not simple or elegant.
The goal is to have a complete model, easily translated in the present implementations language. Notice than exceptions are not yet managed.
Class, Interface, Structure, Union are reconized. Attributes (et accessors), methodes, constructors are reconized too, when the destructors are not but will be soon. Internal and/or anonymous classes are partially managed.
Instances anre not managed.
Packages and modules are identified.
Functions, procedures, variables et global constants are put in a class named Global.
Constants of classes and interfaces are reconized.
oneway, synchronized, in, out, inout are taken in consideration. byvalue and byreference are not but will be one day.
Relations are not really managed by Alma. Only inheritance, implementation, contenance, usage are possible.
Roles, associations, dependance, ternary relations, integrity will be introduced later.