EMF Eclipse Modeling Framework 2nd Edition
(häftad)av Dave Steinberg, Frank Budinsky, Marcelo Paternostro, Ed Merks
- Format:
- Häftad (paperback)
- Utgiven:
- 2008-12-29
- Språk:
- Engelska
EMF: Eclipse Modeling Framework
Dave Steinberg
Frank Budinsky
Marcelo Paternostro
Ed Merks
Series Editors: Erich Gamma Lee Nackman John Wiegand
The Authoritative Guide to EMF Modeling and Code Generation
The Eclipse Modeling Framework enables developers to rapidly construct robust applications based on surprisingly simple models. Now, in this thoroughly revised Second Edition, the projects developers offer expert guidance, insight, and examples for solving real-world problems with EMF, accelerating development processes, and improving software quality.
This edition contains more than 40% new material, plus updates throughout to make it even more useful and practical. The authors illuminate the key concepts and techniques of EMF modeling, analyze EMFs most important framework classes and generator patterns, guide you through choosing optimal designs, and introduce powerful framework customizations and programming techniques. Coverage includes
Defining models with Java, UML, XML Schema, and Ecore
NEW: Using extended Ecore modeling to fully unify XML with UML and Java
Generating high-quality code to implement models and editors
Understanding and customizing generated code
Complete documentation of @model Javadoc tags, generator model properties, and resource save and load options
NEW: Leveraging the latest EMF features, including extended metadata, feature maps, EStore, cross-reference adapters, copiers, and content types
NEW: Chapters on change recording, validation, and utilizing EMF in stand-alone and Eclipse RCP applications
NEW: Modeling generics with Ecore and generating Java 5 code
About the Authors
Dave Steinberg is a software developer in IBM Software Group. He has worked with Eclipse and modeling technologies sinc...
(Computer Bookshops Limited)
Passar bra ihop
|
De som köpt den här boken har ofta också köpt Eclipse Plug-ins 3rd Edition (häftad) av Eric Clayberg, Dan Rubel | |||
|
Pris för båda:
828:-Köp
|
Fler böcker av författarna
Just the FACTS101 e-Study Guide for: Eclipse: Modeli...Cram101 Reviews, Dave Steinberg (e-bok) |
|
204:- Visa
|
Kundrecensioner
Bloggat om EMF Eclipse Modeling Framework 2nd Edition
Övrig information
Frank Budinsky is a co-architect and project lead for the EMF subproject in Eclipse. Ed Merks is the lead architect of the XSD technology project and a co-architect of the EMF tools project, both at Eclipse. Dave Steinberg is a core member of the EMF development team in IBM's Software Group. He has contributed to the design and implementation of both the EMF runtime and code generator components. All authors work out of the IBM Toronto Lab.
(Computer Bookshops Limited)
Innehållsförteckning
Foreword by Richard C. Gronback xix
Foreword by Mike Milinkovich xxi
Preface xxiii
Acknowledgments xxvii
References xxix
Part I EMF Overview 1
Chapter 1 Eclipse 3
1.1 The Projects 4
1.1.1 The Eclipse Project 4
1.1.2 The Modeling Project 5
1.1.3 The Tools Project 5
1.1.4 The Technology Project 5
1.1.5 Other Projects 5
1.2 The Eclipse Platform 6
1.2.1 Plug-In Architecture 6
1.2.2 Workspace Resources 7
1.2.3 Platform UI 7
1.2.4 Rich Client Platform 9
1.3 More Information 9
Chapter 2 Introducing EMF 11
2.1 Unifying Java, XML, and UML 12
2.2 Modeling vs. Programming 15
2.3 Defining the Model 16
2.3.1 The Ecore (Meta) Model 17
2.3.2 Creating and Editing the Model 19
2.3.3 XMI Serialization 20
2.3.4 Java Annotations 21
2.3.5 The Ecore Big Picture 23
2.4 Generating Code 23
2.4.1 Generated Model Classes 24
2.4.2 Other Generated Stuff 26
2.4.3 Regeneration and Merge 27
2.4.4 The Generator Model 28
2.5 The Runtime Framework 29
2.5.1 Notification and Adapters 29
2.5.2 Object Persistence 31
2.5.3 The Reflective EObject API 35
2.5.4 Dynamic EMF 36
2.5.5 Foundation for Data Integration 38
2.6 EMF and Modeling Standards 39
2.6.1 Unified Modeling Language 39
2....
(Computer Bookshops Limited)