Graphical Editing Framework (GEF)

GPTKB entity

Statements (57)
Predicate Object
gptkbp:instance_of gptkb:software_framework
gptkbp:bfsLayer 3
gptkbp:bfsParent gptkb:Eclipse_4.x
gptkbp:allows customizable user interfaces
gptkbp:based_on MVC (Model-View-Controller) pattern
gptkbp:can_be_extended_by through plugins
gptkbp:developed_by gptkb:Eclipse_Foundation
open-source environment
gptkbp:distribution gptkb:Eclipse_Public_License
gptkbp:enables undo and redo operations
visual representation of data
gptkbp:facilitates interaction with graphical elements
gptkbp:game_components Edit Part, Figure, and Command
gptkbp:has available in the GEF documentation
gptkbp:has_documentation available online
gptkbp:has_feature zooming and panning
https://www.w3.org/2000/01/rdf-schema#label Graphical Editing Framework (GEF)
gptkbp:includes editors and viewers
gptkbp:integrates_with gptkb:award
gptkbp:is_available_on gptkb:archive
gptkbp:is_compatible_with gptkb:Eclipse_3.x
gptkb:Specification
Java 1.5 and above
gptkbp:is_designed_for desktop applications
gptkbp:is_documented_in Eclipse documentation
gptkbp:is_integrated_with Eclipse plugins
gptkbp:is_known_for user-friendly interface
flexibility and extensibility
gptkbp:is_part_of gptkb:Eclipse_Modeling_Framework_(EMF)
gptkb:Eclipse_Rich_Client_Platform_(RCP)
Eclipse ecosystem
software development lifecycle.
gptkbp:is_popular_in open-source projects
gptkbp:is_supported_by gptkb:Eclipse_community
community forums
gptkbp:is_used_by gptkb:software
gptkbp:is_used_for data visualization
creating graphical editors
UML diagramming
gptkbp:is_used_in educational tools
various Eclipse-based applications
gptkbp:is_used_to create interactive diagrams
gptkbp:is_utilized_in modeling tools
software modeling
gptkbp:part_of gptkb:Eclipse_platform
gptkbp:provides layout algorithms
model-view-controller architecture
command stack management
grid and snap-to-grid features
gptkbp:released_in gptkb:2004
gptkbp:supports gptkb:SWT_(Standard_Widget_Toolkit)
drag-and-drop functionality
custom event handling
custom shapes and figures
multiple diagram types
gptkbp:utilizes Graphical Editing Domain Model
gptkbp:written_in gptkb:Java