Graphical Editing Framework: Difference between revisions

Content deleted Content added
Cydebot (talk | contribs)
m Robot - Moving category Eclipse to Eclipse (software) per CFD at Wikipedia:Categories for discussion/Log/2010 August 5.
cleanup intro
Line 1:
{{Cleanup|date=September 2007}}
'''Graphical Editing Framework''' '''(GEF)''' is a framework that was developed for the [[Eclipse (software)|Eclipse]] platform. Itthat isuses knownthe as[[Model–View–Controller|MVC]] aarchitectural frameworkstyle withand aconsists veryof steepthe learningfollowing curve, but it offers some benefits.components:
* A tool palette that provides editing capabilities to the user
 
* Request/command objects that edit the model and provide [[undo]]-redo
GEF consists of the following components
* A Draw2d subsystem that provides most of the default behaviours
*[[draw2d]] has to be used for the View components
* Requests/Commands have to be used to edit the model
* ''Palette'' of Tools that are offered to the user
 
== Benefits ==
* Having a Graphical Representation and being able to edit it
* Predefined Tools for Selection, Connection Creation and others
* [[Model-view-controller]] (MVC) Concept
 
== MVC Concept ==