Class QlReferenceUpdater

  • All Implemented Interfaces:
    org.eclipse.xtext.ui.refactoring.IReferenceUpdater

    public class QlReferenceUpdater
    extends org.eclipse.xtext.ui.refactoring.impl.DefaultReferenceUpdater
    Special DefaultReferenceUpdater for Ql language family
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void createReferenceUpdate​(org.eclipse.xtext.resource.IReferenceDescription referenceDescription, org.eclipse.emf.common.util.URI referringResourceURI, org.eclipse.xtext.ui.refactoring.ElementRenameArguments elementRenameArguments, org.eclipse.emf.ecore.resource.ResourceSet resourceSet, org.eclipse.xtext.ui.refactoring.IRefactoringUpdateAcceptor updateAcceptor)  
      protected void createReferenceUpdates​(org.eclipse.xtext.ui.refactoring.ElementRenameArguments elementRenameArguments, com.google.common.collect.Multimap<org.eclipse.emf.common.util.URI,​org.eclipse.xtext.resource.IReferenceDescription> resource2references, org.eclipse.emf.ecore.resource.ResourceSet resourceSet, org.eclipse.xtext.ui.refactoring.IRefactoringUpdateAcceptor updateAcceptor, org.eclipse.core.runtime.IProgressMonitor monitor)  
      protected List<org.eclipse.emf.common.util.URI> loadReferringResources​(org.eclipse.emf.ecore.resource.ResourceSet resourceSet, Iterable<org.eclipse.emf.common.util.URI> referringResourceURIs, org.eclipse.xtext.ui.refactoring.impl.StatusWrapper status, org.eclipse.core.runtime.IProgressMonitor monitor)  
      protected boolean loadTargetResources​(org.eclipse.emf.ecore.resource.ResourceSet resourceSet, org.eclipse.xtext.ui.refactoring.ElementRenameArguments elementRenameArguments, org.eclipse.xtext.ui.refactoring.impl.StatusWrapper status, org.eclipse.core.runtime.IProgressMonitor monitor)  
      protected List<org.eclipse.xtext.resource.IReferenceDescription> resolveReferenceProxies​(org.eclipse.emf.ecore.resource.ResourceSet resourceSet, Collection<org.eclipse.xtext.resource.IReferenceDescription> values, org.eclipse.xtext.ui.refactoring.impl.StatusWrapper status, org.eclipse.core.runtime.IProgressMonitor monitor)  
      • Methods inherited from class org.eclipse.xtext.ui.refactoring.impl.DefaultReferenceUpdater

        createReferenceUpdate, createTextChange, getCrossReference, getLocationInFileProvider, getRefTextEvaluator, getTransientValueService, processReferringResource, resolveNameConflict
      • Methods inherited from class org.eclipse.xtext.ui.refactoring.impl.AbstractReferenceUpdater

        createClusteredReferenceUpdates, createReferenceUpdates, createReferenceUpdates, createReferenceUpdatesForCluster, getClusterSize, handleCannotLoadReferringElement, handleCannotResolveExistingReference, resolveReference, unloadNonTargetResources
    • Constructor Detail

      • QlReferenceUpdater

        public QlReferenceUpdater()
    • Method Detail

      • loadTargetResources

        protected boolean loadTargetResources​(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
                                              org.eclipse.xtext.ui.refactoring.ElementRenameArguments elementRenameArguments,
                                              org.eclipse.xtext.ui.refactoring.impl.StatusWrapper status,
                                              org.eclipse.core.runtime.IProgressMonitor monitor)
        Overrides:
        loadTargetResources in class org.eclipse.xtext.ui.refactoring.impl.AbstractReferenceUpdater
      • loadReferringResources

        protected List<org.eclipse.emf.common.util.URI> loadReferringResources​(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
                                                                               Iterable<org.eclipse.emf.common.util.URI> referringResourceURIs,
                                                                               org.eclipse.xtext.ui.refactoring.impl.StatusWrapper status,
                                                                               org.eclipse.core.runtime.IProgressMonitor monitor)
        Overrides:
        loadReferringResources in class org.eclipse.xtext.ui.refactoring.impl.AbstractReferenceUpdater
      • resolveReferenceProxies

        protected List<org.eclipse.xtext.resource.IReferenceDescription> resolveReferenceProxies​(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
                                                                                                 Collection<org.eclipse.xtext.resource.IReferenceDescription> values,
                                                                                                 org.eclipse.xtext.ui.refactoring.impl.StatusWrapper status,
                                                                                                 org.eclipse.core.runtime.IProgressMonitor monitor)
        Overrides:
        resolveReferenceProxies in class org.eclipse.xtext.ui.refactoring.impl.AbstractReferenceUpdater
      • createReferenceUpdates

        protected void createReferenceUpdates​(org.eclipse.xtext.ui.refactoring.ElementRenameArguments elementRenameArguments,
                                              com.google.common.collect.Multimap<org.eclipse.emf.common.util.URI,​org.eclipse.xtext.resource.IReferenceDescription> resource2references,
                                              org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
                                              org.eclipse.xtext.ui.refactoring.IRefactoringUpdateAcceptor updateAcceptor,
                                              org.eclipse.core.runtime.IProgressMonitor monitor)
        Overrides:
        createReferenceUpdates in class org.eclipse.xtext.ui.refactoring.impl.DefaultReferenceUpdater
      • createReferenceUpdate

        protected void createReferenceUpdate​(org.eclipse.xtext.resource.IReferenceDescription referenceDescription,
                                             org.eclipse.emf.common.util.URI referringResourceURI,
                                             org.eclipse.xtext.ui.refactoring.ElementRenameArguments elementRenameArguments,
                                             org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
                                             org.eclipse.xtext.ui.refactoring.IRefactoringUpdateAcceptor updateAcceptor)
        Overrides:
        createReferenceUpdate in class org.eclipse.xtext.ui.refactoring.impl.DefaultReferenceUpdater