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