package org.signalml.plugin.newartifact.data.mgr; import java.util.concurrent.ThreadFactory; import org.signalml.plugin.method.logic.IPluginComputationMgrStepTrackerProxy; import org.signalml.plugin.method.logic.PluginComputationMgrStepData; import org.signalml.plugin.newartifact.data.NewArtifactConstants; import org.signalml.plugin.newartifact.data.NewArtifactData; import org.signalml.plugin.newartifact.logic.mgr.INewArtifactPathConstructor; import org.signalml.plugin.newartifact.logic.mgr.NewArtifactComputationProgressPhase; public class NewArtifactMgrStepData extends PluginComputationMgrStepData<NewArtifactComputationProgressPhase> { public final NewArtifactData artifactData; public final NewArtifactConstants constants; public final INewArtifactPathConstructor pathConstructor; public NewArtifactMgrStepData(final NewArtifactData artifactData, final NewArtifactConstants constants, final INewArtifactPathConstructor pathConstructor, final IPluginComputationMgrStepTrackerProxy<NewArtifactComputationProgressPhase> tracker, final ThreadFactory threadFactory) { super(tracker, threadFactory); this.artifactData = artifactData; this.constants = constants; this.pathConstructor = pathConstructor; } }