From 56019dc6318dd78961f2ecb7aacdf7e74e52c6a9 Mon Sep 17 00:00:00 2001 From: Florian Hoelzl <hoelzl@fortiss.org> Date: Wed, 30 May 2012 16:40:57 +0000 Subject: [PATCH] lots of small fixes refs 832 --- .../exception/TransformationFailedException.java | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/exception/TransformationFailedException.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/exception/TransformationFailedException.java index 5ce1cd829..72154640b 100644 --- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/exception/TransformationFailedException.java +++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/extension/exception/TransformationFailedException.java @@ -25,8 +25,8 @@ import org.fortiss.tooling.kernel.extension.data.TransformationProviderChain; /** * An exception thrown by - * {@link TransformationProviderChain#transform(Object, ITransformationContext)} - * if the transformation failed at some point of the chain. The failed + * {@link TransformationProviderChain#transform(Object, ITransformationContext)} if the + * transformation failed at some point of the chain. The failed * transformation provider and the successful intermediate results can be * obtained from this exception. * @@ -44,14 +44,21 @@ public class TransformationFailedException extends Exception { private final List<Object> successfulResults; /** Constructor. */ - public TransformationFailedException( - ITransformationProvider failedProvider, + public TransformationFailedException(ITransformationProvider failedProvider, List<Object> successfulResults, TransformationFailedException cause) { super(cause); this.failedProvider = failedProvider; this.successfulResults = successfulResults; } + /** Constructor. */ + public TransformationFailedException(String message, ITransformationProvider failedProvider, + List<Object> successfulResults, TransformationFailedException cause) { + super(message, cause); + this.failedProvider = failedProvider; + this.successfulResults = successfulResults; + } + /** Returns the failed provider. */ public ITransformationProvider getFailedProvider() { return failedProvider; -- GitLab