org.eclipse.graphiti.features.impl
Class AbstractMoveShapeFeature
java.lang.Object
org.eclipse.graphiti.features.impl.AbstractFeature
org.eclipse.graphiti.features.impl.AbstractMoveShapeFeature
- All Implemented Interfaces:
- IFeature, IFeatureProviderHolder, IMoveFeature, IMoveShapeFeature, IMoveShape, IDescription, IName
- Direct Known Subclasses:
- DefaultMoveShapeFeature, MoveShapeFeatureForPattern
public abstract class AbstractMoveShapeFeature
- extends AbstractFeature
- implements IMoveShapeFeature
The Class AbstractMoveShapeFeature.
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. |
String |
getName()
Gets the name. |
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 |
NAME
private static final String NAME
AbstractMoveShapeFeature
public AbstractMoveShapeFeature(IFeatureProvider fp)
- Creates a new
AbstractMoveShapeFeature
.
- Parameters:
fp
- the feature provider
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 String getName()
- Description copied from interface:
IName
- Gets the name.
- Specified by:
getName
in interface IName
- Overrides:
getName
in class AbstractFeature
- Returns:
- the name
Copyright (c) SAP AG 2005, 2010.