Tabnine Logo
org.eclipse.xtext.resource
Code IndexAdd Tabnine to your IDE (free)

How to use org.eclipse.xtext.resource

Best Java code snippets using org.eclipse.xtext.resource (Showing top 20 results out of 414)

origin: org.eclipse.xtext/builder

protected IResourceDescription.Manager getResourceDescriptionManager(URI uri) {
  IResourceServiceProvider resourceServiceProvider = managerRegistry.getResourceServiceProvider(uri);
  if (resourceServiceProvider == null) {
    return null;
  }
  return resourceServiceProvider.getResourceDescriptionManager();
}
origin: org.eclipse/xtext

public <T> T findService(URI uri, Class<T> serviceClazz) {
  if (thisLanguageServiceProvider.canHandle(uri))
    return thisLanguageServiceProvider.get(serviceClazz);
  IResourceServiceProvider serviceProvider = registry.getResourceServiceProvider(uri);
  if (serviceProvider==null)
    return null;
  final T result = serviceProvider.get(serviceClazz);
  return result;
}
origin: org.eclipse/xtext

/**
 * This is equal to <code>builder().getOptions()</code>.
 */
public static SaveOptions defaultOptions() {
  return newBuilder().getOptions();
}

origin: org.eclipse.xtext/org.eclipse.xtext.xtext.generator

private void index(final Resource resource, final URI uri, final ResourceDescriptionsData index) {
 final IResourceServiceProvider serviceProvider = IResourceServiceProvider.Registry.INSTANCE.getResourceServiceProvider(uri);
 if ((serviceProvider != null)) {
  final IResourceDescription resourceDescription = serviceProvider.getResourceDescriptionManager().getResourceDescription(resource);
  if ((resourceDescription != null)) {
   index.addDescription(uri, resourceDescription);
  }
 }
}

origin: org.eclipse/xtext

public IResourceDescription getResourceDescription(URI uri) {
  Resource resource = resourceSet.getResource(uri, false);
  if (resource == null)
    return null;
  IResourceServiceProvider resourceServiceProvider = registry.getResourceServiceProvider(uri);
  if (resourceServiceProvider == null)
    return null;
  Manager manager = resourceServiceProvider.getResourceDescriptionManager();
  if (manager==null)
    return null;
  return manager.getResourceDescription(resource);
}
origin: org.eclipse.xtext/org.eclipse.xtext.junit4

@Override
public IResourceDescription getDescription() {
  return xtextResource.getResourceServiceProvider().getResourceDescriptionManager().getResourceDescription(xtextResource);
}
origin: org.eclipse.xtext/ui

/**
 * @since 2.1 protected
 */
protected URI uri(Object description) {
  if (description instanceof IEObjectDescription) {
    return ((IEObjectDescription) description).getEObjectURI();
  } else if (description instanceof IResourceDescription) {
    return ((IResourceDescription) description).getURI();
  } else if(description instanceof IReferenceDescription) {
    URI containerEObjectURI = ((IReferenceDescription) description).getContainerEObjectURI();
    return containerEObjectURI == null ? ((IReferenceDescription) description).getSourceEObjectUri() : null;
  }
  return null;
}
origin: org.eclipse/xtext

  public Pair<URI, Integer> apply(URI uri) {
    IResourceServiceProvider serviceProvider = registry.getResourceServiceProvider(uri);
    if (serviceProvider != null) {
      IndexingPriorityProvider priorityProvider = serviceProvider.get(IndexingPriorityProvider.class);
      if (priorityProvider != null)
        return Tuples.create(uri, priorityProvider.getIndexingPriority(resourceSet, uri));
    }
    return Tuples.create(uri, 0);
  }
}));
origin: org.eclipse/xtext

public void setValidationDisabled(boolean validationDisabled) {
  this.validationDisabled = validationDisabled;
  if (validationDisabled) {
    clearErrorsAndWarnings();
  }
}
origin: org.eclipse/xtext

/**
 * Performs the actual linking.
 */
protected void superDoLinking() {
  super.doLinking();
}

origin: org.eclipse/xtext

@Override
public boolean addAll(Collection<? extends Resource> collection) {
  synchronized (lock) {
    return super.addAll(collection);
  }
}
origin: org.eclipse/xtext

@Override
public boolean retainAll(Collection<?> collection) {
  synchronized (lock) {
    return super.retainAll(collection);
  }
}
origin: org.eclipse/xtext

@Override
public int indexOf(Object object) {
  synchronized (lock) {
    return super.indexOf(object);
  }
}
origin: org.eclipse/xtext

@Override
public <T> T[] toArray(T[] array) {
  synchronized (lock) {
    return super.toArray(array);
  }
}
origin: org.eclipse/xtext

@Override
public boolean addAllUnique(Object[] objects, int start, int end) {
  synchronized (lock) {
    return super.addAllUnique(objects, start, end);
  }
}
origin: org.eclipse/xtext

@Override
public NotificationChain basicAdd(Resource object, NotificationChain notifications) {
  synchronized (lock) {
    return super.basicAdd(object, notifications);
  }
}
origin: org.eclipse/xtext

@Override
public void clear() {
  synchronized (lock) {
    super.clear();
  }
}
origin: org.eclipse/xtext

@Override
public boolean contains(Object object) {
  synchronized (lock) {
    return super.contains(object);
  }
}
origin: org.eclipse/xtext

public IResourceDescription getResourceDescription(Resource resource) {
  IResourceServiceProvider resourceServiceProvider = resourceServiceProviderRegistry.getResourceServiceProvider(resource.getURI());
  if (resourceServiceProvider == null)
    return null;
  IResourceDescription.Manager manager = resourceServiceProvider.getResourceDescriptionManager();
  if (manager == null)
    return null;
  IResourceDescription description = manager.getResourceDescription(resource);
  return description;
}
origin: org.eclipse.xtext/ui

protected void initiallyProcessResource(XtextResource resource) {
  IResourceServiceProvider serviceProvider = resource.getResourceServiceProvider();
  if (serviceProvider != null) {
    IResourceDescription.Manager descriptionManager = serviceProvider.getResourceDescriptionManager();
    if (descriptionManager != null) {
      final IResourceDescription description = descriptionManager.getResourceDescription(resource);
      if (description != null)
        copyState(description);                            
    }
  }
}

org.eclipse.xtext.resource

Most used classes

  • IResourceServiceProvider$Registry
  • XtextResourceSet
    A resource set that is capable of resolving classpath URIs. It maintains a #getURIResourceMap() cont
  • XtextResource
    An EMF resource that reads and writes models of an Xtext DSL.
  • IResourceServiceProvider
  • IEObjectDescription
    An abstract description of an EObject.
  • IResourceDescriptions,
  • FileExtensionProvider,
  • IResourceDescription$Manager,
  • BinaryGrammarResourceFactoryImpl,
  • IResourceFactory,
  • IResourceDescription,
  • DefaultResourceDescriptionStrategy,
  • DerivedStateAwareResource,
  • EObjectAtOffsetHelper,
  • ILocationInFileProvider,
  • SaveOptions,
  • ResourceDescriptionsProvider,
  • CompilerPhases,
  • IContainer$Manager
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now