
de.rwth.swc.coffee4j.model.report.ParameterArgumentConverter Maven / Gradle / Ivy
package de.rwth.swc.coffee4j.model.report;
import de.rwth.swc.coffee4j.engine.report.ArgumentConverter;
import de.rwth.swc.coffee4j.engine.report.ParameterArgument;
import de.rwth.swc.coffee4j.model.Parameter;
/**
* A {@link ArgumentConverter} cor converting {@link ParameterArgument}s
* into {@link Parameter} instances for reporting.
*/
public class ParameterArgumentConverter extends ModelBasedArgumentConverter {
@Override
public boolean canConvert(Object argument) {
return argument instanceof ParameterArgument;
}
@Override
public Object convert(Object argument) {
final ParameterArgument parameterArgument = (ParameterArgument) argument;
return modelConverter.convertParameter(parameterArgument.getParameter());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy