Defining packages
14
Defining packages
A package is a general purpose mechanism for organizing elements into
groups.
When you are working with large models, you can split any model into
smaller subdivisions in order to avoid manipulating the entire set of data of
the model. Packages can be useful to assign portions of a model, representing
different tasks and subject areas, to different development teams.
You can create as many packages as you need in a model. The name of each
package must be unique in the model.
You can create several packages at the same hierarchical level within a
model. or decompose a package into other packages and continue this
process without limitation in decomposition depth. At each level of
decomposition you can create several diagrams.
Packages work as models, they can contain the following items:
♦ Model objects
♦ Other packages
♦ Diagrams, in order to have different views of the contents of the
package. Each package appears with a default diagram window
$ For more information on packages, see the PowerDesigner Feature
Guide.
Package properties
Packages have properties displayed on property sheets. All packages share
the following common properties:
Property Description Length
Name Names are like titles that clearly identify the package
during the design process
254
Code Codes are references for packages 254
Comment A comment is an optional label that describes a
package and provides more information than the name
—
Namespace Option that defines the package as being the area in
which the name of an object must be unique in order to
be used.
—
Package hierarchy