Package org.eclipse.xtext.validation
Class FeatureBasedDiagnostic
- java.lang.Object
-
- org.eclipse.xtext.validation.AbstractValidationDiagnostic
-
- org.eclipse.xtext.validation.FeatureBasedDiagnostic
-
- All Implemented Interfaces:
org.eclipse.emf.common.util.Diagnostic
public class FeatureBasedDiagnostic extends AbstractValidationDiagnostic
A diagnostic that is typically associated with a feature.
-
-
Constructor Summary
Constructors Constructor Description FeatureBasedDiagnostic(int severity, java.lang.String message, org.eclipse.emf.ecore.EObject source, org.eclipse.emf.ecore.EStructuralFeature feature, int index, CheckType checkType, java.lang.String issueCode, java.lang.String... issueData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<?>getData()org.eclipse.emf.ecore.EStructuralFeaturegetFeature()intgetIndex()java.lang.StringtoString()-
Methods inherited from class org.eclipse.xtext.validation.AbstractValidationDiagnostic
getCheckType, getChildren, getCode, getException, getIssueCode, getIssueData, getMessage, getSeverity, getSource, getSourceEObject, severityToStr
-
-
-
-
Constructor Detail
-
FeatureBasedDiagnostic
public FeatureBasedDiagnostic(int severity, java.lang.String message, org.eclipse.emf.ecore.EObject source, org.eclipse.emf.ecore.EStructuralFeature feature, int index, CheckType checkType, java.lang.String issueCode, java.lang.String... issueData)- Parameters:
issueData- optional user data. May not containnullentries.
-
-
Method Detail
-
getData
public java.util.List<?> getData()
-
getFeature
public org.eclipse.emf.ecore.EStructuralFeature getFeature()
-
getIndex
public int getIndex()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classAbstractValidationDiagnostic
-
-