without permanence checksclause.
deleteaction in this way lets you delete permanent items programmatically, completely ignoring all transient restrictions. Deleting items by using the
without permanence checksis the programmatic equivalent of the interactive
without permanence checksstatement requires that items be made transient prior to deletion. For a discussion about making items transient, see Making Permanent Items Transient.
delete action executes, any rule that is waiting for a value and that refers to a deleted item (or to one of its attributes, its subworkspace, or to any item on its subworkspace) is cancelled. If a
delete action is part of a rule, the rule is not cancelled, but any parallel or subsequent sequential action in the rule that refers to the deleted item causes G2 to signal an error.
Removing Stubs While Deleting an Item
You can remove connection stubs from a remaining item when deleting an item to which another is connected.
C2, and the result of deleting
deleteaction using the
removing connection stubsexpression:
without permanence checksgrammar. Deleting a connection does not delete the stubs, unless you use the
removing connection stubsstatement with the delete action, as in the next example.