Fundamentals > Fundamentals > Relations and Parameters > Annotation Element Parameters > About Propagation of Callout Parameters
About Propagation of Callout Parameters
Parameters that are included in annotations are referred to as callout parameters. Callout parameters that are included in an Annotation Element can be passed to User Defined Features (UDFs) and Data Sharing Features (DSFs).
Feature parameters cannot be passed through the Copy Geometry, Publish Geometry, Merge, Cutout, and Shrinkwrap features. Only parameters that belong to geometry items (for example, surface, edge, or curve) and Annotation Element parameters can be passed to the aforementioned features.
If an annotation element calls out a parameter that is not included in the UDF or the DSF, then the parameter callout is not supported. The parameter appears as "***" and is frozen in the new UDF or DSF.
Passing Callout Parameters to UDFs
Callout parameters that are referenced in Annotation Elements are passed to UDFs according to the following rules:
If you place the UDF as UDF driven, then the callout parameter is driven by the parent UDF and cannot be edited.
When a UDF copies an annotation with a callout parameter, the callout parameter is modified to reference the corresponding geometry in the UDF.
Passing Callout Parameters to Data Sharing Features
Data Sharing features include the Copy Geometry features, Publish Geometry features, Merge features, Cutout Features, Inheritance features, and Shrink Wrap features.
If a Data Sharing feature is dependent, then all parameters are driven from the source model and are read-only in the Data Sharing feature. These parameters if called in an annotation element, show the correct name and value, but they are not editable.