diff --git a/src/java/org/apache/commons/graph/domain/dependency/exception/CircularDependencyException.java b/src/java/org/apache/commons/graph/domain/dependency/exception/CircularDependencyException.java new file mode 100644 index 0000000..dc7e077 --- /dev/null +++ b/src/java/org/apache/commons/graph/domain/dependency/exception/CircularDependencyException.java @@ -0,0 +1,38 @@ +package org.apache.commons.graph.dependency.exception; + +import org.apache.commons.graph.exception.*; + +/** + * Description of the Class + */ +public class CircularDependencyException + extends CycleException +{ + /** + * Constructor for the CircularDependencyException object + */ + public CircularDependencyException() + { + super(); + } + + /** + * Constructor for the CircularDependencyException object + * + * @param msg + */ + public CircularDependencyException(String msg) + { + super(msg); + } + + /** + * Constructor for the CircularDependencyException object + * + * @param cause + */ + public CircularDependencyException(Throwable cause) + { + super(cause); + } +} diff --git a/src/java/org/apache/commons/graph/domain/statemachine/exception/StateMachineException.java b/src/java/org/apache/commons/graph/domain/statemachine/exception/StateMachineException.java new file mode 100644 index 0000000..83a3263 --- /dev/null +++ b/src/java/org/apache/commons/graph/domain/statemachine/exception/StateMachineException.java @@ -0,0 +1,38 @@ +package org.apache.commons.graph.statemachine.exception; + +import org.apache.commons.graph.exception.*; + +/** + * Description of the Class + */ +public class StateMachineException + extends GraphException +{ + /** + * Constructor for the StateMachineException object + */ + public StateMachineException() + { + super(); + } + + /** + * Constructor for the StateMachineException object + * + * @param msg + */ + public StateMachineException(String msg) + { + super(msg); + } + + /** + * Constructor for the StateMachineException object + * + * @param t + */ + public StateMachineException(Throwable t) + { + super(t); + } +} diff --git a/src/java/org/apache/commons/graph/domain/uml/exception/ModelNotFoundException.java b/src/java/org/apache/commons/graph/domain/uml/exception/ModelNotFoundException.java new file mode 100644 index 0000000..49bf581 --- /dev/null +++ b/src/java/org/apache/commons/graph/domain/uml/exception/ModelNotFoundException.java @@ -0,0 +1,38 @@ +package org.apache.commons.graph.domain.uml.exception; + +/** + * Description of the Class + */ +public class ModelNotFoundException extends Exception +{ + private Throwable cause = null; + + /** + * Constructor for the ModelNotFoundException object + */ + public ModelNotFoundException() + { + super(); + } + + /** + * Constructor for the ModelNotFoundException object + * + * @param msg + */ + public ModelNotFoundException(String msg) + { + super(msg); + } + + /** + * Constructor for the ModelNotFoundException object + * + * @param cause + */ + public ModelNotFoundException(Throwable cause) + { + super(cause.getMessage()); + this.cause = cause; + } +}