org.openstreetmap.josm.data.osm.event
Class RelationMembersChangedEvent

java.lang.Object
  extended by org.openstreetmap.josm.data.osm.event.AbstractDatasetChangedEvent
      extended by org.openstreetmap.josm.data.osm.event.RelationMembersChangedEvent

public class RelationMembersChangedEvent
extends AbstractDatasetChangedEvent


Nested Class Summary
 
Nested classes/interfaces inherited from class org.openstreetmap.josm.data.osm.event.AbstractDatasetChangedEvent
AbstractDatasetChangedEvent.DatasetEventType
 
Field Summary
private  Relation relation
           
 
Fields inherited from class org.openstreetmap.josm.data.osm.event.AbstractDatasetChangedEvent
dataSet
 
Constructor Summary
RelationMembersChangedEvent(DataSet dataSet, Relation relation)
           
 
Method Summary
 void fire(DataSetListener listener)
           
 java.util.List<? extends OsmPrimitive> getPrimitives()
          Returns list of primitives modified by this event.
 Relation getRelation()
           
 AbstractDatasetChangedEvent.DatasetEventType getType()
           
 
Methods inherited from class org.openstreetmap.josm.data.osm.event.AbstractDatasetChangedEvent
getDataset, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

relation

private final Relation relation
Constructor Detail

RelationMembersChangedEvent

public RelationMembersChangedEvent(DataSet dataSet,
                                   Relation relation)
Method Detail

fire

public void fire(DataSetListener listener)
Specified by:
fire in class AbstractDatasetChangedEvent

getRelation

public Relation getRelation()

getPrimitives

public java.util.List<? extends OsmPrimitive> getPrimitives()
Description copied from class: AbstractDatasetChangedEvent
Returns list of primitives modified by this event.
WARNING This value might be incorrect in case of DataChangedEvent. It returns all primitives in the dataset when this method is called (live list), not list of primitives when the event was created

Specified by:
getPrimitives in class AbstractDatasetChangedEvent
Returns:
List of modified primitives

getType

public AbstractDatasetChangedEvent.DatasetEventType getType()
Specified by:
getType in class AbstractDatasetChangedEvent


JOSM