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 ISerializationContextcontextprotected org.eclipse.emf.ecore.EStructuralFeaturefeatureprotected Grammargrammarprotected java.lang.Stringmessageprotected org.eclipse.emf.ecore.EObjectsemanticObject-
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 booleanbreaksSyntax()org.eclipse.emf.ecore.EObjectgetContext()Deprecated.org.eclipse.emf.ecore.EStructuralFeaturegetEStructuralFeature()java.lang.ThrowablegetException()GrammargetGrammar()ISerializationContextgetIContext()java.lang.StringgetId()java.lang.StringgetMessage()org.eclipse.emf.ecore.EObjectgetSemanticObject()
-
-
-
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:
breaksSyntaxin interfaceISerializationDiagnostic
-
getException
public java.lang.Throwable getException()
- Specified by:
getExceptionin interfaceISerializationDiagnostic
-
getMessage
public java.lang.String getMessage()
- Specified by:
getMessagein interfaceISerializationDiagnostic
-
getSemanticObject
public org.eclipse.emf.ecore.EObject getSemanticObject()
- Specified by:
getSemanticObjectin interfaceISerializationDiagnostic
-
getContext
@Deprecated public org.eclipse.emf.ecore.EObject getContext()
Deprecated.- Specified by:
getContextin interfaceISerializationDiagnostic
-
getIContext
public ISerializationContext getIContext()
- Specified by:
getIContextin interfaceISerializationDiagnostic
-
getGrammar
public Grammar getGrammar()
- Specified by:
getGrammarin interfaceISerializationDiagnostic
-
getId
public java.lang.String getId()
- Specified by:
getIdin interfaceISerializationDiagnostic
-
getEStructuralFeature
public org.eclipse.emf.ecore.EStructuralFeature getEStructuralFeature()
- Specified by:
getEStructuralFeaturein interfaceISerializationDiagnostic
-
-