1 package org.andromda.core.profile;
2
3 /**
4 * This exception is thrown when an unexpected exception occurs when plugin processing occurs.
5 *
6 * @author Chad Brandon
7 */
8 public class ProfileException
9 extends RuntimeException
10 {
11 private static final long serialVersionUID = 34L;
12
13 /**
14 * Constructor for ProfileException.
15 */
16 public ProfileException()
17 {
18 super();
19 }
20
21 /**
22 * Constructor for ProfileException.
23 *
24 * @param message the exception message
25 */
26 public ProfileException(String message)
27 {
28 super(message);
29 }
30
31 /**
32 * Constructor for ProfileException.
33 *
34 * @param message the exception message
35 * @param parent the parent throwable
36 */
37 public ProfileException(
38 String message,
39 Throwable parent)
40 {
41 super(message, parent);
42 }
43
44 /**
45 * Constructor for ProfileException.
46 *
47 * @param parent the parent throwable
48 */
49 public ProfileException(Throwable parent)
50 {
51 super(parent);
52 }
53 }