package org.lucci.madhoc.network.monitor.measure;
import java.util.Collection;
import org.lucci.madhoc.network.Station;
import org.lucci.madhoc.simulation.measure.DistributionSensor;
import org.lucci.madhoc.simulation.measure.Unit;
import org.lucci.madhoc.simulation.projection.Projection;
public class DegreeDistributionMeasure extends DistributionSensor
{
public double getTargetedValue(Object object)
{
return ((Station) object).getNetworkingUnit().getConnections().size();
}
public String getName()
{
return "degree distribution";
}
public Unit getYUnit()
{
return null;
}
public Collection getTargetSet(Projection projection)
{
return projection.getNetwork().getStations();
}
public String getTargetSetName()
{
return "stations";
}
}