ECM Developer
An Eclipse plug-in for the IBM FileNet P8 Content Engine and CMIS
...Documents can be tracked within the Eclipse IDE enabling fast updates of the content.
More advanced features are building UML diagrams based on the class definitions, running Java code using object store objects as input and editing Content Engine Code Modules.