public class BaseLinkingService
extends org.eclipse.xtext.linking.impl.DefaultLinkingService
Modifier and Type | Field and Description |
---|---|
static TracingOption |
DEBUG_RETRY |
Constructor and Description |
---|
BaseLinkingService() |
Modifier and Type | Method and Description |
---|---|
java.util.List<org.eclipse.emf.ecore.EObject> |
getLinkedObjects(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EReference ref,
org.eclipse.xtext.nodemodel.INode node) |
protected org.eclipse.xtext.scoping.IScope |
getScope(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EReference reference) |
java.lang.String |
getText(org.eclipse.xtext.nodemodel.INode node) |
protected java.util.List<org.eclipse.emf.ecore.EObject> |
lookUp(org.eclipse.xtext.scoping.IScope scope,
org.eclipse.xtext.naming.QualifiedName qualifiedName) |
getCrossRefNodeAsString, getImportedNamesAdapter, getLinkingHelper, getScopeProvider, registerImportedNamesAdapter, registerImportedNamesAdapter, setScopeProvider, unRegisterImportedNamesAdapter, unRegisterImportedNamesAdapter
@NonNull public static final TracingOption DEBUG_RETRY
public java.util.List<org.eclipse.emf.ecore.EObject> getLinkedObjects(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference ref, org.eclipse.xtext.nodemodel.INode node) throws org.eclipse.xtext.linking.impl.IllegalNodeException
getLinkedObjects
in interface org.eclipse.xtext.linking.ILinkingService
getLinkedObjects
in class org.eclipse.xtext.linking.impl.DefaultLinkingService
org.eclipse.xtext.linking.impl.IllegalNodeException
protected org.eclipse.xtext.scoping.IScope getScope(org.eclipse.emf.ecore.EObject context, org.eclipse.emf.ecore.EReference reference)
getScope
in class org.eclipse.xtext.linking.impl.DefaultLinkingService
@Nullable public java.lang.String getText(@Nullable org.eclipse.xtext.nodemodel.INode node)
protected java.util.List<org.eclipse.emf.ecore.EObject> lookUp(@NonNull org.eclipse.xtext.scoping.IScope scope, org.eclipse.xtext.naming.QualifiedName qualifiedName)