Creating an Assembly

PowerDesigner supports both single-assembly and multi-assembly models. By default, when you create a C# OOM, the model itself represents an assembly.

To Continue with a Single-assembly Model:

In the top-level diagram, insert a type or a namespace. The model will default to a single-module assembly, with the model root representing the assembly.

To Work with a Multi-assembly Model:

In the top-level diagram, insert an assembly in any of the following ways:


  • Use the Assembly tool in the C# 2.0 diagram Palette.

  • Select Model > Assembly Objects to access the List of Assembly Objects, and click the Add a Row tool.

  • Right-click the model or package in the Browser, and select New > Assembly .

Note that, if these options are not available to you, then you are currently working with a single-assembly model. See Converting a single-assembly model to a multi-assembly model.

The model will default to a multimodule assembly, with each assembly represented by a standard UML package symbol, and appearing directly below the model in the Browser tree.


Created October 7, 2009. Send feedback on this help topic to Sybase Technical Publications: pubs@sybase.com