Actual template parameter (dictionary item)
| The Modeler code generators to not generate code for Actual Template Parameters. |
An Actual Template Parameter specifies an actual parameter for a bind Dependency. An Actual Template Parameter can reference an item in the Model or specify a text string.
Modeler creates and deletes Actual Template Parameters as necessary to keep them in step with associated Formal Template Parameters. For example:
• If you add a bind Dependency to a template Package, Modeler creates an Actual Template Parameter for each of the template Package's Formal Template Parameters.
• If a bind Dependency is linked to a template Package and you create a Formal Template Parameter for the template Package, Modeler creates an Actual Template Parameter for the Dependency.
• If you delete a Formal Template Parameter from a template Package, Modeler deletes any associated Actual Template Parameters from the template Package's bind Dependencies.
On a Class Diagram, the Actual value of an Actual of an Actual Template Parameters is shown on the owning Dependency. If an Actual is not specified for an Actual Template Parameter, the Default value of the associated Formal Template Parameter is displayed on the owning Dependency. If Actual and Default values are not defined, no value is shown.
In the Explorer and Output panes, a short-cut symbol
on the Actual Template Parameter's icon indicates that the item is a stub. For more information, see
Stubs.
Note Actual Template Parameters are not shown in the Dictionary or Packages tab.
The following sections provide information about how an Actual Template Parameter is used in the model. For more information about a property, item, model part or diagram, click it.
Properties
In addition to the standard properties, an Actual Template Parameter has these properties:
•
Actual (Value attribute or Actual Value association through the automation interface)
Owned by
Owns
Dependency - The Dependency is owned jointly by the Actual Template Parameter and the other associated item.
Defined in these parts of the model
Shown on these diagrams
Can be linked to these dictionary items
In addition to the owning Package or Model, an Actual Template Parameter can be linked to the following items.