With the rise of model-driven development, model repositories are intended to facilitate research in model engineering and consequently in domain-specific modeling. Model repositories are central places where all kinds of modeling artifacts (e.g., meta-metamodels, metamodels, models, and possibly transformation models) are stored and coordinated. They can serve as a platform for making available the specification of metamodels to others (typically necessary for domain-specific modeling languages) and for exchanging models, as well as a resource for teaching/learning materials.
Read the rest of this entry »
Java & Eclipse Platform Oulu, Spring 2005 The Eclipse Platform is designed for building integrated development environments (IDEs) that can be used to create applications as diverse as web sites, embedded Java programs, C++ programs, and Enterprise JavaBeans. In this tutorial we will show the (very) basic functionality of this program, which is call “The Platform” when talking about Java Developing Tools. Visit www.eclipse.org for further information. Eclipse is released open source software license, so you can download for free from its website: http://www.eclipse.org/downloads/index.php. To install it, we need a Java Virtual Machine, avaliable in: http://java.sun.com/j2se/1.5.0/download.jsp
Read the rest of this entry »
Graphical Editing Framework and the Eclipse Modeling Framework Understanding the GEF and EMF frameworks Developing with GEF and EMF Code examples 1 What is the Eclipse Modeling Framework? Application development generally starts with consideration of the design model, then moves to more user interface oriented tasks. The Eclipse Modeling Framework is designed to ease the design and implementation of a structured model. The Java framework provides a code generation facility in order to keep the focus on the model itself and not on its implementation details. The key concepts underlying the framework are: meta-data, code generation, and default serialization.
Read the rest of this entry »