/// <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); }
/// <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); }
/// <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); }