توضیحاتی در مورد کتاب Official Eclipse 3.0 FAQs [With CDROM]
نام کتاب : Official Eclipse 3.0 FAQs [With CDROM]
عنوان ترجمه شده به فارسی : سوالات متداول رسمی Eclipse 3.0 [با CDROM]
سری : The Eclipse series
نویسندگان : Arthorne. John, Barry. Brian, Laffra. Chris
ناشر : Addison-Wesley Professional
سال نشر : 2004
تعداد صفحات : 739
ISBN (شابک) : 9780321268389 , 0321268385
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 7 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
فهرست مطالب :
Cover......Page 1
Contents......Page 6
Foreword......Page 20
Foreword......Page 22
Preface......Page 24
Acknowledgments......Page 28
References......Page 30
Part I: EMF Overview......Page 32
Chapter 1 Eclipse......Page 34
1.1 The Projects......Page 35
1.2 The Eclipse Platform......Page 37
1.3 More Information......Page 40
Chapter 2 Introducing EMF......Page 42
2.1 Unifying Java, XML, and UML......Page 43
2.2 Modeling vs. Programming......Page 46
2.3 Defining the Model......Page 47
2.4 Generating Code......Page 54
2.5 The Runtime Framework......Page 60
2.6 EMF and Modeling Standards......Page 70
Chapter 3 Model Editing with EMF.Edit......Page 72
3.1 Displaying and Editing EMF Models......Page 73
3.2 Item Providers......Page 77
3.3 Command Framework......Page 85
3.4 Generating EMF.Edit Code......Page 96
Chapter 4 Using EMF—A Simple Overview......Page 100
4.1 Example Model: The Primer Purchase Order......Page 101
4.2 Creating EMF Models and Projects......Page 102
4.3 Generating Code......Page 124
4.4 Running the Application......Page 126
4.5 Continuing Development......Page 129
Part II: Defining EMF Models......Page 132
Chapter 5 Ecore Modeling Concepts......Page 134
5.1 Ecore Model Uses......Page 135
5.2 The Ecore Kernel......Page 136
5.3 Structural Features......Page 137
5.4 Behavioral Features......Page 143
5.5 Classifiers......Page 144
5.6 Packages and Factories......Page 149
5.7 Annotations......Page 150
5.8 Modeled Data Types......Page 154
5.9 Ecore and User Models......Page 156
Chapter 6 UML......Page 158
6.2 UML Specification for Classifiers......Page 159
6.3 UML Specification for Attributes......Page 163
6.4 UML Specification for References......Page 165
6.5 UML Specification for Operations......Page 169
6.7 Ecore Properties in Rational Rose......Page 171
Chapter 7 Java Source Code......Page 176
7.1 Java Specification for Classes......Page 177
7.2 Java Specification for Enumerated Types......Page 189
7.3 Java Specification for Packages......Page 190
7.4 Java Specification for Maps......Page 192
7.5 Java Specification for Annotations......Page 195
Chapter 8 Extended Ecore Modeling......Page 198
8.1 Feature Maps......Page 199
8.2 Modeling with Feature Maps......Page 204
Chapter 9 XML Schema......Page 210
9.1 Schema......Page 211
9.2 Simple Type Definitions......Page 215
9.3 Complex Type Definitions......Page 222
9.4 Attribute Declarations......Page 232
9.5 Element Declarations......Page 240
9.6 Model Groups......Page 253
9.7 Wildcards......Page 256
9.8 Annotations......Page 259
9.9 Predefined Schema Simple Types......Page 261
9.10 EMF Extensions......Page 263
Part III: Using the EMF Generator......Page 268
Chapter 10 EMF Generator Patterns......Page 270
10.1 Modeled Classes......Page 271
10.2 Attributes......Page 274
10.3 References......Page 288
10.4 Feature Maps......Page 303
10.5 Operations......Page 304
10.6 Class Inheritance......Page 306
10.7 Reflective Methods......Page 309
10.8 Factories and Packages......Page 318
10.9 Switch Classes and Adapter Factories......Page 322
10.10 Alternative Generator Patterns......Page 326
10.11 Customizing Generated Code......Page 336
Chapter 11 EMF.Edit Generator Patterns......Page 340
11.1 Item Providers......Page 341
11.2 Item Provider Adapter Factories......Page 358
11.3 Editor......Page 362
11.4 Action Bar Contributor......Page 365
11.5 Wizard......Page 367
11.6 Plug-Ins......Page 368
12.1 EMF Code Generation......Page 372
12.2 The Generator UI......Page 377
12.3 Generator Model Properties......Page 381
12.4 The Command-Line Generator Tools......Page 395
12.5 The Generator Ant Tasks......Page 402
12.6 The Template Format......Page 406
13.1 Getting Started......Page 412
13.3 Implementing Volatile Features......Page 415
13.4 Implementing Data Types......Page 418
13.5 Running the ExtendedPO2 Editor......Page 423
13.6 Restricting Reference Targets......Page 424
13.7 Splitting the Model into Multiple Packages......Page 427
13.8 Editing Multiple Resources Concurrently......Page 435
Part IV: Programming with EMF......Page 448
14.1 Packages......Page 450
14.2 Reflection......Page 457
14.3 Dynamic EMF......Page 463
14.4 Extended Metadata......Page 468
15.1 Overview of the Persistence Framework......Page 474
15.2 The EMF Persistence API......Page 478
15.3 XML Resources......Page 493
15.4 EMF Resource and Resource Factory Implementations......Page 520
15.5 Performance Considerations......Page 525
15.6 Custom Storage for Active Objects......Page 528
16.1 Tree Iterators and Switches......Page 534
16.2 Adapters......Page 539
16.3 Cross-Referencers......Page 554
16.4 Copying Objects......Page 560
16.5 Comparing Objects......Page 564
17.1 Describing a Change......Page 568
17.2 Change Recording......Page 576
18.1 Constraints and Invariants......Page 580
18.2 Effects on Generated Code......Page 584
18.3 Invoking Validation......Page 588
18.4 Basic EObject Constraints......Page 594
18.5 XML Schema Constraints......Page 595
19.1 Overriding Commands......Page 598
19.2 Customizing Views......Page 604
20.1 Rich Client Platform......Page 630
20.2 Stand-Alone Applications......Page 639
21.1 Java 5.0 Support......Page 648
21.2 EMF Persistence Enhancements......Page 663
21.3 Other New Features......Page 672
21.4 Resource Options......Page 677
21.5 Generator Model Properties......Page 679
Appendix A: UML Notation......Page 684
Appendix B: Summary of Example Models......Page 690
A......Page 706
C......Page 709
D......Page 713
E......Page 714
F......Page 717
G......Page 718
I......Page 720
K......Page 721
M......Page 722
O......Page 725
P......Page 726
R......Page 729
S......Page 731
T......Page 732
V......Page 733
X – Z......Page 734