public class SerializationDiagnostic extends java.lang.Object implements ISerializationDiagnostic
ISerializationDiagnostic.Acceptor, ISerializationDiagnostic.ExceptionDiagnostic, ISerializationDiagnostic.ExceptionThrowingAcceptor, ISerializationDiagnostic.StdErrAcceptor, ISerializationDiagnostic.ToString
Modifier and Type | Field and 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 |
EXCEPTION_DIAGNOSTIC, EXCEPTION_THROWING_ACCEPTOR, STDERR_ACCEPTOR
Constructor and Description |
---|
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 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 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) |
Modifier and Type | Method and 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() |
protected org.eclipse.emf.ecore.EStructuralFeature feature
protected java.lang.String message
protected org.eclipse.emf.ecore.EObject semanticObject
protected Grammar grammar
protected ISerializationContext context
public SerializationDiagnostic(java.lang.String id, org.eclipse.emf.ecore.EObject sem, AbstractElement ele, Grammar g, java.lang.String msg, java.lang.Throwable t)
public SerializationDiagnostic(java.lang.String id, org.eclipse.emf.ecore.EObject sem, AbstractElement element, Grammar grammar, java.lang.String message)
public SerializationDiagnostic(java.lang.String id, org.eclipse.emf.ecore.EObject sem, org.eclipse.emf.ecore.EStructuralFeature f, Grammar g, java.lang.String message)
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)
@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)
public SerializationDiagnostic(java.lang.String id, org.eclipse.emf.ecore.EObject sem, ISerializationContext context, Grammar grammar, java.lang.String message)
public SerializationDiagnostic(java.lang.String id, org.eclipse.emf.ecore.EObject semanticObject, Grammar grammar, java.lang.String message)
public boolean breaksSyntax()
breaksSyntax
in interface ISerializationDiagnostic
public java.lang.Throwable getException()
getException
in interface ISerializationDiagnostic
public java.lang.String getMessage()
getMessage
in interface ISerializationDiagnostic
public org.eclipse.emf.ecore.EObject getSemanticObject()
getSemanticObject
in interface ISerializationDiagnostic
@Deprecated public org.eclipse.emf.ecore.EObject getContext()
getContext
in interface ISerializationDiagnostic
public ISerializationContext getIContext()
getIContext
in interface ISerializationDiagnostic
public Grammar getGrammar()
getGrammar
in interface ISerializationDiagnostic
public java.lang.String getId()
getId
in interface ISerializationDiagnostic
public org.eclipse.emf.ecore.EStructuralFeature getEStructuralFeature()
getEStructuralFeature
in interface ISerializationDiagnostic