Substitutable Type Selection dialog box

The Substitutable Type Selection dialog box lists all the substitutable non-abstract types, including the derived types and the base type itself that is not abstract.

For example: Type B is an extension from type A. Type C is an extension from type B.

When a type A node is selected, the dialog box lists A, B and C.

  • If A is abstract, then B and C are listed.
  • If both A and B are abstract, then only C is listed.
  • If all of them are abstract, then no type is listed and OK is not available.

When you click OK, the sub-tree of the selected element node is replaced with the chosen type.

After the tree structure is changed, you can get the correct addressing to match the instance document. The changed tree structure is not saved for the next open action.