Пакет: 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'