function schema
%SCHEMA   Define the abstracthdltb class.

%   Author(s): J. Sun
%   Copyright 2008-2023 The MathWorks, Inc.
%     

% store persistent variables
mlock;

pk = findpackage('hdlcoderui');
parentcls = findclass(pk, 'abstracthdlcomps');
c  = schema.class(pk, 'abstracthdlglblsettings',parentcls);

%
% Methods
%
m = schema.method(c, 'getDialogSchema');
s = m.Signature;
s.varargin = 'off';
s.InputTypes = {'handle', 'string'};
s.OutputTypes = {'mxArray'};

m = schema.method(c, 'getTabDialogSchema');
s = m.Signature;
s.varargin = 'off';
s.InputTypes = {'handle', 'string', 'mxArray'};
s.OutputTypes = {'mxArray'};



% [EOF]

% LocalWords:  abstracthdltb
