1 package org.andromda.core.engine;
2
3 /**
4 * Any unchecked exception that will be thrown during the execution of the
5 * ModelProcessor
6 */
7 public class ModelProcessorException
8 extends RuntimeException
9 {
10 private static final long serialVersionUID = 34L;
11
12 /**
13 * Constructs an instance of ModelProcessorException.
14 *
15 * @param parent the parent throwable.
16 */
17 public ModelProcessorException(Throwable parent)
18 {
19 super(parent);
20 }
21
22 /**
23 * Constructs an instance of ModelProcessorException.
24 *
25 * @param message the exception message.
26 */
27 public ModelProcessorException(String message)
28 {
29 super(message);
30 }
31
32 /**
33 * Constructs an instance of ModelProcessorException.
34 *
35 * @param message the exception message.
36 * @param parent the parent throwable.
37 */
38 public ModelProcessorException(
39 String message,
40 Throwable parent)
41 {
42 super(message, parent);
43 }
44 }