DatabaseToUML reverse engineers a database schema from an existing relational JDBC database. Tables and fields are reversed to classes and attributes, constraints are reversed to association, and tables composed only of foreign keys are converted to many-to-many associations. The main idea is to reuse the reversed model in a generator, taking UML2.x (EMF XMI 2.0/2.1) models as input.
gPM (generic Process Management) is a generic TOPCASED tool for business process management that can also be used for bug or issue tracking and for other almost any document-based process. gPM is composed of a server and several clients are available (Web-based, Eclipse Mylyn connector, Eclipse rich client). As gPM is a generic tool, it needs to be instantiated for each business process you want to support. Defining a business process consists of providing the product types, sheet types, sheet link types, and the life cycle of each sheet type. gPM configuration also includes roles and access controls, sheet type life cycles, dictionaries and translations, functional extension points, filters, and more. gPM has already been successfully instantiated for both simple development processes (like Mantis or Bugzilla) and complex industrial processes, like in the aerospace domain.
InstaSearch is an Eclipse IDE plug-in for performing quick and advanced searches of source code files. It uses the Apache Lucene library for indexing and fast searching of files in the workspace. The search is performed instantly as you type, and resulting files are displayed in an Eclipse view. Each file then can be previewed using a few of the most closely matching and relevant lines. A double-click on the match leads to the matching line in the file.