classdef (Abstract) ExternalModeConnectivity < target.ExtensibleObject

    methods (Hidden)

        function varargout = getInterface(this)
            [innerThis] = targetframework.internal.user.commandline.matlab.Helpers.unwrapValues(this);
            [varargout{1:nargout}] = getInterface(innerThis);
            [varargout{:}] = targetframework.internal.user.commandline.matlab.Helpers.wrapValues(varargout{:});
        end

        function varargout = getMex(this)
            [innerThis] = targetframework.internal.user.commandline.matlab.Helpers.unwrapValues(this);
            [varargout{1:nargout}] = getMex(innerThis);
            [varargout{:}] = targetframework.internal.user.commandline.matlab.Helpers.wrapValues(varargout{:});
        end

        function varargout = getTransport(this)
            [innerThis] = targetframework.internal.user.commandline.matlab.Helpers.unwrapValues(this);
            [varargout{1:nargout}] = getTransport(innerThis);
            [varargout{:}] = targetframework.internal.user.commandline.matlab.Helpers.wrapValues(varargout{:});
        end
    end
end

%   Copyright 2021-2022 The MathWorks, Inc.