Event Attributes
Attribute
Name
Class Description
Hidden logical Default =
false
If true, event does not appear in list of events returned by
events function (or other event listing functions or
viewers).
ListenAcces
s
- enumeration,
default = public - meta.class object
- cell array of
meta.class
objects
Determines where you can create listeners for the event.
- public — Unrestricted access
- protected — Access from methods in class or
subclasses - private — Access by class methods only (not from
subclasses) - List classes that have listen access to this event. Specify
classes as meta.class objects in the form:- A single meta.class object
- A cell array of meta.class objects. An empty cell
array, {}, is the same as private access.
See “Class Members Access” on page 12-28
NotifyAcces
s
- enumeration,
default = public - meta.class object
- cell array of
meta.class
objects
Determines where code can trigger the event
- public — Any code can trigger event
- protected — Can trigger event from methods in class
or derived classes - private — Can trigger event by class methods only
(not from derived classes) - List classes that have notify access to this event.
Specify classes as meta.class objects in the form:- A single meta.class object
- A cell array of meta.class objects. An empty cell
array, {}, is the same as private access.
See “Class Members Access” on page 12-28
11 Events — Sending and Responding to Messages