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:
getUnresolvedProxyMessagein interfaceILinkingDiagnosticMessageProvider- Returns:
- the error message for the unresolved cross link or
nullif it is ok to have an unresolved reference.
-
getIllegalNodeMessage
public DiagnosticMessage getIllegalNodeMessage(ILinkingDiagnosticMessageProvider.ILinkingDiagnosticContext context, IllegalNodeException ex)
- Specified by:
getIllegalNodeMessagein interfaceILinkingDiagnosticMessageProvider.Extended
-
getIllegalCrossReferenceMessage
public DiagnosticMessage getIllegalCrossReferenceMessage(ILinkingDiagnosticMessageProvider.ILinkingDiagnosticContext context, CrossReference reference)
- Specified by:
getIllegalCrossReferenceMessagein interfaceILinkingDiagnosticMessageProvider.Extended
-
getViolatedBoundsConstraintMessage
public DiagnosticMessage getViolatedBoundsConstraintMessage(ILinkingDiagnosticMessageProvider.ILinkingDiagnosticContext context, int size)
- Specified by:
getViolatedBoundsConstraintMessagein interfaceILinkingDiagnosticMessageProvider.Extended
-
getViolatedUniqueConstraintMessage
public DiagnosticMessage getViolatedUniqueConstraintMessage(ILinkingDiagnosticMessageProvider.ILinkingDiagnosticContext context)
- Specified by:
getViolatedUniqueConstraintMessagein interfaceILinkingDiagnosticMessageProvider.Extended
-
-