Пакет: meta
Суперклассы: meta.MetaData
Опишите событие, заданное классом MATLAB
meta.event класс предоставляет информацию о MATLAB® события класса. Свойства meta.event класс соответствует атрибутам события и другой информации, которая указана синтаксически в определении класса. Все свойства только для чтения.
meta.event классом является handle класс.
Abstract | true |
ConstructOnLoad | true |
Для получения информации об атрибутах класса см. Атрибуты класса.
Вы не можете инстанцировать meta.event возразите непосредственно. Получите meta.event объект от meta.class
EventList свойство, которое содержит массив meta.event объекты, один для каждого события заданы для класса. Например, замените ClassName с именем класса, события которого вы хотите запросить:
mco = ?ClassName;
elist = mco.EventList;
elist(1); % meta.event for first event in list
Используйте metaclass функция, чтобы получить meta.class объект от экземпляра класса:
mco = metaclass(obj);
NotifyAccessНайдите, какой код может инициировать matlab.mixin.Copy класс ObjectBeingDestroyed событие. Используйте meta.event объект определить событие NotifyAccess.
mc = ?matlab.mixin.Copyable; findobj(mc.EventList,'Name','ObjectBeingDestroyed').NotifyAccess
ans =
'private'