×

Navigation links in generated documentation

  • US 7,114,149 B2
  • Filed: 04/20/2001
  • Issued: 09/26/2006
  • Est. Priority Date: 10/05/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method in a data processing system for generating documentation for a source code file in a software project, the method comprising the steps of:

  • selecting a source code file from the project;

    identifying the language of the source code;

    generating a transient meta model for the source code;

    determining whether the file is new, and if the file is new,adding symbols from the file to the transient meta model by,obtaining a template for the language, andparsing the source code with the symbols to the transient meta model;

    determining whether the file is updated, and if the file is updated,updating the symbols from the file to the transient meta model by,obtaining a template for the language, andparsing the source code with the updated symbols to the transient meta model;

    determining whether the file is deleted, and if the file is deleted,deleting symbols of the file from the transient meta model by,obtaining a template for the language, andparsing the source code with the symbols from the transient meta model;

    generating a textual documentation that describes the source code, the textual documentation having portions that correspond to portions of the source code;

    generating a diagram including at least one diagram element that visually represents the corresponding portion of the source code; and

    correlating the diagram elements to the corresponding portions of the textual documentation by providing hyperlinked references in the diagram that link diagram elements to the corresponding portions of the textual documentation.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×