 |  |  | remove-all-event-functions |  |
|
remove-all-event-functions | | [event-class-specifier
[unit-class-or-instance-specifier]]
&key slot-names paths permanent | [Function]
|
Purpose
Remove all event functions for one or more event classes.
Package :gbbopen
Module :gbbopen-core
Arguments and values
Detailed syntax
|
event-class-specifier ::= | atomic-event-class |
(atomic-event-class subeventing-specifier)
| t |
|
|
atomic-event-class ::= | event-class |
event-class-name |
|
|
subeventing-specifier ::=
| :plus-subevents | :no-subevents |
|
|
unit-class-or-instance-specifier ::=
| unit-instance |
(unit-instance*) | |
| atomic-unit-class | |
| (atomic-unit-class subclassing-specifier) |
t |
|
|
atomic-unit-class ::= | unit-class |
unit-class-name |
|
|
subclassing-specifier ::=
| :plus-subclasses | :no-subclasses |
|
See also
add-event-function
remove-event-function
Examples
Remove all event functions associated with a
create-instance-event on a hyp unit instance:
(remove-all-event-functions 'create-instance-event 'hyp)
Remove all event functions associated with a
create-instance-event on a hyp unit instance or
its subclasses:
(remove-all-event-functions 'create-instance-event '(hyp :plus-subclasses))
Note
Unit-instance-specific event functions
are not yet implemented in GBBopen.
The GBBopen Project
 |  |  | remove-all-event-functions |  |