You can use extended dependencies to specify additional forms of collaborations between PowerDesigner objects. These links are allowed among objects of any type of model, but are not interpreted and checked by PowerDesigner, as they are meant for documentation purposes only.
You can complement these links by creating stereotypes to specify their meaning. Stereotypes are used to define extended dependencies in all PowerDesigner modules, and appear in the Extended Dependencies tab of each non-link object property sheet. You can type them directly in the Stereotype column or select a value from the list if you have previously defined stereotypes in an extended model definition (.XEM) applied to or embedded in the model.
For more information about stereotypes in an extended model definition, see "Extended Model Definitions" in the Resource Files and the Public Metamodel chapter of the Customizing and Extending PowerDesigner manual.
The following example illustrates how extended dependencies can help you document relations between package or model objects.
This example about generation from a CDM to two PDMs generated with different DBMS shows that the file object SourceCDM.cdm has extended dependencies with the file objects GeneratedPDM.pdm (for Sybase IQ) and GeneratedPDM2.pdm (for ASA7). These extended dependencies are defined by the <<generation>> stereotype to explain that the two PDM come from the same CDM.
For more information, see File Objects.