Class RemoteMonitoredProxyCreationListener

java.lang.Object
org.eclipse.emf.compare.ide.ui.internal.logical.resolver.AbstractMonitoredProxyCreationListener
org.eclipse.emf.compare.ide.ui.internal.logical.resolver.RemoteMonitoredProxyCreationListener
All Implemented Interfaces:
IProxyCreationListener

public class RemoteMonitoredProxyCreationListener extends AbstractMonitoredProxyCreationListener
Implementation of IProxyCreationListener for remote resources.
  • Field Details

    • remoteResolver

      protected final IResourceDependencyRemoteResolver remoteResolver
      The remote resolver.
    • processProxies

      protected final boolean processProxies
      Whether this listener should process proxies.
  • Constructor Details

  • Method Details

    • proxyCreated

      public void proxyCreated(Resource source, EObject eObject, EStructuralFeature feature, EObject proxy, int position)
      This will be called when a proxy is created from one of the parser pool's parsers.
      Parameters:
      source - The resource in which a proxy has been created towards another.
      eObject - The EObject on which some feature is going to be set with a proxy value.
      feature - The structural feature which value will contain a proxy.
      proxy - The actual proxy created for this eObject's feature.
      position - Position at which the proxy is going to be inserted. This will be set to -1 when the proxy is added at the end of the eStructuralFeature's values list (for multi-valued features) or if said feature is single-valued.