Class DefaultMoveAnchorFeature
java.lang.Object
org.eclipse.graphiti.features.impl.AbstractFeature
org.eclipse.graphiti.features.impl.DefaultMoveAnchorFeature
- All Implemented Interfaces:
IFeature
,IFeatureProviderHolder
,IMoveAnchorFeature
,IMoveFeature
,IDescription
,IName
The Class DefaultMoveAnchorFeature.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canExecute
(IContext context) Decides if the current feature can execute with the given context.boolean
canMoveAnchor
(IMoveAnchorContext context) Can move anchor.void
Executes the current feature with the given context.getName()
Gets the name.void
moveAnchor
(IMoveAnchorContext context) Move anchor.protected void
moveAnchor
(Anchor anchor, int posX, int posY) Move anchor.void
postMoveAnchor
(IMoveAnchorContext context) Post move anchor.void
preMoveAnchor
(IMoveAnchorContext context) Pre move anchor.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 Details
-
DefaultMoveAnchorFeature
Creates a newDefaultMoveAnchorFeature
.- Parameters:
fp
- the feature provider
-
-
Method Details
-
canMoveAnchor
Description copied from interface:IMoveAnchorFeature
Can move anchor.- Specified by:
canMoveAnchor
in interfaceIMoveAnchorFeature
- Parameters:
context
- the context- Returns:
- true, if successful
-
moveAnchor
Description copied from interface:IMoveAnchorFeature
Move anchor.- Specified by:
moveAnchor
in interfaceIMoveAnchorFeature
- Parameters:
context
- the context
-
preMoveAnchor
Description copied from interface:IMoveAnchorFeature
Pre move anchor.- Specified by:
preMoveAnchor
in interfaceIMoveAnchorFeature
- Parameters:
context
- the context
-
postMoveAnchor
Description copied from interface:IMoveAnchorFeature
Post move anchor.- Specified by:
postMoveAnchor
in interfaceIMoveAnchorFeature
- Parameters:
context
- the context
-
moveAnchor
Move anchor.- Parameters:
anchor
- the anchorposX
- the pos xposY
- the pos y
-
canExecute
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:
-
execute
Description copied from interface:IFeature
Executes the current feature with the given context. -
getName
Description copied from interface:IName
Gets the name.- Specified by:
getName
in interfaceIName
- Overrides:
getName
in classAbstractFeature
- Returns:
- the name
-