Overview of XDE
XDE Versions and Features
Supported Diagrams
The Modeling Perspective
The Diagram Window
The Model Explorer
Sorting and Filtering the Model Explorer
The Modeling Toolbox
Customizing the Toolbox
Model Documentation View
Output View
Properties View
XDE Modeling Projects
Modeling Project Types
Models and Files
XDE Projects and Use Case Models
The Code Model
Creating a Java Modeling Project
Setting the Source Root
Setting Referenced Models
Creating a Use Case Model
Model Stereotypes
Diagram Types
UML Packages and Package Stereotypes
Role of Use Cases in XDE
Creating Use Case Diagrams
Actors, Use Cases, and Associations
Element Formatting and Alignment
System Boundaries
Includes, Extends, and Generalizations
Constraints
Notes
Linking Diagrams
Models, Templates, and Preferences
Importing Rose/XDE Models
Importing 3rd Party Models
Exporting Models
Creating and Using Model Templates
Reusable Asset Specification
Creating RAS Assets
Using RAS Assets
Modeling Preferences
Unique ID’s in XDE
Assisted Modeling Wizards
Other Modeling Diagrams
Creating Statecharts
Choice Points
Junction Points
Submachine States
Deep and Shallow Histories
Synch States
Creating Component Diagrams
Components and Dependencies
Reside and Implement Dependencies
Creating Deployment Diagrams
Nodes and Deploy Relationships
Enterprise Application Modeling
Modeling New Web Projects
Models for Existing Web Projects
Adding Servlets to the Model
Virtual Directory Models
Reverse Engineering JSPs and HTML
Client Pages vs. Server Pages
Creating Server Pages
Creating Client Pages
Modeling JSPs and Clients
Linking Web Pages in Models
Modeling HTML Forms
Modeling Form-to-Servlet Submissions
Servlet-to-JSP Forwards
UseBean Modeling
JSP Forwards and Includes
JSP Tag Library Models
Reverse Engineering Taglibs
Modeling JSP to Tag Library Relationships
Web Deployment Models
Creating WAR and EAR Deployments
Adding JARs to Web Models
Modifying Deployment Details
Web Component Models
Exporting EAR and WAR Models
EJB Models
Diagramming EJBs
Adding EJBs to Deployment
Modifying EJB Deployment Properties
Code Templates and Design Patterns
Creating Code Templates
Binding to Code Templates
XDE Design Pattern Explorer
Gang of Four Pattern Library
Pattern Documentation View
Pattern Properties View
Apply Pattern Wizard
XDE Data Modeling
Data Modeling Capabilities
Creating a Data Model Project
Reverse Engineering Data Models
Modifying Tables, Columns, Triggers
Creating EJBs from the Data Model
Forward Engineering the Data Model
External References and Generating Reports
Reverse Engineering Third Party JARs
Creating a New Referenced Model
Implementing the Referenced Model
Checking External References
Updating the Location Registry
Publishing the Model
Generating Model Reports
Detailed Class Reports
Other Rational Tools