Class DefaultMoveConnectionDecoratorFeature
- java.lang.Object
-
- org.eclipse.graphiti.features.impl.AbstractFeature
-
- org.eclipse.graphiti.features.impl.DefaultMoveConnectionDecoratorFeature
-
- All Implemented Interfaces:
IFeature
,IFeatureProviderHolder
,IMoveConnectionDecoratorFeature
,IMoveFeature
,IDescription
,IName
public class DefaultMoveConnectionDecoratorFeature extends AbstractFeature implements IMoveConnectionDecoratorFeature
The Class DefaultMoveConnectionDecoratorFeature.
-
-
Constructor Summary
Constructors Constructor Description DefaultMoveConnectionDecoratorFeature(IFeatureProvider fp)
Creates a newDefaultMoveConnectionDecoratorFeature
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canExecute(IContext context)
Decides if the current feature can execute with the given context.boolean
canMoveConnectionDecorator(IMoveConnectionDecoratorContext context)
Can move connection decorator.void
execute(IContext context)
Executes the current feature with the given context.java.lang.String
getName()
Gets the name.void
moveConnectionDecorator(IMoveConnectionDecoratorContext context)
Move connection decorator.-
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
-
DefaultMoveConnectionDecoratorFeature
public DefaultMoveConnectionDecoratorFeature(IFeatureProvider fp)
Creates a newDefaultMoveConnectionDecoratorFeature
.- Parameters:
fp
- the feature provider
-
-
Method Detail
-
canMoveConnectionDecorator
public boolean canMoveConnectionDecorator(IMoveConnectionDecoratorContext context)
Description copied from interface:IMoveConnectionDecoratorFeature
Can move connection decorator.- Specified by:
canMoveConnectionDecorator
in interfaceIMoveConnectionDecoratorFeature
- Parameters:
context
- the context- Returns:
- true, if successful
-
moveConnectionDecorator
public void moveConnectionDecorator(IMoveConnectionDecoratorContext context)
Description copied from interface:IMoveConnectionDecoratorFeature
Move connection decorator.- Specified by:
moveConnectionDecorator
in interfaceIMoveConnectionDecoratorFeature
- Parameters:
context
- the context
-
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 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:IFeature
Executes the current feature with the given context.
-
getName
public java.lang.String getName()
Description copied from interface:IName
Gets the name.- Specified by:
getName
in interfaceIName
- Overrides:
getName
in classAbstractFeature
- Returns:
- the name
-
-