Пакет: meta
Суперклассы: meta.MetaData
Опишите событие, заданное классом MATLAB
The meta.event класс предоставляет информацию о MATLAB® события класса. Свойства meta.event класс соответствует атрибутам события и другой информации, которая задается синтаксически в определении класса. Все свойства доступны только для чтения.
The 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'