1 package org.andromda.schema2xmi;
2
3 /**
4 * An exception thrown when an unexpected error occurs during processing of the
5 * SchemaTransformer.
6 *
7 * @author Chad Brandon
8 */
9 public class SchemaTransformerException
10 extends RuntimeException
11 {
12 private static final long serialVersionUID = 34L;
13 /**
14 * Constructs a new instance of SchemaTransformerException
15 *
16 * @param throwable the parent Throwable
17 */
18 public SchemaTransformerException(Throwable throwable)
19 {
20 super(throwable);
21 }
22
23 /**
24 * Constructs a new instance of SchemaTransformerException
25 *
26 * @param message the throwable message.
27 */
28 public SchemaTransformerException(String message)
29 {
30 super(message);
31 }
32
33 /**
34 * Constructs a new instance of SchemaTransformerException
35 *
36 * @param message the throwable message.
37 * @param throwable the parent of this Throwable.
38 */
39 public SchemaTransformerException(
40 String message,
41 Throwable throwable)
42 {
43 super(message, throwable);
44 }
45 }