Jump to: navigation, search

Difference between revisions of "GEF3D Sample Applications"

(Created GEF3D sample application page)
 
m (added image captions)
Line 11: Line 11:
 
| colspan="2" style="background:lightgray;" | '''3D-fied Ecore and UML Tools'''
 
| colspan="2" style="background:lightgray;" | '''3D-fied Ecore and UML Tools'''
 
|-
 
|-
| [[Image:Gef3d_sample_ecore3D.png|thumb]]  
+
| [[Image:Gef3d_sample_ecore3D.png|thumb|3D-fied ecore tools]]  
 
| 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.
 
| 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.
 
* More Info: [http://jevopisdeveloperblog.blogspot.com/2009/04/first-steps-towards-multi-editor-3d.html Jevopi's Developer Blog]
 
* More Info: [http://jevopisdeveloperblog.blogspot.com/2009/04/first-steps-towards-multi-editor-3d.html Jevopi's Developer Blog]
Line 19: Line 19:
 
| colspan="2" style="background:lightgray;" | '''3D Graphical Editor for the GMF Mapping Model'''
 
| colspan="2" style="background:lightgray;" | '''3D Graphical Editor for the GMF Mapping Model'''
 
|-
 
|-
| [[Image:Gef3d_sample_GMFmapping3D.jpg|thumb]]
+
| [[Image:Gef3d_sample_GMFmapping3D.jpg|thumb|GMF mapping editor 3D]]
 
| 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.
 
| 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.
 
* More Info: [http://dev.eclipse.org/blogs/gef3d/2010/01/20/a-graphical-editor-for-the-gmf-mapping-model/ GEF3D development blog]
 
* More Info: [http://dev.eclipse.org/blogs/gef3d/2010/01/20/a-graphical-editor-for-the-gmf-mapping-model/ GEF3D development blog]
Line 35: Line 35:
 
| colspan="2" style="background:lightgray;" | '''Visualization of Transformation Chains'''  
 
| colspan="2" style="background:lightgray;" | '''Visualization of Transformation Chains'''  
 
|-
 
|-
| [[Image:Gef3d_sample_UniTiVisualizer.jpg|thumb]]
+
| [[Image:Gef3d_sample_UniTiVisualizer.jpg|thumb|UniTI visualizer]]
 
| 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.
 
| 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.
 
* More Info: [http://dx.doi.org/10.1007/978-3-540-69100-6_2 ECMDA 2008 paper]
 
* More Info: [http://dx.doi.org/10.1007/978-3-540-69100-6_2 ECMDA 2008 paper]

Revision as of 02:25, 29 January 2010

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
3D-fied ecore tools
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
GMF mapping editor 3D
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.
AGF3D
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
UniTI visualizer
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.