As described in Creating an Item Type, all item types that you create will actually be sub-types of another type. This enables the sub-types to inherit properties such as part types and attributes. This article describes how to change the inherited item type, or parent, of an item type. 


Prerequisites

  1. To get started, log in to the server with the swArchitect client, and go to the Metadata tab

  2. In the Type structure tree, find and select the item type whose inheritance you want to change. 
  3. Right-click on Parent, and select Set Parent.
  4. In the Select Type dialog, find and select the new parent type. 

  5. Click OK.


  6. To have the inheritance change reflected in the type structure tree, you must log out and log back in to the Architect.


Things to Consider

  • When the inheritance structure is changed, any existing items may become inconsistent with the meta model, since used parts may become invalid. For small models, like during experimentation using test databases, this can be fixed by manually adjusting the model, but for larger cases, and when items have been released, this should be done by a refactoring script.