org.eclipse.xtext.diagnostics
Interface Diagnostic
- All Superinterfaces: 
 - org.eclipse.emf.ecore.resource.Resource.Diagnostic
 
- All Known Implementing Classes: 
 - AbstractDiagnostic, ExceptionDiagnostic, TransformationDiagnostic, XtextLinkingDiagnostic, XtextSyntaxDiagnostic
 
public interface Diagnostic
- extends org.eclipse.emf.ecore.resource.Resource.Diagnostic
 
A specialized Resource.Diagnostic that knows 
 about the region in the document, e.g. the getOffset() and getLength()
 of the issue source.
 
 Implementors should inherit from AbstractDiagnostic instead of implementing this 
 interface directly.
- Author:
 
  - Sebastian Zarnekow - Initial contribution and API
 
- See Also:
 XtextLinkingDiagnostic, 
XtextSyntaxDiagnostic, 
ExceptionDiagnostic- This interface is not intended to be implemented by clients.
 
  - This interface is not intended to be implemented by clients.
 
 
| 
Method Summary | 
 int | 
getLength()
 
          Returns the length of this diagnostic. | 
 int | 
getOffset()
 
          Returns the offset of this diagnostic. | 
 
| Methods inherited from interface org.eclipse.emf.ecore.resource.Resource.Diagnostic | 
getColumn, getLine, getLocation, getMessage | 
 
SYNTAX_DIAGNOSTIC
static final java.lang.String SYNTAX_DIAGNOSTIC
- Since:
 
  - 2.1
 
- See Also:
 - Constant Field Values
 
SYNTAX_DIAGNOSITC
@Deprecated
static final java.lang.String SYNTAX_DIAGNOSITC
- Deprecated. use 
SYNTAX_DIAGNOSTIC instead.
- See Also:
 - Constant Field Values
 
 
LINKING_DIAGNOSTIC
static final java.lang.String LINKING_DIAGNOSTIC
- See Also:
 - Constant Field Values
 
getOffset
int getOffset()
- Returns the offset of this diagnostic.
 
- Returns:
 - the offset of this diagnostic.
 
 
 
getLength
int getLength()
- Returns the length of this diagnostic.
 
- Returns:
 - the length of this diagnostic.