package uk.sacko.m2m.sitra.trace.engine;

import java.util.List;

import uk.sacko.m2m.sitra.engine.ContextAware;
import uk.sacko.m2m.sitra.engine.Transformer;
import uk.sacko.m2m.sitra.trace.Invocation;

public interface TraceableTransformer extends Transformer, ContextAware {
	public List<Invocation<?, ?>> getTransformationTrace(); 
}

package uk.sacko.m2m.sitra.trace.engine;

import java.util.List;

import uk.sacko.m2m.sitra.engine.ContextAware;
import uk.sacko.m2m.sitra.engine.Transformer;
import uk.sacko.m2m.sitra.trace.Invocation;

public interface TraceableTransformer extends Transformer, ContextAware {
	public List<? extends Invocation<?, ?>> getTransformationTrace(); 
}

Allow any Invocation type for all engines.
Allow any Invocation type for all engines.
