Mit Hilfe von Rational Functional Tester kann die Funktionalität von GEF-Objekten getestet werden, die über GEF-Standardeditoren und über vom Standard abweichenden GEF-Editoren implementiert wurden. Der GEF-Editor basiert auf dem Eclipse Modelling Framework (EMF), das viele Funktionen zum Ändern von Modellen bereitstellt. Mit Hilfe von GEF werden Modelle grafisch angezeigt, die MVC-Architektur (Model View Controller) eingesetzt und die Benutzeraktion mit diesem Modell unterstützt.