MagicDraw 18.2 Documentation
Reading Documentation
User Guide
- MagicDraw getting started
- Working with projects
- Working with model elements
- Tools
- Model Merge
- Understanding merge types
- Understanding change concept
- 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
- Model Merge
- Model analysis
- 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
- Relation Map
- Validation
- Comparing projects
- Model elements
- Node
- State
- Use Case
- Adding extension points
- Specifying 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
- Collaborative modeling
- Starting a collaboration session
- Using Cameo Enterprise Data Warehouse
- Working with CEDW projects
- Adding projects to CEDW
- Creating and managing categories
- Locking model for edit
- Unlocking model
- Committing changes to CEDW
- Updating changes from CEDW
- Saving a local copy of CEDW project
- Reviewing historical versions
- 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 contents of a used project
- Importing the contents of a used project into your project
- Stop using the project in your project
- Linking an embeded project with relevant server project
- Branching projects
- Troubleshooting
- Managing CEDW users
- Working with CEDW projects
- Using Teamwork Server
Report Wizard User Guides
UML Profiling and DSL User Guide
- UML Profiling and DSL Getting Started
- Customizing diagrams
- Creating Numbering Customizations
- Extending Metamodel with Derived Properties
Developer Guide
- Open Java API Getting Started
- Plugins
- Distributing Resources
- Adding new functionality
- Working with project
- UML model
- Working with UML model
- Session management
- Checking element editing permissions
- Accessing and modifying model element properties
- Creating new model elements
- Creating new relationship objects
- Editing model elements
- Adding, moving, deleting model elements
- Refactoring model elements
- Copying elements and symbols
- Finding elements by name or by meta-type
- Model traversing, Visitor pattern
- Retrieving meta information about element
- Creating textual element representation
- Retrieving element icon
- Advanced utility functions
- Event support
- Working with stereotypes and tagged values
- UML Model Implementation Using EMF
- Working with UML model
- Diagrams
- Diagram types
- Creating a diagram
- Presentation elements (symbols)
- Diagram presentation element
- Shapes
- Paths
- Working with presentation elements
- Creating shape elements
- Creating path elements
- Reshaping shape elements
- Moving symbols on diagram to another location
- Moving symbols on diagram to another location and to different parent
- Changing path break points
- Deleting presentation elements
- Changing properties of presentation elements
- Managing compartments
- Collecting presentation elements, finding usages in diagrams
- Displaying related elements
- Layouting symbols in the diagram
- Custom presentation elements rendering
- Selection in diagrams
- Diagram events
- Custom diagram painters
- Creating diagram images
- Creating custom Drag&Drop handlers on diagram
- Managing navigation in model
- Properties
- Information logging
- Environment Options
- Browser
- Using and extending other UI components
- Generic tables
- Dependency matrix
- Annotating the elements
- Creating validation rules
- Custom elements numbering
- Creating Use Case Scenario
- Merging and differencing
- Code engineering
- Oracle DDL generation and customization
- Creating a custom design pattern
- Running programs in batch mode
- Starting MagicDraw or other modeling tool as part of another application
- MagicDraw file format
- Jython Scripting
- Plugins migration
Integrations Guide
Macro Engine Guide
- Introducing Macro Engine
- Selecting a default macro language
- Creating a Macro
- Adding a Macro and editing Macro information
- Deleting and executing Macros
- Macro keyboard shortcuts
- Opaque objects
- Recording Macros
- Supported scripting languages
UML 2.5 Meta Model
Docs of other versions
Overview
Content Tools