The main thing I'd want to use a "user info" dictionary/map for is to generate JavaDoc documentation for the getters, setters, relationships, and class. It would also be nice if you could add documentation for the database tables and columns and for databases that support comments, when we generate the schema I'd like it to add the documentation as a comment for the table/column. For Java classes that don't have a user info documentation for a class/attribute, but the database entry does have documentation, use the database (DbEntity) documentation in the JavaDoc. It would also be nice if the documentation was very visible in the modeler to encourage use. In EOModeler for EOF, the user info dictionary was buried and not as useful.
I'm sure there could be other uses that people dream up, but documenting the model would be the most popular I'd imagine -- at least among the people I know. mrg
