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 protectedAbstractValidationDiagnostic(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 CheckTypegetCheckType()java.util.List<org.eclipse.emf.common.util.Diagnostic>getChildren()intgetCode()java.lang.ThrowablegetException()java.lang.StringgetIssueCode()java.lang.String[]getIssueData()java.lang.StringgetMessage()intgetSeverity()java.lang.StringgetSource()org.eclipse.emf.ecore.EObjectgetSourceEObject()static java.lang.StringseverityToStr(int severity)java.lang.StringtoString()
-
-
-
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 containnullentries.
-
-
Method Detail
-
getChildren
public java.util.List<org.eclipse.emf.common.util.Diagnostic> getChildren()
- Specified by:
getChildrenin interfaceorg.eclipse.emf.common.util.Diagnostic
-
getCode
public int getCode()
- Specified by:
getCodein interfaceorg.eclipse.emf.common.util.Diagnostic
-
getSource
public java.lang.String getSource()
- Specified by:
getSourcein interfaceorg.eclipse.emf.common.util.Diagnostic
-
getSourceEObject
public org.eclipse.emf.ecore.EObject getSourceEObject()
-
getException
public java.lang.Throwable getException()
- Specified by:
getExceptionin interfaceorg.eclipse.emf.common.util.Diagnostic
-
getMessage
public java.lang.String getMessage()
- Specified by:
getMessagein interfaceorg.eclipse.emf.common.util.Diagnostic
-
getSeverity
public int getSeverity()
- Specified by:
getSeverityin 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:
toStringin classjava.lang.Object
-
severityToStr
public static java.lang.String severityToStr(int severity)
-
-