Abstract
The Graphical Editor Framework (GEF) is a popular framework built to develop rich graphical editor for models. But being lack of detailed documentation, it is difficult to use GEF in practice. In this paper, the principle, composition and main classes (interfaces) of GEF were analyzed. The three levels of abstract mechanisms of GEF were studied. The implementing techniques for GEF based graphical editors were analyzed. And the implementation of a graphical editor instance was described. The study is helpful to implement GEF-based graphical editor.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Eclipse Project group (2010).GEF Project, http://www.eclipse.org/gef/ (accessed September 10, 2011)
Hubner, J.F., Boissier, O., Kitio, R., et al.: Instrumenting multiagent organisations with organisational artifacts and agents: giving the organisational power back to the agents. Journal of Autonomous Agents and Multi Agent Systems 20, 369–400 (2009), doi:10.1007/s10458-009-9084-y
Fortino, G., Garro, A., Mascillaro, S., et al.: ELDATool: A Statecharts-based Tool for Prototyping Multi-Agent Systems. In: Proceedings of Workshop on Objects and Agents, pp. 14–19 (2007)
Buchmann, T., Dotor, A., Westfechtel, B.: Model driven development of graphical tools: Fujaba meetsgmf. In: Proceedings of the 2nd International Conference on Software and Data Technologies (ICSOFT 2007), pp. 425–430 (2007)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag GmbH Berlin Heidelberg
About this chapter
Cite this chapter
Yang, D., Zhou, M., Chen, F., Ma, J. (2012). Abstract Mechanisms of GEF and Techniques for GEF Based Graphical Editors. In: Qian, Z., Cao, L., Su, W., Wang, T., Yang, H. (eds) Recent Advances in Computer Science and Information Engineering. Lecture Notes in Electrical Engineering, vol 125. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25789-6_41
Download citation
DOI: https://doi.org/10.1007/978-3-642-25789-6_41
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25788-9
Online ISBN: 978-3-642-25789-6
eBook Packages: EngineeringEngineering (R0)