The Eclipse Graphical Editing Framework (GEF)

The Eclipse Graphical Editing Framework (GEF)

PDF The Eclipse Graphical Editing Framework (GEF) Download

  • Author: Dan Rubel
  • Publisher: Addison-Wesley Professional
  • ISBN: 0321718380
  • Category : Computers
  • Languages : en
  • Pages : 296

As Eclipse-based applications become increasingly popular, users are demanding more sophisticated graphical interfaces. When standard widgets aren't enough, graphics built with GEF are often the best solution. The Eclipse Graphical Editing Framework (GEF) covers everything Java tool developers need to create tomorrow's richest, most visual interfaces. This practical, hands-on guide begins by introducing GEF, Draw2D, and Zest, and demonstrating what can be achieved with them. Next, the authors walk through building a simple Draw2D example, helping new GEF developers understand the core capabilities available to them. Building on this foundation, they progressively introduce more of the Draw2D frameworks, including Figures, Layout Managers, Connections, Layers, and Viewports. They present a chapter-length graph visualization project based on Zest, followed by detailed coverage of non-Draw2D portions of GEF. The book's final section walks step by step through developing a complete GEF editor. Each chapter focuses on a different aspect of the problem, and includes challenges, solutions, diagrams, screenshots, cookbook-style code examples, and more. This book is organized to help developers solve immediate problems quickly, while also gaining in-depth knowledge for building advanced solutions. Relevant APIs are included in several chapters, making this an even more useful standalone reference. This book Introduces GEF application components such as shapes, flow, logic, and text Explains Draw2D architecture, drawing features, and event processing Shows how to create and customize figures, use painting and borders, and work with each Draw2D Layout Manager Thoroughly explains GEF models, including domain and presentation information, populating diagrams, and more Shows how to use Zest's content providers, filters, and layout algorithms Covers EditParts, EditPolicies, Tools, Commands, Actions, and much more The Eclipse Graphical Editing Framework (GEF) is the best resource for all Java tool developers who want to construct sophisticated graphical editing products that integrate with Eclipse, for experienced Eclipse users who want to start creating their own graphical tools, and for anyone who wants to see what makes GEF tick.


Software Design and Development: Concepts, Methodologies, Tools, and Applications

Software Design and Development: Concepts, Methodologies, Tools, and Applications

PDF Software Design and Development: Concepts, Methodologies, Tools, and Applications Download

  • Author: Management Association, Information Resources
  • Publisher: IGI Global
  • ISBN: 1466643021
  • Category : Computers
  • Languages : en
  • Pages : 2348

Innovative tools and techniques for the development and design of software systems are essential to the problem solving and planning of software solutions. Software Design and Development: Concepts, Methodologies, Tools, and Applications brings together the best practices of theory and implementation in the development of software systems. This reference source is essential for researchers, engineers, practitioners, and scholars seeking the latest knowledge on the techniques, applications, and methodologies for the design and development of software systems.


Designing Software-Intensive Systems: Methods and Principles

Designing Software-Intensive Systems: Methods and Principles

PDF Designing Software-Intensive Systems: Methods and Principles Download

  • Author: Tiako, Pierre F.
  • Publisher: IGI Global
  • ISBN: 1599047012
  • Category : Computers
  • Languages : en
  • Pages : 582

"This book addresses the complex issues associated with software engineering environment capabilities for designing real-time embedded software systems"--Provided by publisher.


Eclipse Modeling Project

Eclipse Modeling Project

PDF Eclipse Modeling Project Download

  • Author: Richard C. Gronback
  • Publisher: Pearson Education
  • ISBN: 0321635191
  • Category : Computers
  • Languages : en
  • Pages : 854

Achieve Breakthrough Productivity and Quality with MDD and Eclipse-Based DSLs Domain-specific languages (DSLs) and model-driven development (MDD) offer software engineers powerful new ways to improve productivity, enhance quality, and insulate systems from rapid technological change. Now, there’s a pragmatic, start-to-finish guide to creating DSLs and using MDD techniques with the powerful open source Eclipse platform. In Eclipse Modeling Project, Richard C. Gronback illuminates both the principles and techniques software professionals need to master, offering insights that will be invaluable to developers working with any tool or platform. As coleader of the Eclipse Modeling Project, Gronback is singularly well-positioned to demonstrate DSLs and MDD at work in Eclipse. Gronback systematically introduces each of the Eclipse technologies that can be used in DSL and MDD development. Throughout, he introduces key concepts and technologies in the context of a complete worked example and presents new best practices and never-before published techniques. He also covers Eclipse projects discussed in no other book, including Query/View/Transformation (QVT) and the Graphical Modeling Framework (GMF)—a project the author personally leads. Eclipse Modeling Project gives software practitioners all the knowledge they need to explore the remarkable potential of DSLs and MDD—and includes coverage of Why a model-based approach enables the rapid customization of high-quality solutions within the product line paradigm How the Eclipse Modeling Project’s capabilities can be used to efficiently create new DSLs Powerful techniques for developing DSL abstract syntax, graphical notation, and textual syntax How to build Model-to-Model (M2M) and Model-to-Text (M2T) transformations—including a powerful new M2M implementation of the Object Management Group’s QVT Operational Mapping Language (OML) Efficiently packaging and deploying DSLs with Eclipse Complete reference sections for the Graphical Editing Framework (GEF), GMF runtime and tooling, QVT OML, Xpand, and more


