GEF3D Sample Applications

From Eclipsepedia

Revision as of 02:23, 29 January 2010 by (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Incubation Phase

GEF3D Sample Applications

The following applications are all implemented with GEF3D, demonstrating what you can do with this framework.

Note: Some of these applications are made with elder versions of GEF3D, display quality of newer versions may be much better!

3D-fied Ecore and UML Tools
Gef3d sample ecore3D.png
GEF3D includes some example editors, such as 3D-fied versions of the Ecore Tools (ecore diagrams, see screenshot) and UML2 Tools (class, use case, and activity diagrams). Multiple diagrams can be visualized (and edited!) in a single 3D view. These editors can be used for you own 3D applications and demonstrate how to 3D-fy GMF based editors.
3D Graphical Editor for the GMF Mapping Model
Gef3d sample GMFmapping3D.jpg
Editing the GMF mapping model using the tree based editor can be really annoying. The 3D editor for the GMF mapping model is a prototype demonstrating how to simply create mappings using drag and drop. The domain (ecore) model, the graphical notation model and the mapping model are all visualized graphically. Mappings are simply created by dragging elements from the domain or graphical notation model onto the mapping model. References (from the mapping model to the other models) are visualized as inter-model-connections.
Screenshot coming soon. The Eclipse Agent Modeling Platform provides tools for agent meta-modeling called AMF, agent execution called AXF and visualization called AGF, and has used GEF3D for AGF3D.
Visualization of Transformation Chains
Gef3d sample UniTiVisualizer.jpg
A 3D visualizer of a transformation chain, each model is displayed on a plane, the transformation traces are shown as inter-model-connections. The models are displayed using a 3D-fied version of TOPCASED UML, an ER-diagram-editor is a simple GEF based editor.