classdef (Abstract) ApplicationDeploymentTool < target.Object

    properties (Dependent)
        ApplicationStartsOnDeployment (1, 1) logical
        HostOperatingSystemSupport target.HostOperatingSystemSupport {mustBeScalarOrEmpty}
    end

    methods

        function value = get.ApplicationStartsOnDeployment(this)
            value = this.InnerInstance.ApplicationStartsOnDeployment;
        end

        function set.ApplicationStartsOnDeployment(this, value)
            this.InnerInstance.ApplicationStartsOnDeployment = value;
        end

        function value = get.HostOperatingSystemSupport(this)
            value = this.wrapValue(this.InnerInstance.HostOperatingSystemSupport);
        end

        function set.HostOperatingSystemSupport(this, value)
            this.InnerInstance.HostOperatingSystemSupport = this.unwrapValue(value, this.InnerInstance.HostOperatingSystemSupport);
        end
    end
end

%   Copyright 2021-2022 The MathWorks, Inc.