org.eclipse.xtext.linking
Interface ILinkingService

All Known Implementing Classes:
AbstractLinkingService, DefaultLinkingService, XtextLinkingService

public interface ILinkingService

Author:
Heiko Behrens - Initial contribution and API, Sebastian Zarnekow

Method Summary
 java.util.List<org.eclipse.emf.ecore.EObject> getLinkedObjects(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference reference, INode node)
          Returns all EObjects referenced by the given link text in the given context.
 

Method Detail

getLinkedObjects

java.util.List<org.eclipse.emf.ecore.EObject> getLinkedObjects(org.eclipse.emf.ecore.EObject context,
                                                               org.eclipse.emf.ecore.EReference reference,
                                                               INode node)
                                                               throws IllegalNodeException
Returns all EObjects referenced by the given link text in the given context. But does not set the references or modifies the passed information somehow. The returned list might contain proxy instances.

Throws:
IllegalNodeException