org.eclipse.graphiti.ui.features
Class AbstractCopyFeature
java.lang.Object
org.eclipse.graphiti.features.impl.AbstractFeature
org.eclipse.graphiti.ui.features.AbstractCopyFeature
- All Implemented Interfaces:
- ICopyFeature, IFeature, IFeatureProviderHolder, IDescription, IName
public abstract class AbstractCopyFeature
- extends AbstractFeature
- implements ICopyFeature
The Class AbstractCopyFeature.
Field Summary |
private static java.lang.String |
NAME
|
Method Summary |
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 |
getName()
Gets the name. |
protected void |
putToClipboard(java.lang.Object[] objects)
Put to clipboard. |
Methods inherited from class org.eclipse.graphiti.features.impl.AbstractFeature |
addGraphicalRepresentation, canUndo, getAllBusinessObjectsForPictogramElement, getBusinessObjectForPictogramElement, getDescription, getDiagram, getDiagramEditor, getFeatureProvider, getProgressCallback, getUserDecision, hasDoneChanges, isAvailable, layoutPictogramElement, link, link, manageColor, manageColor, setProgressCallback, toString, updatePictogramElement |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
NAME
private static final java.lang.String NAME
AbstractCopyFeature
public AbstractCopyFeature(IFeatureProvider fp)
- Creates a new
AbstractCopyFeature
.
- Parameters:
fp
- the IFeatureProvider
fp
canExecute
public boolean canExecute(IContext context)
- Description copied from interface:
IFeature
- Decides if the current feature can execute with the given context.
- Specified by:
canExecute
in interface IFeature
- Parameters:
context
- this is the general input for this method
- Returns:
- true if the feature can be executed, false if not
- See Also:
IContext
execute
public void execute(IContext context)
- Description copied from interface:
IFeature
- Executes the current feature with the given context.
- Specified by:
execute
in interface IFeature
- Parameters:
context
- this is the general input for this method- See Also:
IContext
getName
public java.lang.String getName()
- Description copied from interface:
IName
- Gets the name.
- Specified by:
getName
in interface IName
- Overrides:
getName
in class AbstractFeature
- Returns:
- the name
putToClipboard
protected void putToClipboard(java.lang.Object[] objects)
- Put to clipboard.
- Parameters:
objects
- the objects
Copyright (c) SAP AG 2005, 2012.