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