SDE for IntelliJ IDEA™
Perform UML modeling in your favorite Integrated Development
Environment, SDE for IntelliJ IDEA™ provides a one-stop-shopping solution
which excels your entire Model-Code-Deploy development process.
IntelliJ IDEA™ is a popular Integrated Development Environment
for Java, it allows you to edit, compile, deploy and test Java programs efficiently.
However, it lacks a full-featured UML modeling tool, which is particularly
essential for generating UML design documentation from the IntelliJ IDEA™
project source code.
You may try using a standalone UML CASE tool to help
modeling the software. But the price you’ll have to pay is to create the
UML models and diagrams from scratch, and update the design documentation
manually whenever the source code has changed. If there is a tool that can do
it for you automatically, faster and better, why bother doing it yourself?
SDE for IntelliJ IDEA™
UML CASE tool which integrates with IntelliJ IDEA™
seamlessly
|
|

SDE for IntelliJ IDEA™ is a full-featured UML CASE
tool that integrates with IntelliJ IDEA™ seamlessly. It allows intuitive
UML diagram editing, supports the latest UML notations, and provides round-trip
code synchronization from model to code and vice versa. You no longer need to
worry about keeping the source code and UML documentation synchronized, because
SDE for IntelliJ IDEA™ will do it for you.
|
SDE
for IntelliJ IDEA™ provides seamless integration with the IntelliJ IDEA™
IDE, the navigation between model and code is fast and simple. You don’t
have to switch back and forth between IntelliJ IDEA™ and the UML tool,
which greatly increase the productivity of software development.
|
SDE for IntelliJ IDEA™ provides seamless integration with the IntelliJ IDEA™ IDE |
Besides, SDE for IntelliJ IDEA™ adopts the same user
interface as IntelliJ IDEA™ which reduces the learning curve, and you can
perform UML modeling in your familiar working environment.
With SDE for IntelliJ IDEA™, UML modeling has been made
easy by the intuitive user interface, what-you-see-is-what-you-get diagram
editing, UML syntax checking on the fly, resource centric feature, realistic
containment effect and more.

Figure 2 Visual Modeling in SDE for IntelliJ IDEA™
|
SDE
for IntelliJ IDEA™ also provides advanced diagramming features to minimize
the effort in creating professionally-looking UML diagrams. These include
solid/gradient fill color, font, line style, configurable connection point and
connector style, and pin-enabled connector.
|
Figure 3 Advanced diagramming features
|
Round-Trip Code Synchronization
|
The key benefit of using SDE for IntelliJ IDEA™ is the
round-trip code synchronization support, which includes the code generation
and code reverse engineering process. You can easily generate Java
source files from UML model, and reverse existing IntelliJ IDEA™ projects
to UML model and diagrams.
|

Figure 4 Round-trip code synchronization
|
Code synchronization can be operated automatically, which means
the Java source and UML model are synchronized once changes are made. Or you
can choose to perform code synchronization on demand.

Figure 5 Generating Java source code from class model
Want to get rid of messy UML diagrams? The automatic diagram
layout will help. No matter how large and complicated your diagram is, SDE for IntelliJ
IDEA™ will rearrange it neatly and quickly. And you can select from a set
of predefined layout styles to apply the one that is most suitable for the
diagram nature.

Figure 6 Automatic diagram layout
|
SDE for IntelliJ IDEA™ provides a sophisticated
printing facility which produces high-quality printouts that best suit your
requirements. You can configure every single detail including the paper size,
orientation, margin size, page overlapping ratio, fit to ratio/pages option, header
and footer, and multiple pages settings.
|

Figure 7 Printing UML diagrams in SDE for IntelliJ IDEA™
|
HTML and PDF Report Generation
|
Carry the UML documentation to anywhere and share it with
your team members and collaborative partners with the report generation support
in SDE. You can generate highly customizable reports in HTML or PDF format. Partners
can view the UML design documentation even if they don’t have SDE for IntelliJ
IDEA™ installed.
|

Figure 8 HTML and PDF report generation
|
Interoperability with Rational Rose and XMI
Got legacy projects in Rational Rose and other CASE tools? Just
migrate them to SDE for IntelliJ IDEA™. You can import the UML model and
diagrams of a Rational Rose project (mdl) file to SDE, instead of creating them
again from scratch. You can also export an XMI file from other CASE tools or
applications and import it into SDE.
Besides, a SDE project can be exported as an XMI file, which
can be used in other CASE tools including Rational Rose.

Figure 9 Interoperability with Rational Rose and XMI