@Override public void visit(TourActivity activity) { if (activity instanceof PickupActivity) { pickupCounter++; pickedUp = Capacity.addup(pickedUp, ((PickupActivity) activity).getJob().getSize()); if (activity instanceof PickupService) { deliverAtEndCounter++; } } else if (activity instanceof DeliveryActivity) { deliveryCounter++; delivered = Capacity.addup(delivered, ((DeliveryActivity) activity).getJob().getSize()); if (activity instanceof DeliverService) { pickupAtBeginningCounter++; } } }
@Override public void visit(TourActivity activity) { if (activity instanceof PickupActivity) { pickupCounter++; pickedUp = Capacity.addup(pickedUp, ((PickupActivity) activity).getJob().getSize()); if (activity instanceof PickupService) { deliverAtEndCounter++; } } else if (activity instanceof DeliveryActivity) { deliveryCounter++; delivered = Capacity.addup(delivered, ((DeliveryActivity) activity).getJob().getSize()); if (activity instanceof DeliverService) { pickupAtBeginningCounter++; } } }