01: package JSci.maths.categories;
02:
03: /**
04: * This exception occurs when trying to compose two morphisms
05: * whose composition is undefined.
06: * @version 1.0
07: * @author Mark Hale
08: */
09: public final class UndefinedCompositionException extends
10: RuntimeException {
11: /**
12: * Constructs a UndefinedCompositionException with no detail message.
13: */
14: public UndefinedCompositionException() {
15: }
16:
17: /**
18: * Constructs a UndefinedCompositionException with the specified detail message.
19: */
20: public UndefinedCompositionException(String s) {
21: super(s);
22: }
23: }
|