Dragging and dropping elements or element symbols enables an efficient modeling practice. Using the Drag and Drop handler functionality allows you to easily perform feature typing, subsetting, element creation, and other modeling commands. 

Using the Drag and Drop handler

To use the Drag and Drop handler


  1. Do one of the following:
    1. Select the element(s) in the Containment tree.
    2. In a view, select an element symbol and in its smart manipulator, click and hold the Drag and Drop handler .

      Dragging and dropping the symbol itself instead of the Drag and Drop handler changes the element's ownership. To take advantage of the functionalities provided by the Drag and Drop handler, make sure to drag the handler, not the symbol.

  2. Drag and drop the element/symbol on:

    1. The target element symbol in a view.

    2. The appropriate field in the Specification panel.

      • You can only drag an element symbol onto another element symbol in a view or the appropriate field in the Specification panel, never onto an element in the Containment tree. The latter modifies the element's ownership.
      • You can also drag an element symbol from one view and drop it onto an element symbol on another open view. Drag the symbol while holding down the Drag and Drop handler over the target view tab to display the open view.
      • For a list of all fields that can be specified via drag and drop in the Specification panel, see the Specification panel page.
  3. The Drag and Drop selection menu appears. Click the appropriate command in the menu.

Drag and Drop handler commands

Once you drag and drop an element/symbol onto another symbol, the drag and drop selection menu appears. It displays multiple commands whose availability depends on the source (the dragged element/symbol) and target (the symbol on which the dragged source is dropped). See the table below for available commands based on source and target element symbols. 

Command nameSourceTarget

Set Type

Learn more >>

If an element already has a set type, performing the Set Type command again replaces the set type.
To set an additional type, hold the CTRL key while executing the command. 

Any definition elementAny usage element

Set Trigger

Learn more >>

Any definition elementTransition

Set Payload

Learn more >>

Any definition elementAccept Action

Create Flow

Learn more >>

Item def, Attribute def, Part def

Connection

Set Performed Action

Learn more >>

ActionPerform Action

Set Use Case Included

Learn more >>

Use CaseInclude Use Case 

Set Exhibited State

Learn more >>

State

Exhibit State

Set Required Constraint

Learn more >>

ConstraintRequire Constraint

Set Assumed Constraint

Learn more >>

ConstraintAssume Constraint

Set Asserted Constraint

Learn more >>

ConstraintAssert Constraint

Set Satisfied Requirement

Learn more >>

RequirementSatisfy Requirement

Set Verified Requirement

Learn more >>

RequirementRequirement Usage Owned via Requirement Verification Membership

Set Referenced Rendering

Learn more >>

RenderingRendering

Set Framed Concern

Learn more >>

ConcernFrame Concern

Set Event Occurrence

Learn more >>

OccurrenceEvent Occurrence

Create Perform Action

Learn more >>

Action, Action defPart, Action, State, Part def, Action def, State def

Create Exhibit State

Learn more >>

State, State defPart, State, Action, Part def, State def, Action def

Create Include Use Case

Learn more >>

Use Case, Use Case defPart, Use Case, Part def, Use Case def

Create Objective

Learn more here >>

Constraint, Constraint defCase, Case def

Create Require Constraint of Objective

Learn more here >>

Constraint, Constraint defCase, Case def

Create Verification Requirement of Objective

Learn more >>

Constraint, Constraint defCase, Case def

Create Actor

Learn more here >> and here >>

Part, Part defCase, Requirement, Case def, Requirement def

Create Stakeholder

Learn more here >>

Part, Part defRequirement, Requirement def

Create Frame Concern

Learn more >>

Concern, Concern defRequirement, Requirement def

Create Require Constraint

Learn more >>

Constraint, Constraint defRequirement, Requirement def

Create Assume Constraint

Learn more >>

Constraint, Constraint defRequirement, Requirement def

Create Assert Constraint

Learn more >>

Constraint, Constraint defRequirement, Requirement def

Create Satisfy Requirement

Learn more >>

Requirement, Requirement defPart

Create Subject

Learn more here >> and here >>

Any usage element,
Any definition element
Case, Requirement, Case def, Requirement def

Apply Metadata

Learn more >>

Metadata defAny element
Create UsageAny definition elementAny element

Create Subsetting Usage

Learn more >>

Any usage elementAny element

Set Subsetted Feature

Learn more >>

Any usage elementAny usage element

Set Redefined Feature

Learn more >>

Any usage elementAny usage element
Set ValueAny featureAny feature

Set Superclassifier

Learn more >>

Any definition elementAny definition element
Create SymbolAny elementAny element