Eclipse Modeling Framework: A Developer's Guide

Front Cover
bull; Shows how EMF unifies three important technologies: Java, XML, and UML bull; Provides a comprehensive overview of the EMF classes including a complete quick reference for all the classes and methods in the EMF 1.1 API bull; Includes examples of many common framework customizations and programming techniques
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

IX
3
X
4
XII
5
XVI
6
XVIII
8
XIX
9
XX
10
XXI
13
CLI
183
CLII
185
CLIV
186
CLV
187
CLVI
188
CLVII
191
CLVIII
192
CLX
193

XXII
14
XXIII
15
XXIV
17
XXV
18
XXVI
19
XXVII
20
XXVIII
21
XXIX
22
XXX
24
XXXI
25
XXXII
26
XXXIII
27
XXXV
29
XXXVI
33
XXXVII
34
XXXVIII
35
XXXIX
36
XLI
37
XLIII
38
XLIV
39
XLVII
41
XLVIII
43
XLIX
44
L
45
LI
47
LII
48
LIII
49
LIV
50
LV
52
LVII
55
LVIII
57
LIX
61
LX
62
LXI
63
LXII
64
LXIII
65
LXIV
66
LXV
67
LXVI
68
LXVII
74
LXVIII
79
LXIX
82
LXX
85
LXXI
88
LXXII
90
LXXIII
93
LXXIV
95
LXXVI
96
LXXVII
97
LXXVIII
98
LXXIX
101
LXXX
102
LXXXI
104
LXXXII
105
LXXXIII
106
LXXXIV
108
LXXXV
109
LXXXVI
111
LXXXVII
112
LXXXVIII
115
LXXXIX
116
XC
117
XCI
118
XCII
120
XCIII
122
XCIV
123
XCVI
124
XCVII
126
XCIX
127
C
129
CII
130
CIII
132
CIV
133
CV
134
CVI
135
CVII
136
CVIII
137
CX
138
CXI
139
CXIII
143
CXV
144
CXVI
145
CXVIII
147
CXIX
148
CXXI
149
CXXIII
150
CXXV
151
CXXVI
152
CXXVII
153
CXXIX
155
CXXX
156
CXXXI
159
CXXXII
161
CXXXIII
162
CXXXV
163
CXXXVI
164
CXXXVII
165
CXL
167
CXLI
169
CXLII
171
CXLIII
173
CXLIV
174
CXLV
175
CXLVII
177
CXLVIII
178
CXLIX
179
CL
181
CLXI
195
CLXII
196
CLXIV
197
CLXV
198
CLXVI
199
CLXVIII
200
CLXIX
201
CLXX
202
CLXXII
203
CLXXIII
204
CLXXIV
207
CLXXV
210
CLXXVI
213
CLXXVII
214
CLXXVIII
216
CLXXIX
219
CLXXX
221
CLXXXI
222
CLXXXII
223
CLXXXIII
229
CLXXXIV
233
CLXXXV
236
CLXXXVI
237
CLXXXVII
238
CLXXXVIII
241
CXC
245
CXCI
249
CXCII
254
CXCIII
255
CXCIV
256
CXCV
257
CXCVI
259
CXCVII
260
CXCVIII
265
CXCIX
268
CCI
270
CCII
273
CCIII
275
CCIV
277
CCV
279
CCVI
281
CCVII
284
CCVIII
291
CCIX
293
CCXI
294
CCXIII
296
CCXIV
299
CCXVI
300
CCXVII
302
CCXVIII
305
CCXIX
307
CCXX
309
CCXXII
316
CCXXIII
321
CCXXIV
323
CCXXV
324
CCXXVI
325
CCXXVII
331
CCXXVIII
334
CCXXIX
336
CCXXXI
337
CCXXXII
340
CCXXXIII
343
CCXXXIV
351
CCXXXVII
357
CCXXXIX
363
CCXL
369
CCXLI
379
CCXLII
381
CCXLIII
385
CCXLIV
395
CCXLV
401
CCXLVI
431
CCXLVII
435
CCXLVIII
440
CCXLIX
443
CCL
444
CCLI
468
CCLII
470
CCLIII
478
CCLIV
525
CCLV
526
CCLVI
539
CCLVII
541
CCLVIII
543
CCLIX
570
CCLX
575
CCLXI
605
CCLXII
609
CCLXIII
611
CCLXIV
613
CCLXV
617
CCLXVI
619
CCLXVII
628
CCLXVIII
632
CCLXIX
636
CCLXX
645
CCLXXIII
646
CCLXXIV
647
CCLXXV
651
CCLXXVIII
654
CCLXXIX
659
CCLXXX
660
CCLXXXI
661
CCLXXXII
663
Copyright

Other editions - View all

Common terms and phrases

About the author (2004)

FRANK BUDINSKY, leader of the Eclipse EMF project, is co-architect and an implementer of the EMF framework and code generator. An engineer in IBM's Software Group, Frank has been involved in the design of frameworks and generators for several years, including design lead for the IBM/Taligent Compound Document Framework in VisualAge/C++, the Composed Business Object Builder in Component Broker, and most recently a common framework for mapping tools in WebSphere Studio.

DAVID STEINBERG is a core member of the EMF development team in IBM's Software Group. Dave has contributed extensively to the design and implementation of both the runtime and code generator components of EMF.

ED MERKS is project leader and lead architect of the XSD technology project and a co-architect of the EMF tools project, both at Eclipse. Ed develops software at the IBM Toronto Laboratory and has many years of in-depth experience in the design and implementation of languages and their supporting environments, including a Ph.D. on the subject.

RAYMOND ELLERSICK is an engineer in IBM's Software Group. A member of the EMF team, Ray is a key contributor to the design of EMF and was previously the development lead for IBM's earlier modeling framework from which much of EMF evolved.

TIMOTHY J. GROSE, a software engineer at the IBM Silicon Valley Laboratory, develops applications using XML and XMI technologies, including design and implementation of the default serialization support in EMF.

Bibliographic information