Class DefaultAddBendpointFeature
- java.lang.Object
-
- org.eclipse.graphiti.features.impl.AbstractFeature
-
- org.eclipse.graphiti.features.impl.DefaultAddBendpointFeature
-
- All Implemented Interfaces:
IAddBendpointFeature,IFeature,IFeatureProviderHolder,IDescription,IName
public class DefaultAddBendpointFeature extends AbstractFeature implements IAddBendpointFeature
The Class DefaultAddBendpointFeature. Prefer using this default implementation over implementing interfaceIAddBendpointFeaturefor yourself.
-
-
Constructor Summary
Constructors Constructor Description DefaultAddBendpointFeature(IFeatureProvider fp)Creates a newDefaultAddBendpointFeature.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBendpoint(IAddBendpointContext context)Adds a bendpoint.booleancanAddBendpoint(IAddBendpointContext context)Checks if bendpoint can be added.booleancanExecute(IContext context)Decides if the current feature can execute with the given context.voidexecute(IContext context)Executes the current feature with the given context.java.lang.StringgetName()Gets the name.-
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
-
DefaultAddBendpointFeature
public DefaultAddBendpointFeature(IFeatureProvider fp)
Creates a newDefaultAddBendpointFeature.- Parameters:
fp- the feature provider
-
-
Method Detail
-
canAddBendpoint
public boolean canAddBendpoint(IAddBendpointContext context)
Description copied from interface:IAddBendpointFeatureChecks if bendpoint can be added.- Specified by:
canAddBendpointin interfaceIAddBendpointFeature- Parameters:
context- the context- Returns:
- true, if can add bendpoint
-
addBendpoint
public void addBendpoint(IAddBendpointContext context)
Description copied from interface:IAddBendpointFeatureAdds a bendpoint.- Specified by:
addBendpointin interfaceIAddBendpointFeature- 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
-
-