@Override public TourActivity duplicate() { return new PickupService(this); }
private PickupService(PickupService pickupActivity) { this.pickup = pickupActivity.getJob(); this.arrTime = pickupActivity.getArrTime(); this.depTime = pickupActivity.getEndTime(); setIndex(pickupActivity.getIndex()); this.theoreticalEarliest = pickupActivity.getTheoreticalEarliestOperationStartTime(); this.theoreticalLatest = pickupActivity.getTheoreticalLatestOperationStartTime(); }
public String toString() { return "[type=" + getName() + "][locationId=" + getLocation().getId() + "][size=" + getSize().toString() + "][twStart=" + Activities.round(getTheoreticalEarliestOperationStartTime()) + "][twEnd=" + Activities.round(getTheoreticalLatestOperationStartTime()) + "]"; }
private PickupService(PickupService pickupActivity) { this.pickup = pickupActivity.getJob(); this.arrTime = pickupActivity.getArrTime(); this.depTime = pickupActivity.getEndTime(); setIndex(pickupActivity.getIndex()); this.theoreticalEarliest = pickupActivity.getTheoreticalEarliestOperationStartTime(); this.theoreticalLatest = pickupActivity.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 PickupService(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; }