Package org.eclipse.xtext.diagnostics
Class AbstractDiagnosticProducer
- java.lang.Object
-
- org.eclipse.xtext.diagnostics.AbstractDiagnosticProducer
-
- All Implemented Interfaces:
IDiagnosticProducer
- Direct Known Subclasses:
LinkingDiagnosticProducer
,TransformationDiagnosticsProducer
public abstract class AbstractDiagnosticProducer extends java.lang.Object implements IDiagnosticProducer
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractDiagnosticProducer(IDiagnosticConsumer consumer)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
addDiagnostic(DiagnosticMessage message)
protected abstract Diagnostic
createDiagnostic(DiagnosticMessage message)
INode
getNode()
void
setNode(INode node)
void
setTarget(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature)
-
-
-
Constructor Detail
-
AbstractDiagnosticProducer
protected AbstractDiagnosticProducer(IDiagnosticConsumer consumer)
-
-
Method Detail
-
addDiagnostic
public void addDiagnostic(DiagnosticMessage message)
- Specified by:
addDiagnostic
in interfaceIDiagnosticProducer
-
createDiagnostic
protected abstract Diagnostic createDiagnostic(DiagnosticMessage message)
-
setNode
public void setNode(INode node)
- Specified by:
setNode
in interfaceIDiagnosticProducer
-
getNode
public INode getNode()
- Specified by:
getNode
in interfaceIDiagnosticProducer
-
setTarget
public void setTarget(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature)
- Specified by:
setTarget
in interfaceIDiagnosticProducer
-
-