public class EObjectDiagnosticImpl extends AbstractDiagnostic
LINKING_DIAGNOSTIC, SYNTAX_DIAGNOSITC, SYNTAX_DIAGNOSTIC, SYNTAX_DIAGNOSTIC_WITH_RANGE
Constructor and 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 indexOfProblemanticValueInFeature,
java.lang.String[] data) |
Modifier and Type | Method and 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() |
getColumn, getLength, getLine, getLocation, getOffset, toString
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 indexOfProblemanticValueInFeature, java.lang.String[] data)
public java.lang.String getMessage()
protected INode getNode()
getNode
in class AbstractDiagnostic
protected INode doGetNode(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature, int idx)
public java.lang.String getCode()
getCode
in class AbstractDiagnostic
public java.lang.String[] getData()
getData
in class AbstractDiagnostic
public org.eclipse.emf.common.util.URI getUriToProblem()
getUriToProblem
in class AbstractDiagnostic
public Severity getSeverity()
public org.eclipse.emf.ecore.EStructuralFeature getProblematicFeature()
public org.eclipse.emf.ecore.EObject getProblematicObject()