package org.jactr.tools.grapher.core.message; /* * default logging */ import java.util.Map; import java.util.TreeMap; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.jactr.tools.tracer.transformer.AbstractTransformedEvent; public class ProbeContainerUpdate extends AbstractTransformedEvent { /** * */ private static final long serialVersionUID = 1526277260289701595L; /** * Logger definition */ static private final transient Log LOGGER = LogFactory .getLog(ProbeContainerUpdate.class); private final Map<Long, Number> _data; private final double _windowSize; public ProbeContainerUpdate(String modelName, double simulationTime, Map<Long, Number> data, double windowSize) { super(modelName, null, System.currentTimeMillis(), simulationTime, null); _data = new TreeMap<Long, Number>(data); _windowSize = windowSize; } public Map<Long, Number> getData() { return _data; } public double getWindowSize() { return _windowSize; } }