org.eclipse.xtext.serializer.diagnostic
Class TokenDiagnosticProvider
java.lang.Object
org.eclipse.xtext.serializer.diagnostic.TokenDiagnosticProvider
- All Implemented Interfaces:
- ITokenDiagnosticProvider
public class TokenDiagnosticProvider
- extends java.lang.Object
- implements ITokenDiagnosticProvider
- Author:
- Moritz Eysholdt - Initial contribution and API
Method Summary |
protected java.lang.String |
getFullReferenceName(org.eclipse.emf.ecore.EObject semanticObject,
CrossReference reference)
|
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TokenDiagnosticProvider
public TokenDiagnosticProvider()
getFullReferenceName
protected java.lang.String getFullReferenceName(org.eclipse.emf.ecore.EObject semanticObject,
CrossReference reference)
getInvalidEnumValueDiagnostic
public ISerializationDiagnostic getInvalidEnumValueDiagnostic(org.eclipse.emf.ecore.EObject semanticObject,
RuleCall rc,
java.lang.Object value)
- Specified by:
getInvalidEnumValueDiagnostic
in interface ITokenDiagnosticProvider
getNoEObjectDescriptionFoundDiagnostic
public ISerializationDiagnostic getNoEObjectDescriptionFoundDiagnostic(org.eclipse.emf.ecore.EObject semanticObject,
CrossReference element,
org.eclipse.emf.ecore.EObject target,
IScope scope)
- Specified by:
getNoEObjectDescriptionFoundDiagnostic
in interface ITokenDiagnosticProvider
getNoScopeFoundDiagnostic
public ISerializationDiagnostic getNoScopeFoundDiagnostic(org.eclipse.emf.ecore.EObject semanticObject,
CrossReference element,
org.eclipse.emf.ecore.EObject target)
- Specified by:
getNoScopeFoundDiagnostic
in interface ITokenDiagnosticProvider
getNullNotAllowedDiagnostic
public ISerializationDiagnostic getNullNotAllowedDiagnostic(org.eclipse.emf.ecore.EObject semanticObject,
AbstractElement ele)
- Specified by:
getNullNotAllowedDiagnostic
in interface ITokenDiagnosticProvider
getValueConversionExceptionDiagnostic
public ISerializationDiagnostic getValueConversionExceptionDiagnostic(org.eclipse.emf.ecore.EObject semanticObject,
AbstractElement element,
java.lang.Object value,
java.lang.Throwable exception)
- Specified by:
getValueConversionExceptionDiagnostic
in interface ITokenDiagnosticProvider