To Edit Model States

What's New: 2022, 2023, 2025, 2026, 2027.2

After a Model State is created and saved, it can be activated in any consuming assembly.

Note: You cannot create, edit, or delete a model state during an edit in place operation in a consuming assembly file. Open the source file to perform these operations.
Important: A suppressed component does not participate in the Bill of Materials in the following Model States:

Suppress has no effect on model states that use a delegated Bill of Materials, The following model states use a delegated Bill of Materials:

Edit Model States

You can edit any Model State including Primary. The Primary model state cannot be renamed or deleted.

Before you begin, set Toggle Edit Scope to apply edits to the active member or to all members.

Tip: If the part is open in memory during an edit in place operation, the part opens in a separate window.

The following conditions determine if a part is considered open in memory:

  1. Open the part or assembly that contains the Model State you want to edit.

  2. In the browser, expand the Model States folder.

  3. If desired, activate a Positional representation or Design View representation.

  4. Right-click the Model State to edit and select Edit Table.

  5. Optionally, right-click a model state in the browser and select Edit via Spreadsheet to edit the table in Excel.

  6. When finished, save the file.

Duplicate Model States

You can duplicate any Model State, including Primary. The context menu shows only the duplication commands that apply to your current selection — both commands are inactive (not activated) after creation.

  1. Open the part or assembly that contains the Model State you want to duplicate.
  2. In the browser, expand the Model States folder.
  3. Right-click the inactive Model State you want to duplicate.
  4. Select Duplicate Model State to create a top-level copy, or Duplicate Model State as Child to create a copy under the same parent.
  5. Click the duplicate and rename, if needed.
  6. Edit the features and components as desired and save the file.

Delete Model States

You can delete any Model State that is not active except Primary.

  1. Open the part or assembly that contains the Model State to delete.
  2. In the browser, expand the Model States folder.
  3. Right-click the Model State to remove and select Delete.

Reorganize Model States by Dragging

You can drag model states in the browser to create or remove parent-child (delegation) relationships and reorder the model state hierarchy. Substitutes cannot be reparented by drag-and-drop. Edit in place is not supported.

Create a delegation relationship

  1. In the browser, expand the Model States folder.

  2. Drag a top-level model state onto another top-level model state.

    The dragged model state becomes a child of the target.

    Note: A top-level model state that already has non-substitute children cannot be dragged to become a child.

Remove a delegation relationship

  1. In the browser, expand the Model States folder.

  2. Drag a child model state out of its parent and drop it at the top level.

    The model state is promoted to a top-level model state.

Switch a child to a different parent

  1. In the browser, expand the Model States folder.
  2. Drag the child model state onto a different top-level model state.

Reorder model states

  1. In the browser, expand the Model States folder.
  2. Drag a model state to a new position within the same level.

Drag multiple model states

  1. In the browser, hold Ctrl or Shift and click to select multiple model states.
  2. Drag the selection to the target position.

Rename Model States

You can rename any Model State except Primary.

  1. Open the part or assembly that contains the Model State to rename.
  2. In the browser, expand the Model States folder.
  3. Click the Model State to rename and enter a descriptive name.

Create and activate a Model State in a nested assembly

An assembly can associatively call upon a Model State in a nested assembly at any depth in the assembly hierarchy. The designated member drives all Model State settings below the nested assembly occurrence.

Note: After you define one or more Model States in a part or assembly, it can be activated in an assembly that consumes the part or assembly. A new Model State for consumed components cannot be created in the assembly file. New Model States must be created in the consumed part or assembly file.

Create a Model State in a part or assembly:

  1. Click File Open, and browse to the part or assembly file to open.

  2. Double-click to open the file.

  3. Expand the Model States folder.

  4. Create a new Model State using one of these methods:

    • Right-click the Model State folder in the browser and select New.

    • Right-click an existing Model State in the browser and select Copy.

      If needed, click the Model State in the browser and give it a descriptive name.

  5. Edit the Model State as needed, and then save the file.

Activate a Model State in a nested subassembly:

  1. Open the assembly file that contains the nested subassembly.

  2. Expand the browser and scroll down to the subassembly whose Model State you want to activate and do one of the following:

    • Expand the Model States folder and then right-click the appropriate Model State and select Activate.
    • Right-click the Representations folder and select Representation in the context menu. Select the desired Model State.