Class TracedException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
tools.refinery.language.semantics.TracedException
All Implemented Interfaces:
Serializable

public class TracedException extends RuntimeException
See Also:
  • Constructor Details

    • TracedException

      public TracedException(org.eclipse.emf.ecore.EObject sourceElement)
    • TracedException

      public TracedException(org.eclipse.emf.ecore.EObject sourceElement, String message)
    • TracedException

      public TracedException(org.eclipse.emf.ecore.EObject sourceElement, String message, Throwable cause)
    • TracedException

      public TracedException(org.eclipse.emf.ecore.EObject sourceElement, Throwable cause)
  • Method Details

    • getSourceElement

      public org.eclipse.emf.ecore.EObject getSourceElement()
    • getMessage

      public String getMessage()
      Overrides:
      getMessage in class Throwable
    • addTrace

      public static TracedException addTrace(org.eclipse.emf.ecore.EObject sourceElement, Throwable cause)