Part 1 - Working with Smart Development Environment
Chapter 1 - Getting Started with SDE for Eclipse
Launching SDE for EclipseWindowsManaging License Key and Edition
Linux
Importing a Single Seat License KeyBasic Environment
Switching from Evaluation Key to Permanent Key
Importing Upgrade Keys
Floating License KeyFloating License ServerSwitching Edition
Exporting Floating License Key
Inporting Floating License Key
Auto Switch Edition
VP Suite Product Selector
Panes
Modeling PerspectiveDiagram Navigator PaneOpen Specification Dialog Box
Model Pane
Class Repository Pane
Logical View Pane
ORM Pane
Stencil Pane
Property Pane
Diagram Overview Pane
Documentation Pane
Message Pane
Navigating between Model Elements
Chapter 2 - Working with Diagrams
Creating Diagram
Creating Diagram ElementsCreating ShapesResource-Centric Interface
Creating Connectors
Creating Self-Connection
Connection ResourceBasic Editing Features
Manipulation Resource
Branching Resource
Enabling/Disabling the Resource-Centric Interface
Group Selection Resources
Show Extra Resources
Show Generic Resource Only
multiple_selectionDelete
Moving Shapes
Moving Shapes in One Direction
DeleteCopy and Paste
Delete View Only
CopyUndo/RedoCopy within SDE-ECPaste
Copy to the Clipboard as Image (JPG)
Copying to the Clipboard as Image (EMF)
Setting Default Copy Action (EMF)
Pasting View
Pasting Models
Pasteing as Image Shape
UndoGrouping
Redo
Grouping ShapesZooming
Ungrouping Shapes
Resizing Shapes in Group
Showing/Hiding Grids
Snap to Grid
Grid Size
Grid Color
Zooming InQuick Previewer
Zooming Out
Zooming to 100%
Zooming to a Specific Ratio
Zooming to Fit Diagram to Window
Zooming to Region
Generic Connector
Text Box
Diagram Info Shape
Rich Text DocumentationPrint PreviewAlignment
Printing a Diagram with PreviewPage SetupPrinting a Diagram with Quick Print
Adjusting Margins
Zooming Pages
Selecting the Preview Layout
Setting Paper Place Style
Fit to Ratio
Fit to Pages
Setting the Diagram Overlap Percentage
Showing/Hiding Clip Marks on Page
Printing with Frame/Border Option
Showing/Hiding Clip Marks on Page
Editing Header/Footer of the Pages
The Multiple Page Mode
Alignment ShapesSeletable
Distributing Shapes
Making Shapes Same Width and Height
Referenced Shape for Alignment
Using the Align Shapes Dialog Box
Visual Alignment Guide
Locking a Diagram
Chapter 3 - Style and Formatting
ConnectorStylesSetting Connector StyleConnection Point Style
Rectilinear Connector StyleDragging on LinesOblique Connector Style
Dragging on Break Points
Curve Connector Style
Round Oblique Connector Style
Round Rectilinear Connector Style
Set a Default Connector Style
Follow Diagram Connector Style
Setting Connection Point StyleFill ColorRound the ShapePinning the Connection End Point
FollowCenter
Format Fill Color Dialog BoxLine FormatFormatting a Solid Fill Color
Formatting a Gradient Fill Color
Format Line Dialog BoxFormat Copier
Format Line Dialog Box
Stereotype Element AppearanceConfiguring Stereotype Appearance
Applying Stereotypes to Shape
Changing Stereotype Appearance
Showing Model in Different Diagram
Form Diagram from ModelCustomize Form Diagram PropertiesSubdiagramsPresentation OptionsHierarchical Diagram
Navigation Diagram
Creating a Sub-DiagramReferences
Selecting Existing Diagrams as Sub-Diagrams
Viewing the List of Sub-Diagrams
Opening Sub-Diagrams
Removing Sub-Diagrams
Adding Referenced FileLogical View
Editing References
Reordering References
Opening References
Removing References
User PathConfiguring User Paths
Creating a Logical ViewJumping to Shape/Model
Creating Diagram(s) under View
Moving Diagram(s) between Views
Exporting and Importing View
Jumping to Shape in Active DiagramMouse_Gesture
Jumping to Element in Project
Using Mouse Gesture in WindowsSweeper
Using Mouse Gesture in Linux
General Features
Gesture Start Point and Direction
Initial State and Final State
Connecting Shapes using Mouse Gesture
Creating Class Members using Mouse GestureCreating Attribute
Creating Operation
Customizing Data TypesConfiguring Project Programming Language
adding_languages_and_data_types
Chapter 5 - Automatic Diagrams Layout
Auto LayoutClass DiagramPerforming LayoutHierarchy base (Factory class diagram)Activity Diagram
Navigation base (Mediator class diagram)
State Machine Diagram
Communication Diagram
Other Diagrams
Orthogonal Layout
Hierarchic Layout
Directed Tree Layout
Balloon Tree Layout
Compact Tree Layout
Horizontal-Vertical Tree Layout
BBC Compact Circular Layout
BBC Isolated Circular Layout
Single Cycle Circular Layout
Organic Layout
Smart Organic Layout
Organic Edge Route Layout
Orthogonal Edge Route Layout
Chapter 6 - Generating Documentation
PDF Report GenerationThe Generate PDF Dialog BoxWord Report Generation
Generating a PDF Report
Defining Image Quality
Defining the page informationDefining a Header/FooterDefining a Cover PageDefining a Header/Footer StyleDefining Document Info
The Generate PDF Dialog BoxHTML Report Generation
Generating a PDF Report
Defining Image Quality
Configuring the Page InformationDefining a Header/Footer
Defining Document Info
The Generate HTML Dialog BoxReport Writer
Generating an HTML Report
Defining Image Quality
Defining a Header/Footer
Defining the Document Info
Launching Project Publisher
Using Project Publisher
Using the Published ProjectNavigator Pane
Menu Pane
Content PaneDiagram Content
Model Content
Launching Report WriterSorting Elements in ReportInstalling Report EnginePanes
Entering Report Information
Diagram NavigatorToolbar
Model Tree
Template Pane
Writer Pane
Constructing a ReportCreating a Generated ElementApplying Style to Report
Showing the Bookmarks
Style configurationUpdating Table of Contents
Loading Style from Other Report
Exporting a reportExporting Current ReportImporting a Report
Exporting All Report
Updating a Report
Printing a reportCommand Line HTML Report Generation
Exporting Diagram as ImagesExporting the Active Diagram as an ImageExporting and Importing SDE for Eclipse Project File
Exporting Diagrams as ImagesSlice DiagramsExporting Diagrams to PDF Format
Exporting SDE for Eclipse Project FileExporting and Importing XML
Importing SDE for Eclipse Project File
Exporting XMLExporting and Importing XML
Modifying XML
Importing XML
Exporting XMIExporting and Importing EMF-based UML2
Importing XML
Exporting to UML2Importing Rational Rose Project File
Importing to UML2 Model
Modifying UML2 XMI
Importing UML2 XMI
ERwin Modeler Project File ImporterImport an ERwin Data Modeler ProjectOracle workflow engine BPEL generator
Generating BPEL for Oracle workflow engineJBoss workflow engine BPEL generator
Generating BPEL for JBoss workflow engine
Chapter 8 - User Interface Designer
Creating User Interface Diagram
Creating Component
Changing Component Properties
Annotating Component
Linking Components
Switching Orientation by Resource-centric Interface
Auto Detect Orientation
What is Instant Reverse?
Supported Sources
Java Instant ReverseOn-demand Java Instant ReverseDynamic Link Library Instant ReverseReverse to Class Repository
Reverse to Diagram
Reverse bt Drag-and-Drop
XML Instant Reverse
XML Schema Reverse
C++ Instant Reverse
CORBA IDL Source Instant Reverse
PHP Instant Reverse
Hibernate Instant Reverse
JDCB Instant Reverse
Ada 9x Instant Reverse
Object-C Instant Reverse
Chapter 10 - Instant Generator
What is Instant Generator?
Supported Sources
Using Instant GeneratorGeneral SettingsGenerating Java
Language Specified OPtions
Preview or Generate
Generating C#
Generating VB.NET
Generating PHP
Generating ODL
Generating ActionScript
Generating IDL
Generating C++
Generating delphi
Generating Perl
Generating XSD
Generating Python
Generating Object-C
Generating Ada95
Generating Ruby
Chapter 11 - Java Round-Trip Engineering
Generate CodeGenerate by Seleting ProjectReverse Code
Generate by Selecting Package
Generate by Selecting Class
Reverse by Selecting PackageSelect Code from Model
Reverse by Selecting Package
Reverse by Selecting Class
Forming Diagram from Reversed Model
Selectign Model from Code
Round-trip Code Engineering
Advanced Options
Chapter 12 - State Machine Diagram Code Generation
Drawing State Machine Diagram
Generate State Machine Code
Programming with Generated State Machine Code
Reverse State Machine Code
Chapter 13 - Team Collaboration with VP Teamwork Server
Starting Up the Server
Starting the Teamwork Client Dialog Box
Checking out Project
Committing Project
Updating Project
Reverting Project
Checking for Updates
Resolving Conflicts
Viewing Revision History
Checking Out Old Revision
Comparing Between Revisions
Branch and Tag ProjectCreating a BranchUsing Merge
Managing a Branch
Creating a Tag
Managing a Tag
Suggested Branch Usage
Chapter 14 - Team Collaboration with CVS
VP Teamwork Server
Starting the Teamwork Client Dialog Box
Importing Project to the Repository
Managing Teamwork Project
Checking Out Project
Committing Project
Updating Project
Reverting Project
Resolving Conflict
Viewing Revision History
Checking out Old Revision
Comparing Between Revisions
Branch and Tag ProjectCreating a BranchUsage of Merge
Managing a Branch
Creating a Tag
managing a Tag
Suggested Branch Usage
Chapter 15 - Team Collaboration with Subversion
Starting the Teamwork Client Dialog Boxr
Importing Project to the Repository
Managing Teamwork Project
Checking out Project
Committing Project
Updating Project
<a name=
Resolving Conflict
Viewing Revision History
Checking out old Revision
Comparing Between Revisions
Branch and Tag Project
Managing a TagCreating a BranchUsage of merge
Managing a Branch
Creating a Tag
Suggested Branch Usage
Appendix A - Configuring Application Options
General
Diagramming
View
ORM
Appendix B - Configuring Stereotypes and Tagged Value
Introduction
Adding Stereotype to a Model Element
Configuring StereotypesCreating a New StereotypeStereotype Formats
Editing a Stereotype
Using the Stereotype Specification Dialog Box
Adding Tagged Value to a Stereotype
Adding Tagged Value to a Model Element
Configuring Stereotype FormatsApplying Fill ColorChanging Stereotype Formats
Applying Line Style
Applying Font
Appendix C - Supported Mouse Gestures