Пакет: мета
Суперклассы: 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'