public class ChangeCommand extends Command
Command.OldNodeState| Modifier and Type | Field and Description |
|---|---|
private OsmPrimitive |
newOsm |
private OsmPrimitive |
osm |
| Constructor and Description |
|---|
ChangeCommand(OsmDataLayer layer,
OsmPrimitive osm,
OsmPrimitive newOsm) |
ChangeCommand(OsmPrimitive osm,
OsmPrimitive newOsm) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
executeCommand()
Executes the command on the dataset.
|
void |
fillModifiedData(Collection<OsmPrimitive> modified,
Collection<OsmPrimitive> deleted,
Collection<OsmPrimitive> added)
Fill in the changed data this command operates on.
|
Icon |
getDescriptionIcon()
Provides a descriptive icon of this command.
|
String |
getDescriptionText()
Provides a description text representing this command.
|
private void |
sanityChecks() |
checkAndConfirmOutlyingOperation, getLayer, getOrig, getParticipatingPrimitives, invalidBecauselayerRemoved, undoCommandgetChildrenprivate final OsmPrimitive osm
private final OsmPrimitive newOsm
public ChangeCommand(OsmPrimitive osm, OsmPrimitive newOsm)
public ChangeCommand(OsmDataLayer layer, OsmPrimitive osm, OsmPrimitive newOsm)
private void sanityChecks()
public boolean executeCommand()
CommandexecuteCommand in class Commandpublic void fillModifiedData(Collection<OsmPrimitive> modified, Collection<OsmPrimitive> deleted, Collection<OsmPrimitive> added)
CommandfillModifiedData in class Commandmodified - The modified primitivesdeleted - The deleted primitivesadded - The added primitivespublic String getDescriptionText()
PseudoCommandgetDescriptionText in class PseudoCommandpublic Icon getDescriptionIcon()
PseudoCommandgetDescriptionIcon in class PseudoCommand