public class CombinePrimitiveResolver extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private RelationMemberConflictResolverModel |
modelRelConflictResolver |
private TagConflictResolverModel |
modelTagConflictResolver |
Constructor and Description |
---|
CombinePrimitiveResolver(TagConflictResolverModel tagModel,
RelationMemberConflictResolverModel relModel)
Constructs a new
CombinePrimitiveResolver . |
Modifier and Type | Method and Description |
---|---|
java.util.List<Command> |
buildResolutionCommands(OsmPrimitive targetPrimitive)
Builds conflicts resolution commands for the given target primitive.
|
protected java.util.List<Command> |
buildTagChangeCommand(OsmPrimitive primitive,
TagCollection tc)
Builds the list of tag change commands.
|
private final TagConflictResolverModel modelTagConflictResolver
private final RelationMemberConflictResolverModel modelRelConflictResolver
public CombinePrimitiveResolver(TagConflictResolverModel tagModel, RelationMemberConflictResolverModel relModel)
CombinePrimitiveResolver
.tagModel
- tag conflict resolver modelrelModel
- relation member conflict resolver modelpublic java.util.List<Command> buildResolutionCommands(OsmPrimitive targetPrimitive)
targetPrimitive
- target primitiveprotected java.util.List<Command> buildTagChangeCommand(OsmPrimitive primitive, TagCollection tc)
primitive
- target primitivetc
- all resolutions