RAD Studio (Common)
ContentsIndex
PreviousUpNext
Modeling Project Procedures

This section provides how-to information on using modeling projects.

Name 
Description 
This topic describes how to activate UML modeling support for a project individually.
Tip: You can also force UML modeling to activate support automatically for all new or currently open projects by adjusting General options.
 
 
 
IMPORTANT: For the MDL Import function to work, the Java Runtime Environment and the Java Development Kit must be installed, and the paths in the jdk.config file must correctly point to your JDK/JRE directory. See the first step below 
 
You can add modeling capabilities to an existing implementation project that was created without UML modeling.
When you open a project subdirectory from the Model View or Diagram View, UML modeling reverse engineers the contents into a namespace diagram that shows the namespaces, classes, and interfaces and their interrelationships. 
UML modeling provides constant synchronization between different aspects of your project:
  • Model hierarchy, presented in the Model View
  • Model graphical representation in the Diagram View
  • Source code (for implementation projects)
Tip: You can also use the Reload function of the Model View
to update an entire model, and the Refresh function of the Diagram View.  
This feature is available for UML 1.5 and UML 2.0 design projects. 
You can also reload your project from the source code. 
Your project can have a binary library whose content you may want to display in your diagrams. For example, you can show entities that reside in the MSCorLib.dll or other project references. Such resources exist for the project, but UML modeling does not include them in the generated HTML documentation for the project.
The Model View enables you to view class diagrams for references included in your projects. You can add references to your project using the Project Manager
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!