org.eclipse.xtext.serializer.diagnostic
Interface ITokenDiagnosticProvider

All Known Implementing Classes:
TokenDiagnosticProvider

public interface ITokenDiagnosticProvider

Author:
Moritz Eysholdt - Initial contribution and API

Method Summary
 ISerializationDiagnostic getInvalidEnumValueDiagnostic(org.eclipse.emf.ecore.EObject semanticObject, RuleCall rc, java.lang.Object value)
           
 ISerializationDiagnostic getNoEObjectDescriptionFoundDiagnostic(org.eclipse.emf.ecore.EObject semanticObject, CrossReference element, org.eclipse.emf.ecore.EObject target, IScope scope)
           
 ISerializationDiagnostic getNoScopeFoundDiagnostic(org.eclipse.emf.ecore.EObject semanticObject, CrossReference element, org.eclipse.emf.ecore.EObject target)
           
 ISerializationDiagnostic getNullNotAllowedDiagnostic(org.eclipse.emf.ecore.EObject semanticObject, AbstractElement ele)
           
 ISerializationDiagnostic getValueConversionExceptionDiagnostic(org.eclipse.emf.ecore.EObject semanticObject, AbstractElement element, java.lang.Object value, java.lang.Throwable exception)
           
 

Method Detail

getInvalidEnumValueDiagnostic

ISerializationDiagnostic getInvalidEnumValueDiagnostic(org.eclipse.emf.ecore.EObject semanticObject,
                                                       RuleCall rc,
                                                       java.lang.Object value)

getNoEObjectDescriptionFoundDiagnostic

ISerializationDiagnostic getNoEObjectDescriptionFoundDiagnostic(org.eclipse.emf.ecore.EObject semanticObject,
                                                                CrossReference element,
                                                                org.eclipse.emf.ecore.EObject target,
                                                                IScope scope)

getNoScopeFoundDiagnostic

ISerializationDiagnostic getNoScopeFoundDiagnostic(org.eclipse.emf.ecore.EObject semanticObject,
                                                   CrossReference element,
                                                   org.eclipse.emf.ecore.EObject target)

getNullNotAllowedDiagnostic

ISerializationDiagnostic getNullNotAllowedDiagnostic(org.eclipse.emf.ecore.EObject semanticObject,
                                                     AbstractElement ele)

getValueConversionExceptionDiagnostic

ISerializationDiagnostic getValueConversionExceptionDiagnostic(org.eclipse.emf.ecore.EObject semanticObject,
                                                               AbstractElement element,
                                                               java.lang.Object value,
                                                               java.lang.Throwable exception)