예제 #1
0
        /// <summary>
        /// Detach a single R package from a project
        /// </summary>
        /// <param name="packageName">R package name to detach</param>
        /// <returns>List of RProjectPackage objects</returns>
        /// <remarks></remarks>
        public List <RProjectPackage> detachPackage(String packageName)
        {
            List <String> packageNames = new List <String>();

            packageNames.Add(packageName);

            List <RProjectPackage> returnValue = RProjectPackageImpl.detachPackage(m_projectDetails, packageNames, m_client, Constants.RPROJECTPACKAGEDETACH);

            return(returnValue);
        }
예제 #2
0
        /// <summary>
        /// List R packages associated with a project
        /// </summary>
        /// <param name="installed">flag indicating if list should contain only packages that have been installed</param>
        /// <returns>List of RProjectPackage objects</returns>
        /// <remarks></remarks>
        public List <RProjectPackage> listPackages(Boolean installed)
        {
            List <RProjectPackage> returnValue = RProjectPackageImpl.listPackages(m_projectDetails, installed, m_client, Constants.RPROJECTPACKAGELIST);

            return(returnValue);
        }
예제 #3
0
        /// <summary>
        /// Attach one or more R packages to a project
        /// </summary>
        /// <param name="packageNames">List of R package names to attach</param>
        /// <param name="repo">Name of package repository to use</param>
        /// <returns>List of RProjectPackage objects</returns>
        /// <remarks></remarks>
        public List <RProjectPackage> attachPackage(List <String> packageNames, String repo)
        {
            List <RProjectPackage> returnValue = RProjectPackageImpl.attachPackage(m_projectDetails, packageNames, repo, m_client, Constants.RPROJECTPACKAGEATTACH);

            return(returnValue);
        }