org.openstreetmap.josm.gui.conflict.tags
Class RelationMemberConflictDecision
java.lang.Object
org.openstreetmap.josm.gui.conflict.tags.RelationMemberConflictDecision
public class RelationMemberConflictDecision
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
relation
private Relation relation
pos
private int pos
originalPrimitive
private OsmPrimitive originalPrimitive
role
private java.lang.String role
decision
private RelationMemberConflictDecisionType decision
RelationMemberConflictDecision
public RelationMemberConflictDecision(Relation relation,
int pos)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
getRelation
public Relation getRelation()
getPos
public int getPos()
getOriginalPrimitive
public OsmPrimitive getOriginalPrimitive()
getRole
public java.lang.String getRole()
getDecision
public RelationMemberConflictDecisionType getDecision()
setRole
public void setRole(java.lang.String role)
decide
public void decide(RelationMemberConflictDecisionType decision)
isDecided
public boolean isDecided()
matches
public boolean matches(Relation relation,
int pos)
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
JOSM