Last Updated:

Browser Interaction

Andy Lapping Tip

Browser Interactions

The model browser has received a lot of love in recent versions of Rhapsody, including some very convenient drag-and-drop operations as well as some useful category-based operations.

Drag and Drop

While the 'drag' part has to start on an element in the model browser, the 'drop' part can be either another element in the browser, or an element on a diagram (or as you'll see below - the diagram itself). This makes it very easy to perform tasks such as these:

  • Drag a stereotype onto an element to apply it
  • Drag a type onto an element to apply it, for example:
    • Drag an interface block onto a proxy port to change it's contract
    • Drag a block onto a part to change the type of the part
  • Drag a category onto a diagram to drag all elements in that category onto the diagram in one go
  • Drag a category onto another element in the browser to move all of those elements (or copy them  if you have the ctrl key held)
  • Drag an element onto another element in the browser with the shift key held to see additional options

 Here are some examples:

Dragging a stereotype from the browser onto an element on the diagram

Dragging a stereotype from the browser onto an element in the browser

 

Dragging a block onto another block with the shift key held

 Categories

Historically, right-clicking a category would present a single option - 'add another one of these'. Now you can right-click a category and apply an action to multiple elements at the same time:

  • Copy all of them for pasting somewhere else
  • Delete them all in one click
  • Use Change To on all of them
  • Open a Features view that will apply changes to all of them in one go

Miscellaneous

Did you know that if you right-click any element you can add another one of those using a context menu - or the insert key ? Very useful if there are a lot of elements, you don't need to scroll up to the owner or the category.