public class RelationToChildReference extends Object
Modifier and Type | Field and Description |
---|---|
private OsmPrimitive |
child |
private Relation |
parent |
private int |
position |
private String |
role |
Constructor and Description |
---|
RelationToChildReference(Relation parent,
int position,
RelationMember member) |
RelationToChildReference(Relation parent,
int position,
String role,
OsmPrimitive child) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
OsmPrimitive |
getChild() |
Relation |
getParent() |
int |
getPosition() |
static Set<RelationToChildReference> |
getRelationToChildReferences(Collection<? extends OsmPrimitive> children)
Replies a set of all
RelationToChildReference s for a collection of child primitives |
static Set<RelationToChildReference> |
getRelationToChildReferences(OsmPrimitive child)
Replies a set of all
RelationToChildReference s for a given child primitive. |
String |
getRole() |
int |
hashCode() |
private int position
private OsmPrimitive child
public RelationToChildReference(Relation parent, int position, String role, OsmPrimitive child)
public RelationToChildReference(Relation parent, int position, RelationMember member)
public static Set<RelationToChildReference> getRelationToChildReferences(OsmPrimitive child)
RelationToChildReference
s for a given child primitive.child
- the child primitiveRelationToChildReference
s for a given child primitivepublic static Set<RelationToChildReference> getRelationToChildReferences(Collection<? extends OsmPrimitive> children)
RelationToChildReference
s for a collection of child primitiveschildren
- the collection of child primitivesRelationToChildReference
s to the children in the collection of child
primitivespublic int getPosition()
public OsmPrimitive getChild()