*skip-deleted-unit-instance-class-change* |
| [Variable] |
Purpose
Controls whether the class of a unit instance is changed to
a
Package :gbbopen
Module :gbbopen-core
Value type A generalized boolean
Initial value nil
Description
When nil
, the
class of a unit instance is changed to
a nil
value. The predicate
See also
check-for-deleted-instance
delete-instance
deleted-instance-class
deleted-unit-instance
instance-deleted-p
Example
Create and delete a hyp
unit instance, first with the default
changing-class behavior of
> (delete-instance (make-instance 'hyp)) #<deleted-unit-instance hyp 1> > (instance-deleted-p *) t > (let ((*skip-deleted-unit-instance-class-change* 't)) (delete-instance (make-instance 'hyp))) #<hyp [Deleted] 2> > (instance-deleted-p *) t >
The GBBopen Project
*skip-deleted-unit-instance-class-change* |