MagicDraw 18.5 Documentation
MagicDraw getting started
- User and product registration
- Understanding the user interface
- Most common shortcut keys
- Customizing environment options
- Customizing and Selecting Perspective
- Configuration files
- Disabling inbound network activity
- Improving performance
Working with projects
- Creating projects
- Saving projects
- Autosave
- Opening projects
- Importing data from other UML tools and formats
- Exporting UML models
- Creating and using project templates
- Projects with file attachments
- Setting project options
- Searching
- Filtering
- Project partitioning
- MOF support
- Ecore support
- Working with standard profiles
Diagrams
- UML diagrams
- Analysis diagrams
- Tables
Diagramming
- Creating diagrams
- Opening diagrams
- Dragging objects
- Displaying elements
- Copying and cutting objects
- Using diagram tabs
- Diagram name and its context name synchronization
- Diagram frame
- Drawing diagram shapes
- Overviewing other diagrams
- Legends
- Table with diagram information
- Changing the diagram type
- Working with symbols of model elements
- Working with paths and relationships
- Smart manipulation
- Compartments
- Smart shape sizing
- Selection and multiple selections
- Copying text or images to diagrams
- Nesting image shapes
- Zooming
- Using the grid
- Pusher and magnet
- Layout
- Saving as image
- Layout templates
- Diagram aspects
- Printing
Model elements
- Action
- Actor
- Association
- Auxiliary diagram symbols
- Behavior
- Class
- Collaboration
- Combined Fragment
- Component
- Connector
- Constraint
- Data Type
- Dependency
- Event
- Gate
- Generalization
- Instance Specification
- Interaction Use
- Interface
- Lifeline
- Manifestations
- Message
- Model
- Node
- Note
- Opaque Behavior
- Operation
- Package
- Part
- Pin
- Port
- Pseudo State
- Smart Package
- State
- Stereotype
- Subsystem
- Swimlane
- Tag
- Transition
- Use Case
- Adding extension points
- Specifying a Use Case subject
- Use Case description profile
- Use Case scenario
- Creating a basic flow
- Adding a basic flow step from other use cases
- Creating an alternative flow
- Creating an exceptional flow
- Representing Use Case scenarios in Activity diagrams
- A Use Case scenario and an Activity diagram mapping schema
- Creating Use Case scenario from Activity diagrams
- The Use Case scenario created with the version 17.0.1 or earlier
- Value Specification
- Information Flow
Working with model elements
- Specification window
- Default property values
- Editing property values
- Refactoring
- Extracting
- Formatting symbols
- Customizing lists of properties and commands
- Defining hyperlinks
- Selecting elements
- Selecting port and part types
- Generic numbering mechanism
- Favorites
- HTML editor
- Parameters synchronization
- Copying / opening element URLs
- Setting date and time
- Owner of model elements
Tools
- Model Merge
- Understanding merge types
- Understanding change concept
- Preparing for merge
- Starting Model Merge
- Analyzing and managing merge results
- Getting merge summary information and changes legend
- Understanding content of the Merged Result tree
- Inspecting element property changes in the Specification panel
- Inspecting changes in the Change details panel
- Displaying and navigating through changes
- Quickly navigating through conflicting changes
- Accepting and rejecting changes
- Viewing and analyzing changes of modified diagrams
- Generating a differences report
- Finishing merge
- Creating Metric Suites
- Model Transformation Wizard
- Executable concepts
- Resource Manager
Model analysis
- Traceability
- Specifying criteria for querying model
- Identifying Package Dependencies
- Comparing projects
- Understanding change types
- Starting Compare Projects
- Analyzing comparison results
- Getting comparison summary information and changes legend
- Understanding content of the Differences tree
- Inspecting element property changes in the differences Specification panel
- Inspecting differences in the Change details panel
- Displaying and navigating through differences
- Viewing and analyzing differences of modified diagrams
- Generating a project comparison differences report
- Validation
- Model Visualizer
- Suspect links
Collaborative modeling
- Starting a collaboration session
- Using Teamwork Cloud
- Working with Teamwork Cloud projects
- Adding projects to Teamwork Cloud
- Creating and managing categories
- Opening projects from Teamwork Cloud
- Offline modeling
- Package permissions
- Locking model for edit
- Unlocking model
- Committing changes to Teamwork Cloud
- Updating changes from Teamwork Cloud
- Saving a local copy of Teamwork Cloud project
- Reviewing model history
- Managing project usages
- Exporting a package to a new server project
- Start using a project in your project
- Changing the used project version
- Editing the content of a used project
- Importing the content of a used project into your project
- Stop using the project in your project
- Linking an embedded project with relevant server project
- Branching projects
- Troubleshooting
- Password-protected projects
- Managing Teamwork Cloud users
- Working with Teamwork Cloud projects
- Using Teamwork Server
Overview
Content Tools