public static class LXCommand.Modulation.RemoveModulator extends LXCommand.RemoveComponent
LXCommand.Channel, LXCommand.ComponentReference<T extends LXComponent>, LXCommand.InvalidCommandException, LXCommand.Midi, LXCommand.Mixer, LXCommand.Modulation, LXCommand.Palette, LXCommand.Parameter, LXCommand.ParameterReference<T extends LXParameter>, LXCommand.RemoveComponent, LXCommand.Snapshots, LXCommand.Structure
Constructor and Description |
---|
RemoveModulator(LXModulationEngine modulation,
LXModulator modulator) |
Modifier and Type | Method and Description |
---|---|
String |
getDescription()
Short description of a command, to explain it to the user
|
void |
perform(LX lx)
Perform the given command
|
void |
undo(LX lx)
Undo the command, after it has been performed
|
removeModulationMappings, removeSnapshotViews
public RemoveModulator(LXModulationEngine modulation, LXModulator modulator)
public String getDescription()
LXCommand
getDescription
in class LXCommand
public void perform(LX lx)
LXCommand
public void undo(LX lx) throws LXCommand.InvalidCommandException
LXCommand
undo
in class LXCommand.RemoveComponent
lx
- LX instanceLXCommand.InvalidCommandException
- if the command is invalidLX library by Mark C. Slee. © 2012-2020