droMDAry is a MDA project based on the Eclipse Modelling Framework and the openArchitectureWare Generator Framework.
Java
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
dromdary.bva.exporter
dromdary.bva.generator
dromdary.common.exporter
dromdary.common.generator
dromdary.core
dromdary.environment
dromdary.jpa.exporter
dromdary.jpa.generator
.gitignore
CONTRIBUTORS.txt
README.txt
epl-v10.html

README.txt

#######################
Introduction
#######################
This project provides generators for transforming UML-models into Source-Code. 
The basic idea behind this project is to use as much metainformations form the UML-model as possible.
The users should be able to start easily and with low effort the generation with this toolset.

Currently we support the code generation of JPA based Persistency and a codegeneration of the Bean Validation API. Both are APIs for Java.

#######################
First Steps
#######################
Visit http://www.dromdary.org and read our quickstart tutorial.
See the detailed documentation in the following PDFs:
docs/Tutorial/Tutorial-English.pdf (english) 
docs/Tutorial/Tutorial-German.pdf (german)


#######################
LICENSE
#######################
This program and the accompanying materials are copyrighted. 
All rights reserved.They are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html
For details see CONTRIBUTORS or the headers of the files. 

#######################
3rd party licenses
#######################
Included in this distribution are components developed by third parties:
antlr-2.7.6.jar                                         ANTLR 2 License
common-1.4.0.jar                                        APL 2.0
commons-collections-3.1.jar                             APL 2.0
commons-lang-2.3.jar                                    APL 2.0
commons-logging-1.1.jar                                 APL 2.0
derby.jar                                               APL 2.0
derbyclient.jar                                         APL 2.0
derbyLocale_de_DE.jar                                   APL 2.0
derbynet.jar                                            APL 2.0
derbyrun.jar                                            APL 2.0
derbytools.jar                                          APL 2.0
dom4j-1.6.1.jar                                         dom4j license
ea_com_interface-1.6.1-RC1.jar                          EPL 1.0
ea_toolsupport-1.6.1-RC1.jar                            EPL 1.0
ecore2xml-2.4.0.jar                                     EPL 1.0
ejb3-persistence.jar                                    CDDL 1.0
fornax-cartridges-uml2-javabasic-generator-2.1.0.jar    APL 2.0
fornax-cartridges-uml2-javabasic-reference-2.1.0.jar    APL 2.0
fornax-utilities-formatter-xml-1.0.0.jar                APL 2.0
javassist-3.4.GA.jar                                    MPL 1.1
log4j.jar                                               APL 2.0
oaw-core-emftools-4.3.1.jar                             EPL 1.0
oaw-core-expressions-4.3.1.jar                          EPL 1.0
oaw-core-workflow-4.3.1.jar                             EPL 1.0
oaw-core-xpand2-4.3.1.jar                               EPL 1.0
oaw-uml2-adapter-4.3.1.jar                              EPL 1.0
oaw-util-stdlib-4.3.1.jar                               EPL 1.0
org.eclipse.emf.ecore_2.4.2.v200902171115.jar           EPL 1.0
persistence-api-1.0.jar                                 CDDL 1.0
resources-2.1.0.jar                                     EPL 1.0
slf4j-api-1.5.2.jar                                     MIT
slf4j-log4j12.jar                                       MIT
uml-2.2.0.jar                                           EPL 1.0
validation-api-1.0.CR2.jar                              APL 2.0

Concerning the listed OSS-Components the terms and conditions of the respective licenses shall apply. The liability and the warranty of the PROVIDER for the endowment of the OSS-Components is governed by the applicable laws. 



#######################
LICENSE NOTE
#######################
droMDAry generates Java classes, which use and inherit from components that are licenced under LGPL (i.e. Hibernate).


#######################
Authors / Contacts
#######################
see CONTRIBUTORS or www.dromdary.org

#######################
Disclaimer
#######################
This work is in a development state so use it at your own risk for development or even your production environment.