public abstract class AbstractUpdateFeature extends AbstractFeature implements IUpdateFeature
Constructor and Description |
---|
AbstractUpdateFeature(IFeatureProvider fp)
Create a new
AbstractUpdateFeature . |
Modifier and Type | Method and Description |
---|---|
boolean |
canExecute(IContext context)
Decides if the current feature can execute with the given context.
|
void |
execute(IContext context)
Executes the current feature with the given context.
|
java.lang.String |
getDescription()
Gets the description.
|
java.lang.String |
getName()
Gets the name.
|
canUndo, getFeatureProvider, hasDoneChanges, isAvailable, manageFont, manageFont, setProgressCallback, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
canUpdate, update, updateNeeded
canUndo, hasDoneChanges, isAvailable
getFeatureProvider
public AbstractUpdateFeature(IFeatureProvider fp)
AbstractUpdateFeature
.fp
- the feature providerpublic final boolean canExecute(IContext context)
IFeature
canExecute
in interface IFeature
context
- this is the general input for this methodIContext
public void execute(IContext context)
IFeature
public java.lang.String getName()
IName
getName
in interface IName
getName
in class AbstractFeature
public java.lang.String getDescription()
IDescription
getDescription
in interface IDescription
getDescription
in class AbstractFeature