The module MDARepository contains the model repository of the MDA Generator Framework to facilitate the generation of source code from UML models. UML 1.4 models read by the MDAXmiRepository are transformed into MDARepository models, which are more convenient for the generation of artifacts (e.g. Java source code).
See the doc folder for further documentation.
External dependencies
- Castor-XML 0.9.5.3
- XercesImpl >= 2.9.0
Internal dependencies
- MDAXmiRepository >=1.0.1
Ludger Solbach
Eclipse Public License 1.0 (http://www.eclipse.org/legal/epl-v10.html)
© 2004-2013 Ludger Solbach
[https://github.com/lsolbach/MDARepository] (https://github.com/lsolbach/MDARepository)
- renamed to MDARepository
- refactored build files
- initial import to github
- switched to git
- added ParentElement reference to every element
- updated UML model
- added docs
- added SignalEvents
- added context to IStateMachine
- added dependencies and reverse dependencies on IInterface and IPackage
- added reverse dependencies on IClass
- added INode and IComponent
- added packages to model
- added checkOverride() to IAttribute, IAssociationEnd and IOperation
- use checkOverride() in getAll*() methods
- enumeration support via IEnumerationType
- mark elements loaded from a profile
- added toString() methods
- add return parameter to parameter list again so it's possible to access the parameter meta data of the return parameter
- added reference to parent element to some model elements
- multi model support (e.g. UML Profiles)
- repository initialization with a given xmi repository
- further decoupling from a specific xmi repository
- enhanced support for association classes
- added SoulMDSDProfile for ArgoUML
- enhanced operations with some missing attributes (abstract, query, concurrency, ...)
- added package dependencies
- everything else