2013-05-01 2 views

ответ

2

Используйте metaclass информацию, и искать свойства, которые имеют SetObservableattribute:

mc = meta.class.fromName('MyClass'); 
idx = [mc.PropertyList.SetObservable]; 
pnames = {mc.PropertyList.Name}; 
pnames = pnames(idx) 

То же можно сделать для GetObservable атрибута

+0

вы можете использовать [метаклассом] (Http: //www.mathworks .com/help/matlab/ref/metaclass.html), если у вас уже есть объект класса – Amro