org.openstreetmap.josm.gui.conflict.tags
Class RelationMemberConflictDecision

java.lang.Object
  extended by org.openstreetmap.josm.gui.conflict.tags.RelationMemberConflictDecision

public class RelationMemberConflictDecision
extends java.lang.Object


Field Summary
private  RelationMemberConflictDecisionType decision
           
private  OsmPrimitive originalPrimitive
           
private  int pos
           
private  Relation relation
           
private  java.lang.String role
           
 
Constructor Summary
RelationMemberConflictDecision(Relation relation, int pos)
           
 
Method Summary
 void decide(RelationMemberConflictDecisionType decision)
           
 boolean equals(java.lang.Object obj)
           
 RelationMemberConflictDecisionType getDecision()
           
 OsmPrimitive getOriginalPrimitive()
           
 int getPos()
           
 Relation getRelation()
           
 java.lang.String getRole()
           
 int hashCode()
           
 boolean isDecided()
           
 boolean matches(Relation relation, int pos)
           
 void setRole(java.lang.String role)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

relation

private Relation relation

pos

private int pos

originalPrimitive

private OsmPrimitive originalPrimitive

role

private java.lang.String role

decision

private RelationMemberConflictDecisionType decision
Constructor Detail

RelationMemberConflictDecision

public RelationMemberConflictDecision(Relation relation,
                                      int pos)
                               throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException
Method Detail

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