[Eclipse] GEF Introduction Series (Ii. GEF Overview)

Source: Internet
Author: User

As already mentioned in the previous post, the GEF (graphical Editor framework) is a graphical editing framework that allows developers to graphically display and edit models to enhance the user experience. There are a number of applications such as UML Class diagram editor, graphical XML editor, interface design tools, and graphical database structure design tools, and so on. In a way, they can be found to have the following similarities in graphical editing:

Provides an editing area and a toolbar where the user selects the tool needed in the sidebar, dragging or clicking to place the node or connection in the editing area;

Nodes can contain child nodes;

Users can view and modify most of the properties of a node or connection;

The connection endpoint is anchored on the node;

Provides context menu and keyboard commands;

To provide graphics zoom function;

Provides an outline view that displays a thumbnail of the editing area, or a tree-like model structure;

Support undo/Redo function;

Wait a minute.

Figure 1 The working interface of the GEF-based Interface design tool (Visual editor,ve)

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.