While the surrounding user interface is implemented using Eclipse / JFace / SWT, the editor is not implemented using SWT or GEF, but with a custom non-public library based on OpenGL.
I found a stack trace where you can clearly see that the SWT / GEF / Draw2D code is not involved: http://forums.esri.com/CityEngine/forum-30031.html.txt
The rendering code lives in the org.corebounce.lib3d2 package.
source share