001 package org.andromda.core.common;
002
003 /**
004 * Any unchecked exception that will be thrown during the execution of ComponentContainer.
005 */
006 public class ComponentContainerException
007 extends RuntimeException
008 {
009 private static final long serialVersionUID = 34L;
010
011 /**
012 * Constructs an instance of ComponentContainerException.
013 *
014 * @param parent the parent throwable
015 */
016 public ComponentContainerException(Throwable parent)
017 {
018 super(parent);
019 }
020
021 /**
022 * Constructs an instance of ComponentContainerException.
023 *
024 * @param message the exception message
025 */
026 public ComponentContainerException(String message)
027 {
028 super(message);
029 }
030
031 /**
032 * Constructs an instance of ComponentContainerException.
033 *
034 * @param message the exception message
035 * @param parent the parent throwable
036 */
037 public ComponentContainerException(
038 String message,
039 Throwable parent)
040 {
041 super(message, parent);
042 }
043 }