Class DefaultMoveBendpointFeature
- java.lang.Object
-
- org.eclipse.graphiti.features.impl.AbstractFeature
-
- org.eclipse.graphiti.features.impl.DefaultMoveBendpointFeature
-
- All Implemented Interfaces:
IFeature,IFeatureProviderHolder,IMoveBendpointFeature,IMoveFeature,IDescription,IName
public class DefaultMoveBendpointFeature extends AbstractFeature implements IMoveBendpointFeature
The Class DefaultMoveBendpointFeature.
-
-
Constructor Summary
Constructors Constructor Description DefaultMoveBendpointFeature(IFeatureProvider fp)Creates a newDefaultMoveBendpointFeature.
-
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.booleancanMoveBendpoint(IMoveBendpointContext context)Can move bendpoint.voidexecute(IContext context)Executes the current feature with the given context.java.lang.StringgetName()Gets the name.booleanmoveBendpoint(IMoveBendpointContext context)Move 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
-
DefaultMoveBendpointFeature
public DefaultMoveBendpointFeature(IFeatureProvider fp)
Creates a newDefaultMoveBendpointFeature.- Parameters:
fp- the feature provider
-
-
Method Detail
-
moveBendpoint
public boolean moveBendpoint(IMoveBendpointContext context)
Description copied from interface:IMoveBendpointFeatureMove bendpoint.- Specified by:
moveBendpointin interfaceIMoveBendpointFeature- Parameters:
context- the context- Returns:
- true, if successful
-
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.
-
canMoveBendpoint
public boolean canMoveBendpoint(IMoveBendpointContext context)
Description copied from interface:IMoveBendpointFeatureCan move bendpoint.- Specified by:
canMoveBendpointin interfaceIMoveBendpointFeature- Parameters:
context- the context- Returns:
- true, if successful
-
getName
public java.lang.String getName()
Description copied from interface:INameGets the name.- Specified by:
getNamein interfaceIName- Overrides:
getNamein classAbstractFeature- Returns:
- the name
-
-