Class DefaultRemoveBendpointFeature
- java.lang.Object
-
- org.eclipse.graphiti.features.impl.AbstractFeature
-
- org.eclipse.graphiti.features.impl.DefaultRemoveBendpointFeature
-
- All Implemented Interfaces:
IFeature,IFeatureProviderHolder,IRemoveBendpointFeature,IDescription,IName
public class DefaultRemoveBendpointFeature extends AbstractFeature implements IRemoveBendpointFeature
The Class DefaultRemoveBendpointFeature.
-
-
Constructor Summary
Constructors Constructor Description DefaultRemoveBendpointFeature(IFeatureProvider fp)Creates a newDefaultRemoveBendpointFeature.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanExecute(IContext context)Decides if the current feature can execute with the given context.booleancanRemoveBendpoint(IRemoveBendpointContext context)Can remove bendpoint.voidexecute(IContext context)Executes the current feature with the given context.java.lang.StringgetName()Gets the name.voidremoveBendpoint(IRemoveBendpointContext context)Removes the bendpoint.-
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, manageFont, manageFont, setProgressCallback, toString, updatePictogramElement
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.graphiti.IDescription
getDescription
-
Methods inherited from interface org.eclipse.graphiti.features.IFeature
canUndo, hasDoneChanges, isAvailable
-
Methods inherited from interface org.eclipse.graphiti.features.IFeatureProviderHolder
getFeatureProvider
-
-
-
-
Constructor Detail
-
DefaultRemoveBendpointFeature
public DefaultRemoveBendpointFeature(IFeatureProvider fp)
Creates a newDefaultRemoveBendpointFeature.- Parameters:
fp- the feature provider
-
-
Method Detail
-
canRemoveBendpoint
public boolean canRemoveBendpoint(IRemoveBendpointContext context)
Description copied from interface:IRemoveBendpointFeatureCan remove bendpoint.- Specified by:
canRemoveBendpointin interfaceIRemoveBendpointFeature- Parameters:
context- the context- Returns:
- true, if successful
-
removeBendpoint
public void removeBendpoint(IRemoveBendpointContext context)
Description copied from interface:IRemoveBendpointFeatureRemoves the bendpoint.- Specified by:
removeBendpointin interfaceIRemoveBendpointFeature- Parameters:
context- the context
-
canExecute
public boolean canExecute(IContext context)
Description copied from interface:IFeatureDecides if the current feature can execute with the given context.- Specified by:
canExecutein interfaceIFeature- 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:IFeatureExecutes the current feature with the given context.
-
getName
public java.lang.String getName()
Description copied from interface:INameGets the name.- Specified by:
getNamein interfaceIName- Overrides:
getNamein classAbstractFeature- Returns:
- the name
-
-