public class ReferenceAcceptor extends java.lang.Object implements IReferenceFinder.Acceptor
IReferenceDescription that knows its exported container URI.| Constructor and Description |
|---|
ReferenceAcceptor(IResourceServiceProvider.Registry resourceServiceProviderRegistry,
org.eclipse.xtext.util.IAcceptor<IReferenceDescription> delegate) |
| 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 void |
computeExportedObjectsMap(org.eclipse.emf.ecore.EObject source) |
protected IReferenceDescription |
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 obj) |
public ReferenceAcceptor(IResourceServiceProvider.Registry resourceServiceProviderRegistry, org.eclipse.xtext.util.IAcceptor<IReferenceDescription> delegate)
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.Acceptorpublic void accept(IReferenceDescription description)
accept in interface IReferenceFinder.Acceptorprotected void computeExportedObjectsMap(org.eclipse.emf.ecore.EObject source)
protected org.eclipse.emf.common.util.URI findExportedContainer(org.eclipse.emf.ecore.EObject obj)
protected IReferenceDescription 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)