public abstract static class SplitWayAction.Strategy extends Object
Constructor and Description |
---|
Strategy() |
Modifier and Type | Method and Description |
---|---|
abstract Way |
determineWayToKeep(Iterable<Way> wayChunks)
Determines which way chunk should reuse the old id and its history.
|
static SplitWayAction.Strategy |
keepFirstChunk()
Returns a strategy which selects the first way chunk.
|
static SplitWayAction.Strategy |
keepLongestChunk()
Returns a strategy which selects the way chunk with the highest node count to keep.
|
public Strategy()
public abstract Way determineWayToKeep(Iterable<Way> wayChunks)
wayChunks
- the way chunkspublic static SplitWayAction.Strategy keepLongestChunk()
public static SplitWayAction.Strategy keepFirstChunk()