+package org.simantics.db.layer0.scl;\r
+\r
+import org.simantics.db.exception.DatabaseException;\r
+import org.simantics.scl.compiler.errors.CompilationError;\r
+\r
+public class SCLDatabaseException extends DatabaseException {\r
+\r
+ private static final long serialVersionUID = 7276869582177709334L;\r
+ \r
+ final public String shortExplanation;\r
+ final public CompilationError[] compilationErrors;\r
+ \r
+ public SCLDatabaseException(String message, String shortExplanation, CompilationError[] compilationErrors) {\r
+ super(message);\r
+ this.shortExplanation = shortExplanation;\r
+ this.compilationErrors = compilationErrors;\r
+ }\r
+\r
+ @Override\r
+ public String getShortExplanation() {\r
+ return shortExplanation;\r
+ }\r
+ \r
+}\r