Class SerializationDiagnostic
- java.lang.Object
-
- org.eclipse.xtext.serializer.diagnostic.SerializationDiagnostic
-
- All Implemented Interfaces:
ISerializationDiagnostic
public class SerializationDiagnostic extends java.lang.Object implements ISerializationDiagnostic
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.xtext.serializer.diagnostic.ISerializationDiagnostic
ISerializationDiagnostic.Acceptor, ISerializationDiagnostic.ExceptionDiagnostic, ISerializationDiagnostic.ExceptionThrowingAcceptor, ISerializationDiagnostic.StdErrAcceptor, ISerializationDiagnostic.ToString
-
-
Field Summary
Fields Modifier and Type Field Description protected ISerializationContext
context
protected org.eclipse.emf.ecore.EStructuralFeature
feature
protected Grammar
grammar
protected java.lang.String
message
protected org.eclipse.emf.ecore.EObject
semanticObject
-
Fields inherited from interface org.eclipse.xtext.serializer.diagnostic.ISerializationDiagnostic
EXCEPTION_DIAGNOSTIC, EXCEPTION_THROWING_ACCEPTOR, STDERR_ACCEPTOR
-
-
Constructor Summary
Constructors Constructor Description SerializationDiagnostic(java.lang.String id, org.eclipse.emf.ecore.EObject sem, org.eclipse.emf.ecore.EObject context, Grammar grammar, java.lang.String message)
SerializationDiagnostic(java.lang.String id, org.eclipse.emf.ecore.EObject sem, org.eclipse.emf.ecore.EStructuralFeature f, Grammar g, java.lang.String message)
SerializationDiagnostic(java.lang.String id, org.eclipse.emf.ecore.EObject sem, org.eclipse.emf.ecore.EStructuralFeature f, Grammar g, java.lang.String m, java.lang.Throwable t)
SerializationDiagnostic(java.lang.String id, org.eclipse.emf.ecore.EObject sem, AbstractElement element, Grammar grammar, java.lang.String message)
SerializationDiagnostic(java.lang.String id, org.eclipse.emf.ecore.EObject sem, AbstractElement ele, Grammar g, java.lang.String msg, java.lang.Throwable t)
SerializationDiagnostic(java.lang.String id, org.eclipse.emf.ecore.EObject semanticObject, Grammar grammar, java.lang.String message)
SerializationDiagnostic(java.lang.String id, org.eclipse.emf.ecore.EObject sem, ISerializationContext context, Grammar grammar, java.lang.String message)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
breaksSyntax()
org.eclipse.emf.ecore.EObject
getContext()
Deprecated.org.eclipse.emf.ecore.EStructuralFeature
getEStructuralFeature()
java.lang.Throwable
getException()
Grammar
getGrammar()
ISerializationContext
getIContext()
java.lang.String
getId()
java.lang.String
getMessage()
org.eclipse.emf.ecore.EObject
getSemanticObject()
-
-
-
Field Detail
-
feature
protected org.eclipse.emf.ecore.EStructuralFeature feature
-
message
protected java.lang.String message
-
semanticObject
protected org.eclipse.emf.ecore.EObject semanticObject
-
grammar
protected Grammar grammar
-
context
protected ISerializationContext context
-
-
Constructor Detail
-
SerializationDiagnostic
public SerializationDiagnostic(java.lang.String id, org.eclipse.emf.ecore.EObject sem, AbstractElement ele, Grammar g, java.lang.String msg, java.lang.Throwable t)
-
SerializationDiagnostic
public SerializationDiagnostic(java.lang.String id, org.eclipse.emf.ecore.EObject sem, AbstractElement element, Grammar grammar, java.lang.String message)
-
SerializationDiagnostic
public SerializationDiagnostic(java.lang.String id, org.eclipse.emf.ecore.EObject sem, org.eclipse.emf.ecore.EStructuralFeature f, Grammar g, java.lang.String message)
-
SerializationDiagnostic
public SerializationDiagnostic(java.lang.String id, org.eclipse.emf.ecore.EObject sem, org.eclipse.emf.ecore.EStructuralFeature f, Grammar g, java.lang.String m, java.lang.Throwable t)
-
SerializationDiagnostic
@Deprecated public SerializationDiagnostic(java.lang.String id, org.eclipse.emf.ecore.EObject sem, org.eclipse.emf.ecore.EObject context, Grammar grammar, java.lang.String message)
-
SerializationDiagnostic
public SerializationDiagnostic(java.lang.String id, org.eclipse.emf.ecore.EObject sem, ISerializationContext context, Grammar grammar, java.lang.String message)
-
SerializationDiagnostic
public SerializationDiagnostic(java.lang.String id, org.eclipse.emf.ecore.EObject semanticObject, Grammar grammar, java.lang.String message)
-
-
Method Detail
-
breaksSyntax
public boolean breaksSyntax()
- Specified by:
breaksSyntax
in interfaceISerializationDiagnostic
-
getException
public java.lang.Throwable getException()
- Specified by:
getException
in interfaceISerializationDiagnostic
-
getMessage
public java.lang.String getMessage()
- Specified by:
getMessage
in interfaceISerializationDiagnostic
-
getSemanticObject
public org.eclipse.emf.ecore.EObject getSemanticObject()
- Specified by:
getSemanticObject
in interfaceISerializationDiagnostic
-
getContext
@Deprecated public org.eclipse.emf.ecore.EObject getContext()
Deprecated.- Specified by:
getContext
in interfaceISerializationDiagnostic
-
getIContext
public ISerializationContext getIContext()
- Specified by:
getIContext
in interfaceISerializationDiagnostic
-
getGrammar
public Grammar getGrammar()
- Specified by:
getGrammar
in interfaceISerializationDiagnostic
-
getId
public java.lang.String getId()
- Specified by:
getId
in interfaceISerializationDiagnostic
-
getEStructuralFeature
public org.eclipse.emf.ecore.EStructuralFeature getEStructuralFeature()
- Specified by:
getEStructuralFeature
in interfaceISerializationDiagnostic
-
-