org.openstreetmap.josm.data.osm
Class RelationToChildReference
java.lang.Object
org.openstreetmap.josm.data.osm.RelationToChildReference
public class RelationToChildReference
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
parent
private Relation parent
position
private int position
role
private java.lang.String role
child
private OsmPrimitive child
RelationToChildReference
public RelationToChildReference(Relation parent,
int position,
java.lang.String role,
OsmPrimitive child)
RelationToChildReference
public RelationToChildReference(Relation parent,
int position,
RelationMember member)
getRelationToChildReferences
public static java.util.Set<RelationToChildReference> getRelationToChildReferences(OsmPrimitive child)
- Replies a set of all
RelationToChildReference
s for a given child primitive.
- Parameters:
child
- the child primitive
- Returns:
- a set of all
RelationToChildReference
s for a given child primitive
getRelationToChildReferences
public static java.util.Set<RelationToChildReference> getRelationToChildReferences(java.util.Collection<? extends OsmPrimitive> children)
- Replies a set of all
RelationToChildReference
s for a collection of child primitives
- Parameters:
children
- the collection of child primitives
- Returns:
- a set of all
RelationToChildReference
s to the children in the collection of child
primitives
getParent
public Relation getParent()
getPosition
public int getPosition()
getRole
public java.lang.String getRole()
getChild
public OsmPrimitive getChild()
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