package org.bundlemaker.core.analysis;
/**
* <p>
* The {@link AnalysisModelException} is a {@link RuntimeException} that is thrown if an exception occurred while
* executing a method that is implemented by an {@link IBundleMakerArtifact}.
* </p>
*
* @author Gerd Wütherich (gerd@gerd-wuetherich.de)
*/
public class AnalysisModelException extends RuntimeException {
/** serialVersionUID */
private static final long serialVersionUID = -7231799199554704676L;
/**
* <p>
* Creates a new instance of type {@link AnalysisModelException}.
* </p>
*/
public AnalysisModelException() {
super();
}
/**
* <p>
* Creates a new instance of type {@link AnalysisModelException}.
* </p>
*
* @param message
* the message
* @param cause
* the cause
*/
public AnalysisModelException(String message, Throwable cause) {
super(message, cause);
}
/**
* <p>
* Creates a new instance of type {@link AnalysisModelException}.
* </p>
*
* @param message
* the message
*/
public AnalysisModelException(String message) {
super(message);
}
/**
* <p>
* Creates a new instance of type {@link AnalysisModelException}.
* </p>
*
* @param cause
* the cause
*/
public AnalysisModelException(Throwable cause) {
super(cause);
}
}