1 package org.andromda.schema2xmi;
2
3
4 /***
5 * An exception thrown when an unexpected error occurs during processing of the
6 * SchemaTransformer.
7 *
8 * @author Chad Brandon
9 */
10 public class SchemaTransformerException
11 extends RuntimeException
12 {
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 }