www.gusucode.com > sloptim工具箱matlab源码程序 > sloptim/sloptguis/@srosisotooldata/@requirementdata/schema.m

    function schema
% requirement data class.

% Copyright 2005 The MathWorks, Inc.

% Construct class
c = schema.class(findpackage('srosisotooldata'), 'requirementdata');

p = schema.prop(c, 'sisodb', 'handle');                     %Handle to parent sisodb object 
p.AccessFlags.PublicSet = 'on';
p.AccessFlags.PublicGet = 'on';

p = schema.prop(c, 'Listeners', 'handle vector');           %Vector of listeners 
p.AccessFlags.PublicSet = 'on';
p.AccessFlags.PublicGet = 'on';

p = schema.prop(c, 'Views', 'handle vector');               %Vector of sisotool views 
p.AccessFlags.PublicSet = 'on';
p.AccessFlags.PublicGet = 'on';

p = schema.prop(c, 'Responses', 'MATLAB array');            %List of known response(s) 
p.AccessFlags.PublicSet = 'on';
p.AccessFlags.PublicGet = 'on';

p = schema.prop(c, 'Requirements', 'MATLAB array');         %List of known requirements with response/view connections 
p.AccessFlags.PublicSet = 'on';
p.AccessFlags.PublicGet = 'on';

%Object events
schema.event(c,'RequirementChanged');