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}