package org.lucci.madhoc.network.monitor.measure;
import java.util.Collection;
import org.lucci.madhoc.network.util.Graph;
import org.lucci.madhoc.simulation.measure.DistributionSensor;
import org.lucci.madhoc.simulation.measure.Unit;
import org.lucci.madhoc.simulation.projection.Projection;
public class PartitionDistributionMeasure extends DistributionSensor
{
public double getTargetedValue(Object object)
{
return ((Collection) object).size();
}
public String getName()
{
return "partition distribution";
}
public Unit getYUnit()
{
return null;
}
public Collection getTargetSet(Projection projection)
{
return Graph.getPartitions(projection.getNetwork());
}
public String getTargetSetName()
{
return "partitions";
}
}