org.openstreetmap.josm.data.osm.event
Class PrimitivesRemovedEvent
java.lang.Object
org.openstreetmap.josm.data.osm.event.AbstractDatasetChangedEvent
org.openstreetmap.josm.data.osm.event.PrimitivesRemovedEvent
public class PrimitivesRemovedEvent
- extends AbstractDatasetChangedEvent
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
primitives
private final java.util.List<? extends OsmPrimitive> primitives
wasComplete
private final boolean wasComplete
PrimitivesRemovedEvent
public PrimitivesRemovedEvent(DataSet dataSet,
java.util.Collection<? extends OsmPrimitive> primitives,
boolean wasComplete)
fire
public void fire(DataSetListener listener)
- Specified by:
fire
in class AbstractDatasetChangedEvent
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
wasComplete
public boolean wasComplete()
- Returns:
- True if primitive wasn't really removed from the dataset, it only become incomplete again
getType
public AbstractDatasetChangedEvent.DatasetEventType getType()
- Specified by:
getType
in class AbstractDatasetChangedEvent
JOSM