MD190SP3

    MagicDraw 19.0 LTR SP3

    • Plugins
      • How plugins work
      • Writing plugins
      • Compilation classpath
      • Testing plugin
      • Detail information
        • Plugin descriptor
        • Plugin classes
        • Plugin class loading
        • Plugins directories
      • Resource dependent plugin
      • Creating test cases
        • Creating JUnit test case
        • Comparing projects for testing purposes
        • Working with test resources
        • Configure test environment
      • Developing plugins using IDE
        • Development in Eclipse
        • Development in IntelliJ IDEA
    • Distributing Resources
      • How to distribute resources
      • Creating required files and folders structure
      • Resource manager descriptor file
      • Building a resource distribution file
    • Adding new functionality
      • Invoking actions
      • Creating new actions
      • Actions' hierarchy
      • Working with icons
        • MDP protocol
      • Running action with progress
    • Working with project
      • Project concept
      • Project descriptor
      • Projects management
        • Project loading and saving
        • Used project management
      • Working with projects from Teamwork Server
      • Working with projects from Teamwork Cloud server
      • Project structure decomposition
      • Project options
      • Project life-cycle events
    • 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
        • Identifying elements
        • Finding elements by name or by meta-type
        • Model traversing, Visitor pattern
          • Visitors
          • ModelHierarchyVisitor
        • Retrieving meta information about element
        • Creating textual element representation
        • Retrieving element icon
        • Advanced utility functions
      • Event support
        • Property change event concept
        • UML model properties names
        • Listening to property change events
        • Listening to related elements in hierarchy events
        • Listening to transaction commit events on session closing
      • Working with stereotypes and tagged values
        • Using StereotypesHelper
        • Custom profile implementation
        • Standard profiles implementation
      • UML Model Implementation Using EMF
        • UML model implementation in version 17.0 details
        • UML model implementation in 17.0.1 and up details
    • Working with diagrams
      • Diagram types
        • Adding new 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 in the diagram
          • Layouting symbols in the diagram
        • Custom presentation elements rendering
          • Custom renderer provider
          • Custom symbol renderer
          • Custom renderers sample
          • Registering custom symbol renderer provider
      • Selection in diagrams
      • Diagram events
        • Presentation elements modification events
        • Presentation element selection events
        • Notification of presentation element draw
      • Custom diagram painters
      • Creating diagram images
      • Creating custom Drag&Drop handlers on diagram
    • Managing navigation in model
      • Customizing double-click behavior
      • Managing hyperlinks
        • Editing hyperlinks
        • MDEL hyperlink
        • Registering custom hyperlink handler
    • Properties
    • Information logging
    • Environment Options
    • Browser
      • Adding custom panel or tree into browser
      • Configuring node text and icon
    • Using and extending other UI components
      • Configuring element Specification window
      • Showing Element seletion dialog
      • Showing question, error, warning dialogs
      • Showing notifications, adding text into Message Window
      • Creating PopupMenu or other menu
      • Adding custom project window
    • Generic tables
    • Working with Dependency Matrix
      • Creating a custom dependency matrix type
      • Customizing a dependency matrix
        • Configuring the command bar and shortcut keys
        • Configuring shortcut menus of a row or column header element and a filter panel
        • Configuring cell entries - dependencies
        • Specifying the appearance of cells and the row or column headers
      • Accessing dependency matrix data
    • Annotating the elements
    • Creating validation rules
      • Validation rule developer's roadmap
      • Create OCL2.0 validation rule
      • Binary validation rule
      • Implementing a binary validation rule
      • Binary validation rule in the plugin
      • Script validation rule
      • How to provide a solution for a problem found during validation?
    • Custom Legend Item Implementation
    • Custom elements numbering
      • IJavaNumberPart interface
      • INumberingAction interface
    • Creating Use Case Scenario
    • Merging and differencing
    • Code engineering using API
      • Code engineering set
      • Managing code engineering sets
      • Samples of the forward and reverse engineering
    • Oracle DDL generation and customization
      • Understanding the Oracle DDL template structure
      • Customizing templates
      • Utility class
      • Example
    • Creating a custom design pattern
      • Target concept
      • Creating a pattern
    • Running programs in batch mode
      • Specifying batch mode program classpath and required system properties
    • Starting MagicDraw or other modeling tool as part of another application
    • MagicDraw file format
    • Jython Scripting
      • Creating script
    • Plugins migration
      • Plugins migration to MagicDraw 18.2 and later Open API
      • Plugins migration to MagicDraw 18.1 and later Open API
      • Plugins migration to MagicDraw 18.0 and later Open API
      • Plugins migration to MagicDraw 17.0.1 and later Open API
        • Project (decomposition) structure API changes
      • Plugins migration to MagicDraw 15.0 and later Open API
        • UML metamodel changes
    • Getting licensing information
    • Multi-threading
      • Idle job service
    • Element Referencing in Texts
    • MagicDraw 19.0 LTR SP3

    Search results