コード例 #1
0
ファイル: DeliverService.java プロジェクト: neonagesh/jsprit
 @Override
 public double getOperationTime() {
   return delivery.getServiceDuration();
 }
コード例 #2
0
ファイル: DeliverService.java プロジェクト: neonagesh/jsprit
 @Override
 public double getTheoreticalLatestOperationStartTime() {
   return delivery.getTimeWindow().getEnd();
 }
コード例 #3
0
ファイル: DeliverService.java プロジェクト: neonagesh/jsprit
 @Override
 public double getTheoreticalEarliestOperationStartTime() {
   return delivery.getTimeWindow().getStart();
 }
コード例 #4
0
ファイル: DeliverService.java プロジェクト: neonagesh/jsprit
 @Override
 public String getLocationId() {
   return delivery.getLocationId();
 }
コード例 #5
0
ファイル: DeliverService.java プロジェクト: neonagesh/jsprit
 @Override
 public String getName() {
   return delivery.getType();
 }
コード例 #6
0
ファイル: DeliverService.java プロジェクト: neonagesh/jsprit
 public DeliverService(Delivery delivery) {
   super();
   this.delivery = delivery;
   capacity = Capacity.invert(delivery.getSize());
 }