Copy ispecs (copy-stereotyped ispec classes) are ispecs that participate in the copy cycle.
Only attributes that have graphical presentations can be copied. Copied attributes are those with their corresponding graphical object's Is Copied presentation property of set to true.
Copy ispecs have inherent behavior related to:
Initializing non-interface and non-persistent variables before the Construct and Main methods are invoked.
Iteration through the Construct method (when invoked) for the number of times specified by the Max Copies property, incrementing the Glb.Copy segment attribute on each iteration. On each iteration, one set of the copied attributes are available to method logic.
Iteration through automatic look-up, the Prepare method (when invoked), automatic validation, and the Edit method (when invoked) for the number of times specified by the Max Copies property, incrementing the Glb.Copy segment attribute on each iteration. On each iteration, one set of the copied attributes are available to method logic. If Glb.Error is not set to "*****", any automatic updates occur at the end of each iteration.
Copy ispecs have a built-in Edit method as an inherent characteristic, in addition to those of ispecs:
Refer to Copy Cycle for more information on the processing of copy ispecs.
Refer to Copy Ispec Properties for properties applicable to copy ispecs.
The default window is Members.