Package org.eclipse.xtext.validation
Class AbstractValidationDiagnostic
- java.lang.Object
-
- org.eclipse.xtext.validation.AbstractValidationDiagnostic
-
- All Implemented Interfaces:
org.eclipse.emf.common.util.Diagnostic
- Direct Known Subclasses:
FeatureBasedDiagnostic
,RangeBasedDiagnostic
public abstract class AbstractValidationDiagnostic extends java.lang.Object implements org.eclipse.emf.common.util.Diagnostic
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractValidationDiagnostic(int severity, java.lang.String message, org.eclipse.emf.ecore.EObject source, CheckType checkType, java.lang.String issueCode, java.lang.String... issueData)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CheckType
getCheckType()
java.util.List<org.eclipse.emf.common.util.Diagnostic>
getChildren()
int
getCode()
java.lang.Throwable
getException()
java.lang.String
getIssueCode()
java.lang.String[]
getIssueData()
java.lang.String
getMessage()
int
getSeverity()
java.lang.String
getSource()
org.eclipse.emf.ecore.EObject
getSourceEObject()
static java.lang.String
severityToStr(int severity)
java.lang.String
toString()
-
-
-
Constructor Detail
-
AbstractValidationDiagnostic
protected AbstractValidationDiagnostic(int severity, java.lang.String message, org.eclipse.emf.ecore.EObject source, CheckType checkType, java.lang.String issueCode, java.lang.String... issueData)
- Parameters:
issueData
- optional user data. May not containnull
entries.
-
-
Method Detail
-
getChildren
public java.util.List<org.eclipse.emf.common.util.Diagnostic> getChildren()
- Specified by:
getChildren
in interfaceorg.eclipse.emf.common.util.Diagnostic
-
getCode
public int getCode()
- Specified by:
getCode
in interfaceorg.eclipse.emf.common.util.Diagnostic
-
getSource
public java.lang.String getSource()
- Specified by:
getSource
in interfaceorg.eclipse.emf.common.util.Diagnostic
-
getSourceEObject
public org.eclipse.emf.ecore.EObject getSourceEObject()
-
getException
public java.lang.Throwable getException()
- Specified by:
getException
in interfaceorg.eclipse.emf.common.util.Diagnostic
-
getMessage
public java.lang.String getMessage()
- Specified by:
getMessage
in interfaceorg.eclipse.emf.common.util.Diagnostic
-
getSeverity
public int getSeverity()
- Specified by:
getSeverity
in interfaceorg.eclipse.emf.common.util.Diagnostic
-
getIssueCode
public java.lang.String getIssueCode()
-
getIssueData
public java.lang.String[] getIssueData()
-
getCheckType
public CheckType getCheckType()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
severityToStr
public static java.lang.String severityToStr(int severity)
-
-