classdef (Hidden, Sealed) LSF < parallel.settings.schedulerComponent.Generic
    % LSF - Scheduler Component for LSF

    %   Copyright 2011-2023 The MathWorks, Inc.

    methods (Hidden, Static) % Implementation of NamedNode Hidden, Static methods
        function obj = hBuildFromSettings(name, settingsNode, parentSettingsNode, varargin)
            obj = parallel.settings.schedulerComponent.LSF(name, settingsNode, parentSettingsNode, varargin{:});
        end
    end

    methods (Access = private) % Constructor
        function obj = LSF(name, node, parentNode, varargin)
            import parallel.internal.types.SchedulerType
            obj@parallel.settings.schedulerComponent.Generic(name, ...
                SchedulerType.LSF, node, parentNode, varargin{:});
        end
    end
end
