Package org.eclipse.team.core.subscribers

Examples of org.eclipse.team.core.subscribers.SubscriberScopeManager


      final IResource[] resources) {
    ResourceMapping[] mappings = GitScopeUtil
        .getResourceMappings(resources);
    GitSynchronizeDataSet set = new GitSynchronizeDataSet();
    Subscriber subscriber = new GitResourceVariantTreeSubscriber(set);
    SubscriberScopeManager manager = new SubscriberScopeManager(
        UIText.GitScopeOperation_GitScopeManager, mappings, subscriber,
        true);
    return manager;
  }
View Full Code Here


  private static List<IResource> collectRelatedChanges(
      IResource[] selectedResources, IWorkbenchPart part,
      IProgressMonitor monitor) throws InterruptedException,
      InvocationTargetException {

    SubscriberScopeManager manager = GitScopeUtil
        .createScopeManager(selectedResources);
    GitScopeOperation buildScopeOperation = GitScopeOperationFactory
        .getFactory().createGitScopeOperation(part, manager);

    buildScopeOperation.run(new SubProgressMonitor(monitor, 50));
View Full Code Here

        gsds);
    subscriber.init(new NullProgressMonitor());

    GitSubscriberResourceMappingContext resourceMappingContext = new GitSubscriberResourceMappingContext(
        subscriber, gsds);
    SubscriberScopeManager manager = new SubscriberScopeManager(
        subscriber.getName(), mappings, subscriber,
        resourceMappingContext, true);
    manager.initialize(new NullProgressMonitor());

    GitSubscriberMergeContext mergeContext = new GitSubscriberMergeContext(
        subscriber, manager, gsds);
    // Wait for asynchronous update of the diff tree to end
    Job.getJobManager().join(mergeContext, new NullProgressMonitor());
View Full Code Here

    syncJob.addJobChangeListener(new JobChangeAdapter() {
      @Override
      public void done(IJobChangeEvent event) {
        RemoteResourceMappingContext remoteContext = new GitSubscriberResourceMappingContext(subscriber,
            gsdSet);
        SubscriberScopeManager manager = new SubscriberScopeManager(
            subscriber.getName(), mappings, subscriber,
            remoteContext, true);
        GitSubscriberMergeContext context = new GitSubscriberMergeContext(
            subscriber, manager, gsdSet);
        final GitModelSynchronizeParticipant participant = new GitModelSynchronizeParticipant(
View Full Code Here

        gsds);
    subscriber.init(new NullProgressMonitor());

    ResourceMapping mapping = AdapterUtils.adapt(workspaceFile,
        ResourceMapping.class);
    SubscriberScopeManager manager = new SubscriberScopeManager(
        subscriber.getName(), new ResourceMapping[] { mapping, },
        subscriber, true);
    manager.initialize(new NullProgressMonitor());

    GitSubscriberMergeContext mergeContext = new GitSubscriberMergeContext(
        subscriber, manager, gsds);
    // Wait for asynchronous update of the diff tree to end
    Job.getJobManager().join(mergeContext, new NullProgressMonitor());
View Full Code Here

TOP

Related Classes of org.eclipse.team.core.subscribers.SubscriberScopeManager

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.