@Override public TourActivity duplicate() { return new DeliverService(this); }
private DeliverService(DeliverService deliveryActivity) { this.delivery = deliveryActivity.getJob(); this.arrTime = deliveryActivity.getArrTime(); this.endTime = deliveryActivity.getEndTime(); capacity = deliveryActivity.getSize(); setIndex(deliveryActivity.getIndex()); this.theoreticalEarliest = deliveryActivity.getTheoreticalEarliestOperationStartTime(); this.theoreticalLatest = deliveryActivity.getTheoreticalLatestOperationStartTime(); }
public String toString() { return "[type=" + getName() + "][locationId=" + getLocation().getId() + "][size=" + getSize().toString() + "][twStart=" + Activities.round(getTheoreticalEarliestOperationStartTime()) + "][twEnd=" + Activities.round(getTheoreticalLatestOperationStartTime()) + "]"; }
private DeliverService(DeliverService deliveryActivity) { this.delivery = deliveryActivity.getJob(); this.arrTime = deliveryActivity.getArrTime(); this.endTime = deliveryActivity.getEndTime(); capacity = deliveryActivity.getSize(); setIndex(deliveryActivity.getIndex()); this.theoreticalEarliest = deliveryActivity.getTheoreticalEarliestOperationStartTime(); this.theoreticalLatest = deliveryActivity.getTheoreticalLatestOperationStartTime(); }
public String toString() { return "[type=" + getName() + "][locationId=" + getLocation().getId() + "][size=" + getSize().toString() + "][twStart=" + Activities.round(getTheoreticalEarliestOperationStartTime()) + "][twEnd=" + Activities.round(getTheoreticalLatestOperationStartTime()) + "]"; }
@Override public AbstractActivity createActivity(Service service) { AbstractActivity act; if (service instanceof Pickup) { act = new PickupService((Pickup) service); } else if (service instanceof Delivery) { act = new DeliverService((Delivery) service); } else { act = new PickupService(service); } return act; }
@Override public TourActivity duplicate() { return new DeliverService(this); }
@Override public AbstractActivity createActivity(Service service) { AbstractActivity act; if (service instanceof Pickup) { act = new PickupService((Pickup) service); } else if (service instanceof Delivery) { act = new DeliverService((Delivery) service); } else { act = new PickupService(service); } return act; }