Table of Contents
model driven
Model Driven Development
- book: Model-Driven Software Engineering in Practice
- Model Driven Engineering and Ontology Development
Headline
A Typical EMF Usage Scenario 1. Create EMF model
Import UML (e.g. Rational Rose .mdl file)
Import XML Schema
Import annotated Java interfaces
Create Ecore model directly using EMF Ecore editor or Omondo’s (free) EclipseUML graphical editor 2. Generate Java code for model
- Iteratively develop Java application
- Refine model; regenerate Java code
- Prime the model with instance data using generated EMF model editor
- Use EMF.Edit to build customized user interface
Eclipse Mars
- EMF Modelling:
- Eclipse plugin development: http://www.vogella.com/tutorials/EclipsePlugIn/article.html
- All resources: http://www.vogella.com/tutorials/eclipse.html
Beginer's Problems
Model Explorer
Open viewpoint: viewpoint (Design), graphical editing only visible in Model Explorer (show view). It is not visible in Package Explorer (Working Set view).
Activating Plugin under dev
Method 1: export and copy plugin in dev env.
Method 2: live activation
Methd 3: start new eclipse instance.