org.eclipse.graphiti.features.impl
Class AbstractLayoutFeature
java.lang.Object
org.eclipse.graphiti.features.impl.AbstractFeature
org.eclipse.graphiti.features.impl.AbstractLayoutFeature
- All Implemented Interfaces:
- IFeature, IFeatureProviderHolder, ILayoutFeature, ILayout, IDescription, IName
- Direct Known Subclasses:
- LayoutFeatureForPattern
public abstract class AbstractLayoutFeature
- extends AbstractFeature
- implements ILayoutFeature
The Class AbstractLayoutFeature.
Methods inherited from class org.eclipse.graphiti.features.impl.AbstractFeature |
addGraphicalRepresentation, canUndo, getAllBusinessObjectsForPictogramElement, getBusinessObjectForPictogramElement, getDescription, getDiagram, getDiagramBehavior, getFeatureProvider, getProgressCallback, getUserDecision, hasDoneChanges, isAvailable, layoutPictogramElement, link, link, manageColor, manageColor, manageDefaultFont, manageDefaultFont, manageFont, manageFont, setProgressCallback, toString, updatePictogramElement |
NAME
private static final String NAME
AbstractLayoutFeature
public AbstractLayoutFeature(IFeatureProvider fp)
- Creates a new
AbstractLayoutFeature
.
- Parameters:
fp
- the fp
canExecute
public final 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
canLayoutPictogramElement
protected boolean canLayoutPictogramElement(PictogramElement pe)
- Can layout pictogram element.
- Parameters:
pe
- the pe
- Returns:
- true, if successful
resizeShape
protected void resizeShape(Shape shape)
- Resize shape.
- Parameters:
shape
- the shape
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, 2012.