Package org.eclipse.xtext.validation
Class EObjectDiagnosticImpl
- java.lang.Object
-
- org.eclipse.xtext.diagnostics.AbstractDiagnostic
-
- org.eclipse.xtext.validation.EObjectDiagnosticImpl
-
- All Implemented Interfaces:
org.eclipse.emf.ecore.resource.Resource.Diagnostic
,Diagnostic
public class EObjectDiagnosticImpl extends AbstractDiagnostic
- Since:
- 2.4
-
-
Field Summary
-
Fields inherited from interface org.eclipse.xtext.diagnostics.Diagnostic
LINKING_DIAGNOSTIC, SYNTAX_DIAGNOSITC, SYNTAX_DIAGNOSTIC, SYNTAX_DIAGNOSTIC_WITH_RANGE
-
-
Constructor Summary
Constructors Constructor Description EObjectDiagnosticImpl(Severity severity, java.lang.String problemCode, java.lang.String message, org.eclipse.emf.ecore.EObject problematicObject, org.eclipse.emf.ecore.EStructuralFeature problematicFeature, int indexOfProblematicValueInFeature, java.lang.String[] data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected INode
doGetNode(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature, int idx)
java.lang.String
getCode()
java.lang.String[]
getData()
java.lang.String
getMessage()
protected INode
getNode()
org.eclipse.emf.ecore.EStructuralFeature
getProblematicFeature()
org.eclipse.emf.ecore.EObject
getProblematicObject()
Severity
getSeverity()
org.eclipse.emf.common.util.URI
getUriToProblem()
-
Methods inherited from class org.eclipse.xtext.diagnostics.AbstractDiagnostic
getColumn, getColumnEnd, getLength, getLine, getLineEnd, getLocation, getOffset, toString
-
-
-
-
Constructor Detail
-
EObjectDiagnosticImpl
public EObjectDiagnosticImpl(Severity severity, java.lang.String problemCode, java.lang.String message, org.eclipse.emf.ecore.EObject problematicObject, org.eclipse.emf.ecore.EStructuralFeature problematicFeature, int indexOfProblematicValueInFeature, java.lang.String[] data)
-
-
Method Detail
-
getMessage
public java.lang.String getMessage()
-
getNode
protected INode getNode()
- Specified by:
getNode
in classAbstractDiagnostic
-
doGetNode
protected INode doGetNode(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature, int idx)
-
getCode
public java.lang.String getCode()
- Specified by:
getCode
in classAbstractDiagnostic
-
getData
public java.lang.String[] getData()
- Specified by:
getData
in classAbstractDiagnostic
-
getUriToProblem
public org.eclipse.emf.common.util.URI getUriToProblem()
- Overrides:
getUriToProblem
in classAbstractDiagnostic
-
getSeverity
public Severity getSeverity()
-
getProblematicFeature
public org.eclipse.emf.ecore.EStructuralFeature getProblematicFeature()
-
getProblematicObject
public org.eclipse.emf.ecore.EObject getProblematicObject()
-
-