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