Class TokenDiagnosticProvider
- java.lang.Object
-
- org.eclipse.xtext.serializer.diagnostic.TokenDiagnosticProvider
-
- All Implemented Interfaces:
ITokenDiagnosticProvider
public class TokenDiagnosticProvider extends java.lang.Object implements ITokenDiagnosticProvider
-
-
Field Summary
-
Fields inherited from interface org.eclipse.xtext.serializer.diagnostic.ITokenDiagnosticProvider
INVALID_ENUM_VALUE, NO_EOBJECT_DESCRIPTION_FOUND, NO_SCOPE_FOUND, NULL_NOT_ALLOWED, VALUE_CONVERSION_EXCEPTION
-
-
Constructor Summary
Constructors Constructor Description TokenDiagnosticProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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 semantic, AbstractElement element, java.lang.Object value, java.lang.Throwable exception)
-
-
-
Method Detail
-
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 interfaceITokenDiagnosticProvider
-
getNoEObjectDescriptionFoundDiagnostic
public ISerializationDiagnostic getNoEObjectDescriptionFoundDiagnostic(org.eclipse.emf.ecore.EObject semanticObject, CrossReference element, org.eclipse.emf.ecore.EObject target, IScope scope)
- Specified by:
getNoEObjectDescriptionFoundDiagnostic
in interfaceITokenDiagnosticProvider
-
getNoScopeFoundDiagnostic
public ISerializationDiagnostic getNoScopeFoundDiagnostic(org.eclipse.emf.ecore.EObject semanticObject, CrossReference element, org.eclipse.emf.ecore.EObject target)
- Specified by:
getNoScopeFoundDiagnostic
in interfaceITokenDiagnosticProvider
-
getNullNotAllowedDiagnostic
public ISerializationDiagnostic getNullNotAllowedDiagnostic(org.eclipse.emf.ecore.EObject semanticObject, AbstractElement ele)
- Specified by:
getNullNotAllowedDiagnostic
in interfaceITokenDiagnosticProvider
-
getValueConversionExceptionDiagnostic
public ISerializationDiagnostic getValueConversionExceptionDiagnostic(org.eclipse.emf.ecore.EObject semantic, AbstractElement element, java.lang.Object value, java.lang.Throwable exception)
- Specified by:
getValueConversionExceptionDiagnostic
in interfaceITokenDiagnosticProvider
-
-