As you mentioned, EMF/GMF is one platform. Another platform, which we used, is the Visual Studio DSL Tool Kit (for an example here on Researchgate cf.: https://www.researchgate.net/publication/260198185_Rapid_Prototyping_for_Domain-specific_Languages_-_From_Stakeholder_Analyses_to_Modelling_Tools?ev=prf_pub or https://www.researchgate.net/publication/228416064_Visual_Process_Model_Design_using_Domain-specific_Languages?ev=prf_pub). Further samples and code can be found here: http://pde.codeplex.com/
Furthermore, you can find several other approaches presented at the FlexiTools workshop, which was held in conjunction with ICSE 2011 (cf. http://www.ics.uci.edu/~nlopezgi/flexitoolsICSE2011/program.html). I found the "The Open Meta Modeling Environment" really exciting (I think, its also based on EMF/GMF).
Hope this helps.
All the best, Marco
Article Rapid Prototyping for Domain-specific Languages - From Stake...
Conference Paper Visual Process Model Design using Domain-specific Languages
Maybe you should state more precisely what you are searching for. Should the technology be outside of the eclipse ecosystem? Or even available in an other language then Java? Or do you want technologies you can use within eclipse?
Within eclipse you can have a look at EuGENia (http://www.eclipse.org/epsilon/doc/eugenia/) which is part of the epsilon framework. But in fact , eugenia ist just build on top of EMF / GMF, providing a more convenient way of generating graphical editors. But as trade-off, the functionality the generated editor can provide is limited in comparison to GMF itself.
Another framework is Graphiti & Spray (http://www.eclipse.org/graphiti/) which completely replaces GMF. Its more lightweight but much more focused on doing thinks programmatically then doing modeling and configuration. Even though, your starting point is also an meta-model.
I was asking for technologies i can use with eclipse , so also if these technologies exists both within and outside the Eclipse environment i will also like to know about it, but most importantly they should be in Java programming Language only.