public class ReferenceAcceptor extends java.lang.Object implements IReferenceFinder.Acceptor
IReferenceDescription
that knows its exported container URI.Modifier | Constructor and Description |
---|---|
protected |
ReferenceAcceptor(IAcceptor<IReferenceDescription> delegate,
IResourceServiceProvider.Registry resourceServiceProviderRegistry) |
Modifier and Type | Method and Description |
---|---|
void |
accept(org.eclipse.emf.ecore.EObject source,
org.eclipse.emf.common.util.URI sourceURI,
org.eclipse.emf.ecore.EReference eReference,
int index,
org.eclipse.emf.ecore.EObject targetOrProxy,
org.eclipse.emf.common.util.URI targetURI) |
void |
accept(IReferenceDescription description) |
protected DefaultReferenceDescription |
createReferenceDescription(org.eclipse.emf.common.util.URI sourceURI,
org.eclipse.emf.common.util.URI targetURI,
org.eclipse.emf.ecore.EReference eReference,
int index,
org.eclipse.emf.common.util.URI containerURI) |
protected org.eclipse.emf.common.util.URI |
findExportedContainer(org.eclipse.emf.ecore.EObject source) |
protected ReferenceAcceptor(IAcceptor<IReferenceDescription> delegate, IResourceServiceProvider.Registry resourceServiceProviderRegistry)
public void accept(org.eclipse.emf.ecore.EObject source, org.eclipse.emf.common.util.URI sourceURI, org.eclipse.emf.ecore.EReference eReference, int index, org.eclipse.emf.ecore.EObject targetOrProxy, org.eclipse.emf.common.util.URI targetURI)
accept
in interface IReferenceFinder.Acceptor
protected org.eclipse.emf.common.util.URI findExportedContainer(org.eclipse.emf.ecore.EObject source)
public void accept(IReferenceDescription description)
accept
in interface IReferenceFinder.Acceptor
protected DefaultReferenceDescription createReferenceDescription(org.eclipse.emf.common.util.URI sourceURI, org.eclipse.emf.common.util.URI targetURI, org.eclipse.emf.ecore.EReference eReference, int index, org.eclipse.emf.common.util.URI containerURI)