1 package org.andromda.core.cartridge;
2
3 /**
4 * This exception is thrown when a special situation is encountered within an AndroMDA cartridge.
5 *
6 * @author <a href="http://www.mbohlen.de">Matthias Bohlen </a>
7 */
8 public class CartridgeException
9 extends RuntimeException
10 {
11 private static final long serialVersionUID = 34L;
12
13 /**
14 * Constructor for CartridgeException.
15 */
16 public CartridgeException()
17 {
18 super();
19 }
20
21 /**
22 * Constructor for CartridgeException.
23 *
24 * @param message the exception message
25 */
26 public CartridgeException(String message)
27 {
28 super(message);
29 }
30
31 /**
32 * Constructor for CartridgeException.
33 *
34 * @param message the exception message
35 * @param parent the parent exception
36 */
37 public CartridgeException(
38 String message,
39 Throwable parent)
40 {
41 super(message, parent);
42 }
43
44 /**
45 * Constructor for CartridgeException.
46 *
47 * @param parent the parent exception
48 */
49 public CartridgeException(Throwable parent)
50 {
51 super(parent);
52 }
53 }