mirror of
https://github.com/graphhopper/jsprit.git
synced 2020-01-24 07:45:05 +01:00
make break duration variable
This commit is contained in:
parent
5a792ee474
commit
5498239dd4
1 changed files with 9 additions and 1 deletions
|
|
@ -32,6 +32,8 @@ public class BreakActivity extends AbstractActivity implements TourActivity.JobA
|
||||||
|
|
||||||
private Location location;
|
private Location location;
|
||||||
|
|
||||||
|
private double duration;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @return the arrTime
|
* @return the arrTime
|
||||||
*/
|
*/
|
||||||
|
|
@ -77,6 +79,7 @@ public class BreakActivity extends AbstractActivity implements TourActivity.JobA
|
||||||
protected BreakActivity(Break aBreak) {
|
protected BreakActivity(Break aBreak) {
|
||||||
counter++;
|
counter++;
|
||||||
this.aBreak = aBreak;
|
this.aBreak = aBreak;
|
||||||
|
this.duration = aBreak.getServiceDuration();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected BreakActivity(BreakActivity breakActivity) {
|
protected BreakActivity(BreakActivity breakActivity) {
|
||||||
|
|
@ -88,6 +91,7 @@ public class BreakActivity extends AbstractActivity implements TourActivity.JobA
|
||||||
setIndex(breakActivity.getIndex());
|
setIndex(breakActivity.getIndex());
|
||||||
this.earliest = breakActivity.getTheoreticalEarliestOperationStartTime();
|
this.earliest = breakActivity.getTheoreticalEarliestOperationStartTime();
|
||||||
this.latest = breakActivity.getTheoreticalLatestOperationStartTime();
|
this.latest = breakActivity.getTheoreticalLatestOperationStartTime();
|
||||||
|
this.duration = breakActivity.getOperationTime();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -132,7 +136,11 @@ public class BreakActivity extends AbstractActivity implements TourActivity.JobA
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public double getOperationTime() {
|
public double getOperationTime() {
|
||||||
return aBreak.getServiceDuration();
|
return duration;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setOperationTime(double duration){
|
||||||
|
this.duration = duration;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue