Class MatlabException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.eclipse.epsilon.emc.simulink.exception.MatlabException
-
- All Implemented Interfaces:
java.io.Serializable
public class MatlabException extends java.lang.Exception
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.Class<?>
engineClass
protected static java.lang.Class<?>
executionClass
protected java.lang.Boolean
isEngine
protected java.lang.Boolean
isExecution
protected java.lang.Boolean
isRuntime
protected java.lang.Boolean
isSyntax
protected java.lang.Boolean
isType
protected static java.lang.Class<?>
runtimeClass
protected static java.lang.Class<?>
syntaxClass
protected static java.lang.Class<?>
typeClass
-
Constructor Summary
Constructors Constructor Description MatlabException(java.lang.reflect.InvocationTargetException e)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getMessage()
java.lang.Boolean
isEngineException()
static java.lang.Boolean
isEngineException(java.lang.Throwable e)
java.lang.Boolean
isExecutionException()
static java.lang.Boolean
isExecutionException(java.lang.Throwable e)
java.lang.Boolean
isRuntimeException()
static java.lang.Boolean
isRuntimeException(java.lang.Throwable e)
java.lang.Boolean
isSyntaxException()
static java.lang.Boolean
isSyntaxException(java.lang.Throwable e)
boolean
isTooManyOutput()
java.lang.Boolean
isUnsupportedTypeException()
static java.lang.Boolean
isUnsupportedTypeException(java.lang.Throwable e)
EolRuntimeException
toEolRuntimeException()
EolRuntimeException
toEolRuntimeException(ModuleElement ast)
-
-
-
Field Detail
-
engineClass
protected static java.lang.Class<?> engineClass
-
executionClass
protected static java.lang.Class<?> executionClass
-
syntaxClass
protected static java.lang.Class<?> syntaxClass
-
typeClass
protected static java.lang.Class<?> typeClass
-
runtimeClass
protected static java.lang.Class<?> runtimeClass
-
isEngine
protected java.lang.Boolean isEngine
-
isExecution
protected java.lang.Boolean isExecution
-
isSyntax
protected java.lang.Boolean isSyntax
-
isType
protected java.lang.Boolean isType
-
isRuntime
protected java.lang.Boolean isRuntime
-
-
Method Detail
-
isTooManyOutput
public boolean isTooManyOutput()
-
isEngineException
public static java.lang.Boolean isEngineException(java.lang.Throwable e)
-
isExecutionException
public static java.lang.Boolean isExecutionException(java.lang.Throwable e)
-
isSyntaxException
public static java.lang.Boolean isSyntaxException(java.lang.Throwable e)
-
isUnsupportedTypeException
public static java.lang.Boolean isUnsupportedTypeException(java.lang.Throwable e)
-
isRuntimeException
public static java.lang.Boolean isRuntimeException(java.lang.Throwable e)
-
isEngineException
public java.lang.Boolean isEngineException()
-
isExecutionException
public java.lang.Boolean isExecutionException()
-
isSyntaxException
public java.lang.Boolean isSyntaxException()
-
isUnsupportedTypeException
public java.lang.Boolean isUnsupportedTypeException()
-
isRuntimeException
public java.lang.Boolean isRuntimeException()
-
toEolRuntimeException
public EolRuntimeException toEolRuntimeException()
-
toEolRuntimeException
public EolRuntimeException toEolRuntimeException(ModuleElement ast)
-
getMessage
public java.lang.String getMessage()
- Overrides:
getMessage
in classjava.lang.Throwable
-
-