Package org.eclipse.team.core

Examples of org.eclipse.team.core.RepositoryProvider


     * {@inheritDoc}
     */
    public Object execute(ExecutionEvent event) throws ExecutionException {

        IProject project = getProject(event);
        RepositoryProvider provider = RepositoryProvider.getProvider(project);
        if (provider instanceof CVSTeamProvider) {
            CVSImporterWizard wizard = new CVSImporterWizard(project);
            Shell activeShell = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell();
            WizardDialog wizardDialog = new WizardDialog(activeShell, wizard);
            wizardDialog.open();
View Full Code Here


   *         <code>false</code> otherwise
   */
  private static boolean isMappedToGitProvider(ResourceMapping element) {
    IProject[] projects = element.getProjects();
    for (IProject project: projects) {
      RepositoryProvider provider = RepositoryProvider
          .getProvider(project);

      if (provider != null && provider.getID().equals(GIT_PROVIDER_ID))
        return true;
    }
    return false;
  }
View Full Code Here

      if (resource.getType() != IResource.PROJECT)
        return true;
      if (RepositoryMapping.getMapping(resource) != null)
        return false;
      final IProject project = (IProject) resource;
      RepositoryProvider provider = RepositoryProvider
          .getProvider(project);
      // respect if project is already shared with another
      // team provider
      if (provider != null)
        return false;
View Full Code Here

    IProject project = resource.getProject();
    if (project == null)
      return null;

    final RepositoryProvider rp = RepositoryProvider.getProvider(project);
    if (!(rp instanceof GitProvider))
      return null;

    if (((GitProvider)rp).getData() == null)
      return null;
View Full Code Here

    int shortestPathSegmentCount = Integer.MAX_VALUE;
    T shortestPath = null;
    for (T resource : resources) {
      if (!resource.exists())
        continue;
      RepositoryProvider provider = RepositoryProvider.getProvider(
          resource.getProject(), GitProvider.ID);
      if (provider == null)
        continue;
      IPath fullPath = resource.getFullPath();
      int segmentCount = fullPath.segmentCount();
View Full Code Here

        .removeLastSegments(1);
    Map<IProject, File> connections = new HashMap<IProject, File>();
    IProject[] projects = ResourcesPlugin.getWorkspace().getRoot()
        .getProjects();
    for (IProject project : projects) {
      RepositoryProvider provider = RepositoryProvider
          .getProvider(project);
      if (provider != null)
        continue;

      IPath location = project.getLocation();
View Full Code Here

TOP

Related Classes of org.eclipse.team.core.RepositoryProvider

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.