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