public class RelationMemberConflictDecision extends Object
Modifier and Type | Field and Description |
---|---|
private RelationMemberConflictDecisionType |
decision |
private OsmPrimitive |
originalPrimitive |
private int |
pos |
private Relation |
relation |
private String |
role |
Constructor and Description |
---|
RelationMemberConflictDecision(Relation relation,
int pos) |
Modifier and Type | Method and Description |
---|---|
void |
decide(RelationMemberConflictDecisionType decision) |
boolean |
equals(Object obj) |
RelationMemberConflictDecisionType |
getDecision() |
OsmPrimitive |
getOriginalPrimitive() |
int |
getPos() |
Relation |
getRelation() |
String |
getRole() |
int |
hashCode() |
boolean |
isDecided() |
boolean |
matches(Relation relation,
int pos) |
void |
setRole(String role) |
private int pos
private OsmPrimitive originalPrimitive
private RelationMemberConflictDecisionType decision
public RelationMemberConflictDecision(Relation relation, int pos) throws IllegalArgumentException
IllegalArgumentException
public Relation getRelation()
public int getPos()
public OsmPrimitive getOriginalPrimitive()
public RelationMemberConflictDecisionType getDecision()
public void decide(RelationMemberConflictDecisionType decision)
public boolean isDecided()