Package org.eclipse.core.resources.mapping

Examples of org.eclipse.core.resources.mapping.ModelProvider


   * @return provider instance or <code>null</code> if provider was not
   *         initialized
   */
  public static GitChangeSetModelProvider getProvider() {
    if (provider == null) {
      ModelProvider modelProvider;
      try {
        modelProvider = ModelProvider.getModelProviderDescriptor(ID)
            .getModelProvider();
        provider = (GitChangeSetModelProvider) modelProvider;
      } catch (CoreException e) {
View Full Code Here


    Set<IResource> includedResources = new HashSet<IResource>(
        Arrays.asList(workspaceFile));
    Set<IResource> newResources = new HashSet<IResource>(includedResources);
    Set<ResourceMapping> allMappings = new HashSet<ResourceMapping>();
    ResourceMappingContext mappingContext = ResourceMappingContext.LOCAL_CONTEXT;
    ModelProvider provider = new SampleProvider();
    do {
      Set<IResource> copy = newResources;
      newResources = new HashSet<IResource>();
      for (IResource resource : copy) {
        ResourceMapping[] mappings = provider.getMappings(resource,
            mappingContext, new NullProgressMonitor());
        allMappings.addAll(Arrays.asList(mappings));

        newResources.addAll(collectResources(mappings, mappingContext));
      }
View Full Code Here

      try {
        final IResource[] resources = candidate
            .getMatchingResources(new IResource[] { resource, });
        if (resources.length > 0) {
          // get mappings from model provider if there are matching resources
          final ModelProvider model = candidate.getModelProvider();
          final ResourceMapping[] modelMappings = model.getMappings(
              resource, context, new NullProgressMonitor());
          for (ResourceMapping mapping : modelMappings)
            mappings.add(mapping);
        }
      } catch (CoreException e) {
View Full Code Here

TOP

Related Classes of org.eclipse.core.resources.mapping.ModelProvider

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.