Exemple #1
0
 @Override
 public double getOperationTime() {
   return delivery.getServiceDuration();
 }
Exemple #2
0
 @Override
 public double getTheoreticalLatestOperationStartTime() {
   return delivery.getTimeWindow().getEnd();
 }
Exemple #3
0
 @Override
 public double getTheoreticalEarliestOperationStartTime() {
   return delivery.getTimeWindow().getStart();
 }
Exemple #4
0
 @Override
 public String getLocationId() {
   return delivery.getLocationId();
 }
Exemple #5
0
 @Override
 public String getName() {
   return delivery.getType();
 }
Exemple #6
0
 public DeliverService(Delivery delivery) {
   super();
   this.delivery = delivery;
   capacity = Capacity.invert(delivery.getSize());
 }