Applications of Graph Transformations with Industrial Relevance

Applications of Graph Transformations with Industrial Relevance

PDF Applications of Graph Transformations with Industrial Relevance Download

  • Author: Andy Schürr
  • Publisher: Springer
  • ISBN: 3540890203
  • Category : Computers
  • Languages : en
  • Pages : 594

This book constitutes the thoroughly refereed post-conference proceedings of the Third International Symposium on Applications of Graph Transformations, AGTIVE 2007, held in Kassel, Germany, in October 2007. The 30 revised full papers presented together with 2 invited papers were carefully selected from numerous submissions during two rounds of reviewing and improvement. The papers are organized in topical sections on graph transformation applications, meta-modeling and domain-specific language, new graph transformation approaches, program transformation applications, dynamic system modeling, model driven software development applications, queries, views, and model transformations, as well as new pattern matching and rewriting concepts. The volume moreover contains 4 papers resulting from the adjacent graph transformation tool contest and concludes with 9 papers summarizing the state of the art of today's available graph transformation environments.


On the Pragmatics of Graphical Modeling

On the Pragmatics of Graphical Modeling

PDF On the Pragmatics of Graphical Modeling Download

  • Author: Hauke A. L. Fuhrmann
  • Publisher: BoD – Books on Demand
  • ISBN: 3844800840
  • Category :
  • Languages : en
  • Pages : 346


Eclipse Plug-ins

Eclipse Plug-ins

PDF Eclipse Plug-ins Download

  • Author: Eric Clayberg
  • Publisher: Pearson Education
  • ISBN: 0321619501
  • Category : Computers
  • Languages : en
  • Pages : 1236

Producing a commercial-quality plug-in means going above and beyond the minimal requirements needed to integrate with Eclipse. It means attending to all those details that contribute to the “fit and polish” of a commercial offering. This comprehensive guide covers the entire process of plug-in development, including all the extra steps needed to achieve the highest quality results. Building on two internationally best-selling previous editions, Eclipse Plug-ins, Third Edition, has been fully revised to reflect the powerful new capabilities of Eclipse 3.4. Leading Eclipse experts Eric Clayberg and Dan Rubel present detailed, practical coverage of every aspect of plug-in development, as well as specific, proven solutions for the challenges developers are most likely to encounter. All code examples, relevant API listings, diagrams, and screen captures have been thoroughly updated to reflect both the Eclipse 3.4 API and the latest Java syntax. In addition, Clayberg and Rubel have completely revamped their popular Favorites View case study, reworking much of its content and recreating its code from scratch. The authors carefully cover new functionality added to existing Eclipse features, such as views and editors, and fully explain brand-new features such as Commands, GEF, and PDE Build. This extensively revised edition Thoroughly covers Eclipse’s new preferences Illuminates the powerful new Eclipse Command Framework, which replaces Eclipse’s older Action Framework Presents extensive new discussions of using commands with views and editors Introduces Mylyn, the new task-focused interface that reduces information overload and simplifies multi-tasking Contains an all-new chapter on using the Graphical Editing Framework (GEF) to build dynamic, interactive graphical user interface elements Walks you step by step through the entire PDE Build process Shows how to create update sites with p2, which replaces Eclipse’s old Update Manager This book is designed for every experienced developer interested in extending the Eclipse platform, the Rational Software Development Platform, or any other platform that supports Eclipse plug-ins.


Eclipse Development

Eclipse Development

PDF Eclipse Development Download

  • Author: Bill Moore
  • Publisher:
  • ISBN:
  • Category : Computer software
  • Languages : en
  • Pages :


Model Driven Engineering Languages and Systems

Model Driven Engineering Languages and Systems

PDF Model Driven Engineering Languages and Systems Download

  • Author: Oscar Nierstrasz
  • Publisher: Springer Science & Business Media
  • ISBN: 3540457720
  • Category : Business & Economics
  • Languages : en
  • Pages : 812

This book constitutes the refereed proceedings of the 9th International Conference on Model Driven Engineering Languages and Systems (formerly UML conferences), MoDELS 2006. The book presents 51 revised full papers and 2 invited papers. Discussion is organized in topical sections on evaluating UML, MDA in software development, concrete syntax, applying UML to interaction and coordination, aspects, model integration, formal semantics of UML, security, model transformation tools and implementation, and more.


Software Language Engineering

Software Language Engineering

PDF Software Language Engineering Download

  • Author: Mark van den Brand
  • Publisher: Springer
  • ISBN: 3642121071
  • Category : Computers
  • Languages : en
  • Pages : 390

This book constitutes the thoroughly refereed post-conference proceedings of the Second International Conference on Software Language Engineering, SLE 2009, held in Denver, CO, USA, in October 2009. The 15 revised full papers and 6 revised short paper presented together with 2 tool demonstration papers were carefully reviewed and selected from 75 initial submissions. The papers are organized in topical sections on language and model evolution, variability and product lines, parsing, compilation, and demo, modularity in languages, and metamodeling and demo.