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