Ejemplo n.º 1
0
    @Override
    public void handleEvent(VehicleArrivesAtFacilityEvent event) {

      if (event.getTime() >= this.startTime && event.getTime() < this.endTime) {
        // It is for em
        this.negArrivalDelay.addEntry(event.getDelay());
        this.negativeArrivalCounter++;
      } else {
        // Not for me
      }
    }
Ejemplo n.º 2
0
 public void handleEvent(final VehicleArrivesAtFacilityEvent event) {
   List<Tuple<Id, Double>> list = this.positions.get(event.getVehicleId());
   if (list == null) {
     list = new ArrayList<Tuple<Id, Double>>();
     this.positions.put(event.getVehicleId(), list);
   }
   list.add(new Tuple<Id, Double>(event.getFacilityId(), Double.valueOf(event.getTime())));
 }