May be this question is easy but it created me a bit of confusion with their purpose.
Just exploring the Eclipse Modelling Frameowrk and Eclipse Graphical Editing Framework. Basically The Graphical Editing Framework (GEF) provides a framework for creating visual editors. And The Eclipse Modeling Framework (EMF) is a Java framework and code generation facility for building tools and other applications based on a structured model.
Here I am little bit confused with what is the exact use and purpose of both the frameworks. Do I need to explore both the framework while developing any kind of UI?