I am searching for a tool/framework that follows the naked objects pattern and is written in Java. I know about tools like for instance JMatter, Naked Objects and Domain Object Explorer. That's not exactly what I am searching for, though.
Open source would be great, but doesn't need to be. My intention is to use that tool/framework for the purpose of model-driven software development to do the modeling part. Ideally, such a tool/framework would provide the option to use JPA to store/load objects.
I'd like to clarify a bit more, why the aforementioned tools are not exactly what I am searching for, although they do implement the naked objects pattern and thus save a lot of work developing a specific user interface: When using a modeling tool for model-driven software development, I find it really helpful, when the tool shows the relationships between objects in a graphical way (object graph), displaying relationships more than one level deep. However, I don't need (and don't want) the freedom to change the layout of an object graph in many ways, as opposed to what UML-tools allow you to do. As far as I know, none of the aforementioned tools is capable of displaying an object graph. What is more, I even would want to be able to define different views on the object graph, where each view defines a subset of object-types and relationships that should be visible in that view.
I hope this clarifies more than it confuses.