Mail : training@ecorptrainings.com
India : +91-8143-111-555
USA : +1-703-445-4802
uk : +44-20-3287-2021
Whats app : +91-8143-110-555
Facebook Twitter Google Plus Pinit Stumbleupon Youtube Blog

Workday HCM Demo New Batches Starting from Monday... 13-11-2017
Search Course Here




Live Chat
Support


Graphical Editing Framework (GEF)

overview

Graphical Editing Framework (GEF) is a framework that was developed for the Eclipse platform. It is used to create graphical editors for various diagrams like electrical networks or tree diagrams. Such diagrams offer easy editing capabilities for data in specific domains and are well suited as a graphical representation of that data. GEF editors can be used inside an Eclipse RCP application, the application framework offered by Eclipse. Usually, GEF is used as a part of the Graphical Modeling Framework (GMF) which combines the Eclipse Modeling Framework (EMF) and GEF to create the code for both the data model and the diagram editor.

Graphical Editing Framework (GEF) has been designed to allow editing of user data, generally referred to as the model, using graphical rather than textual format. It becomes an invaluable tool when dealing with entities that contain many-to-many, one-to-many and other complex relationships. With the popularity of the Eclipse Rich Client Platform, which leads to development of editors for more than just code, the importance of GEF is certain to increase. A few existing examples, such as database schema editor, logical circuits editor, and a task flow manager nicely illustrate both the power and flexibility of the framework that may be applied to such varied and disparate domains.
prerequisties
  • Attendees must be proficient in Java, graphical user interface programming and should be familiar with the eclipse framework.
Duration
Online
  • It is a 16 days program and extends up to 2hrs each.
  • The format is 20% theory, 80% Hands-on.

Corporate
  • It is a 4 days program and extends up to 8hrs each.
  • The format is 20% theory, 80% Hands-on.
Classroom
    Private Classroom arranged on request and minimum attendies for batch is 4.
course content
  • GEF - Overview
    • The Big picture - Why and What of GEF
    • Architecture - Identifying the key components
    • Model View Controller (MVC) and GEF
    • Anatomy of a GEF application
    • Installation and configuration
  • Draw2d
    • Architecture and Component Model
    • The LightWeightSystem
    • Draw2d Shapes and Widgets
    • Painting
    • Layout
    • Draw2d Event Model
    • Hit Testing
    • Connections and Routing
    • Coordinate System
  • GEF - A Detailed Look
    • Applying MVC in GEF
    • Attaching an in-memory model
    • Creating a custom model
    • Implementing a view
    • The EditPart as controller
    • Implementing a complete graphical editor
  • GEF Controllers
    • The EditPart API
    • The EditPart lifecycle
    • Event notification model
    • The EditDomain object
    • The PaletteViewer object
    • EditPolicies
    • Tools
    • Request
    • Feedback
    • Using the Command pattern
    • Create graphical views with ScrollingGraphicalViewer
  • GEF Interactions
    • Action invocation
    • Mouse Clicks
    • Drag and Drop
    • Hover
    • Keyboard input
  • Wiring Components in GEF
    • Connections
    • The Polyline class
    • The Connection interface
    • The ConnectionAnchor interface
    • The ConnectionRouter interface
    • The ConnectionLayer class
    • The PolylineConnection class
    • The AbstractConnectionEditPart
    • The NodeEditPart
    • Maintain connections in the model
    • Creating and editing Connections
    • Bendpoints
Videos
For Videos Click Here Videos

Flash News


AngularJS New Batch Starting From 14th NOV & 15th NOV.


Hadoop Dev New Batch Starting From 15th NOV & 16th NOV.


IBM COGNOS TM New Batch Starting From 16th NOV & 17th NOV.


Informatica Dev New Batch Starting From 17th NOV & 18th NOV.


Mean Stack New Batch Starting From 18th NOV & 19th NOV.

SAP BODS new Batch Starting From 19th NOV & 20th NOV.

SAP S/4 HANA New Batch Starting From 20th NOV & 21st NOV
.

Tableau New Batch Starting From 21st NOV & 22nd NOV

PUBLIC DEMO


(1) Workday Technical Demo Training

Demo Schedule : 09:30 P.M EST / 08:30 P.M CST / 6:30 P.M PST on 13th NOV & 07:00 A.M IST on 14th NOV

SOLVE YOUR QUERIES ONLINE
Email :
Rediff Bol :
ecorptrainings@rediffmail.com
Google Talk :
ecorptrainings@gmail.com
MSN Messenger :
ecorptrainings@hotmail.com
Yahoo Messenger :
ecorptrainings@yahoo.com
Skype Talk :
ecorptrainings