001package org.andromda.andromdapp;
002
003/**
004 * Thrown when an unexpected occur occurs during AndroMDApp execution.
005 *
006 * @author Chad Brandon
007 */
008public class AndroMDAppException
009    extends RuntimeException
010{
011    private static final long serialVersionUID = 34L;
012    /**
013     * Constructs an instance of AndroMDAppException.
014     *
015     * @param parent previous exception
016     */
017    public AndroMDAppException(final Throwable parent)
018    {
019        super(parent);
020    }
021
022    /**
023     * Constructs an instance of AndroMDAppException.
024     *
025     * @param message exception message
026     */
027    public AndroMDAppException(final String message)
028    {
029        super(message);
030    }
031
032    /**
033     * Constructs an instance of AndroMDAppException.
034     *
035     * @param message exception message
036     * @param parent previous exception
037     */
038    public AndroMDAppException(
039        final String message,
040        final Throwable parent)
041    {
042        super(message, parent);
043    }
044}