General InformationThis opening ID is invoked when using Manipulate Symbols .
Input ObjectsInput objects must be of the following types:
Context Object Parameters
SampleIn following example, the rule below copies the following attributes only on the newly created instance, when the Instantiate option is selected in the Manipulation Options Chooser dialog box.
let lSelected_Instances (List) let lCopied_Instances (List) let dManipOption(Integer) let bIsListToForbidAttrs(Boolean) let oList_Instance_Attributes (List) let strAttributeName (String) set lSelected_Instances = Parameters->GetAttributeObject("List_Selected_Instances") set lCopied_Instances = Parameters->GetAttributeObject("List_Copied_Instances") set dManipOption = Parameters->GetAttributeInteger("Network_Manip_Option") set strAttributeName = "V_description" oList_Instance_Attributes.Append(strAttributeName) set strAttributeName = "CORP_Custo1" oList_Instance_Attributes.Append(strAttributeName) set strAttributeName = "CORP_Custo2" oList_Instance_Attributes.Append(strAttributeName) set strAttributeName = "CORP_Custo3" oList_Instance_Attributes.Append(strAttributeName) if (dManipOption == 1) // Copy attributes in Instantiation option { Notify ("==> Copy 4 Instance Attributes ") set bIsListToForbidAttrs = FALSE } Parameters.SetAttributeObject("List_Instance_Attributes", oList_Instance_Attributes) Parameters.SetAttributeBoolean("Is_ListTo_Forbid_Attrs", bIsListToForbidAttrs) |