org.eclipse.xtend.core.linking
Class XtendLinkingDiagnosticMessageProvider

java.lang.Object
  extended by org.eclipse.xtext.linking.impl.LinkingDiagnosticMessageProvider
      extended by org.eclipse.xtend.core.linking.XtendLinkingDiagnosticMessageProvider
All Implemented Interfaces:
ILinkingDiagnosticMessageProvider, ILinkingDiagnosticMessageProvider.Extended

public class XtendLinkingDiagnosticMessageProvider
extends LinkingDiagnosticMessageProvider

Author:
Holger Schill - Initial contribution and API

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.linking.ILinkingDiagnosticMessageProvider
ILinkingDiagnosticMessageProvider.Extended, ILinkingDiagnosticMessageProvider.ILinkingDiagnosticContext
 
Field Summary
static java.lang.String FEATURECALL_LINKING_DIAGNOSTIC
           
 
Constructor Summary
XtendLinkingDiagnosticMessageProvider()
           
 
Method Summary
 DiagnosticMessage getUnresolvedProxyMessage(ILinkingDiagnosticMessageProvider.ILinkingDiagnosticContext context)
           
 
Methods inherited from class org.eclipse.xtext.linking.impl.LinkingDiagnosticMessageProvider
getIllegalCrossReferenceMessage, getIllegalNodeMessage, getViolatedBoundsConstraintMessage, getViolatedUniqueConstraintMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FEATURECALL_LINKING_DIAGNOSTIC

public static final java.lang.String FEATURECALL_LINKING_DIAGNOSTIC
See Also:
Constant Field Values
Constructor Detail

XtendLinkingDiagnosticMessageProvider

public XtendLinkingDiagnosticMessageProvider()
Method Detail

getUnresolvedProxyMessage

public DiagnosticMessage getUnresolvedProxyMessage(ILinkingDiagnosticMessageProvider.ILinkingDiagnosticContext context)
Specified by:
getUnresolvedProxyMessage in interface ILinkingDiagnosticMessageProvider
Overrides:
getUnresolvedProxyMessage in class LinkingDiagnosticMessageProvider
Returns:
the error message for the unresolved cross link or null if it is ok to have an unresolved reference.