Package org.eclipse.xtext.linking.impl
Class LinkingDiagnosticMessageProvider
- java.lang.Object
-
- org.eclipse.xtext.linking.impl.LinkingDiagnosticMessageProvider
-
- All Implemented Interfaces:
ILinkingDiagnosticMessageProvider
,ILinkingDiagnosticMessageProvider.Extended
- Direct Known Subclasses:
XtextLinkingDiagnosticMessageProvider
public class LinkingDiagnosticMessageProvider extends java.lang.Object implements ILinkingDiagnosticMessageProvider.Extended
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.xtext.linking.ILinkingDiagnosticMessageProvider
ILinkingDiagnosticMessageProvider.Extended, ILinkingDiagnosticMessageProvider.ILinkingDiagnosticContext
-
-
Constructor Summary
Constructors Constructor Description LinkingDiagnosticMessageProvider()
-
Method Summary
-
-
-
Method Detail
-
getUnresolvedProxyMessage
public DiagnosticMessage getUnresolvedProxyMessage(ILinkingDiagnosticMessageProvider.ILinkingDiagnosticContext context)
- Specified by:
getUnresolvedProxyMessage
in interfaceILinkingDiagnosticMessageProvider
- Returns:
- the error message for the unresolved cross link or
null
if it is ok to have an unresolved reference.
-
getIllegalNodeMessage
public DiagnosticMessage getIllegalNodeMessage(ILinkingDiagnosticMessageProvider.ILinkingDiagnosticContext context, IllegalNodeException ex)
- Specified by:
getIllegalNodeMessage
in interfaceILinkingDiagnosticMessageProvider.Extended
-
getIllegalCrossReferenceMessage
public DiagnosticMessage getIllegalCrossReferenceMessage(ILinkingDiagnosticMessageProvider.ILinkingDiagnosticContext context, CrossReference reference)
- Specified by:
getIllegalCrossReferenceMessage
in interfaceILinkingDiagnosticMessageProvider.Extended
-
getViolatedBoundsConstraintMessage
public DiagnosticMessage getViolatedBoundsConstraintMessage(ILinkingDiagnosticMessageProvider.ILinkingDiagnosticContext context, int size)
- Specified by:
getViolatedBoundsConstraintMessage
in interfaceILinkingDiagnosticMessageProvider.Extended
-
getViolatedUniqueConstraintMessage
public DiagnosticMessage getViolatedUniqueConstraintMessage(ILinkingDiagnosticMessageProvider.ILinkingDiagnosticContext context)
- Specified by:
getViolatedUniqueConstraintMessage
in interfaceILinkingDiagnosticMessageProvider.Extended
-
-