Class MoveShapeContext
- java.lang.Object
-
- org.eclipse.graphiti.PropertyBag
-
- org.eclipse.graphiti.internal.features.context.impl.base.DefaultContext
-
- org.eclipse.graphiti.features.context.impl.LocationContext
-
- org.eclipse.graphiti.features.context.impl.MoveContext
-
- org.eclipse.graphiti.features.context.impl.MoveShapeContext
-
- All Implemented Interfaces:
IContext
,ILocationContext
,IMoveContext
,IMoveShapeContext
,IPictogramElementContext
,ITargetConnectionContext
,ITargetContext
,IPropertyBag
public class MoveShapeContext extends MoveContext implements IMoveShapeContext
The Class MoveShapeContext.
-
-
Constructor Summary
Constructors Constructor Description MoveShapeContext(Shape shape)
Creates a newMoveShapeContext
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getDeltaX()
Gets the delta x.int
getDeltaY()
Gets the delta y.PictogramElement
getPictogramElement()
Gets the pictogram element.Shape
getShape()
Gets the shape.ContainerShape
getSourceContainer()
Gets the source container.Connection
getTargetConnection()
Gets the target connection.ContainerShape
getTargetContainer()
Gets the target container.void
setDeltaX(int deltaX)
Sets the delta x.void
setDeltaY(int deltaY)
Sets the delta y.void
setSourceContainer(ContainerShape sourceContainer)
Sets the source container.void
setTargetConnection(Connection targetConnection)
Sets the target connection.void
setTargetContainer(ContainerShape targetContainer)
Sets the target container.java.lang.String
toString()
-
Methods inherited from class org.eclipse.graphiti.features.context.impl.LocationContext
getX, getY, setLocation, setX, setY
-
Methods inherited from class org.eclipse.graphiti.PropertyBag
getProperty, getPropertyKeys, putProperty
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.graphiti.features.context.ILocationContext
getX, getY
-
Methods inherited from interface org.eclipse.graphiti.IPropertyBag
getProperty, getPropertyKeys, putProperty
-
-
-
-
Constructor Detail
-
MoveShapeContext
public MoveShapeContext(Shape shape)
Creates a newMoveShapeContext
.- Parameters:
shape
- the shape
-
-
Method Detail
-
getDeltaX
public int getDeltaX()
Description copied from interface:IMoveShapeContext
Gets the delta x.- Specified by:
getDeltaX
in interfaceIMoveShapeContext
- Returns:
- the delta x
-
getDeltaY
public int getDeltaY()
Description copied from interface:IMoveShapeContext
Gets the delta y.- Specified by:
getDeltaY
in interfaceIMoveShapeContext
- Returns:
- the delta y
-
getPictogramElement
public PictogramElement getPictogramElement()
Description copied from interface:IPictogramElementContext
Gets the pictogram element.- Specified by:
getPictogramElement
in interfaceIPictogramElementContext
- Returns:
- the pictogram element
-
getShape
public Shape getShape()
Gets the shape.- Specified by:
getShape
in interfaceIMoveShapeContext
- Returns:
- Returns the shape.
-
getSourceContainer
public ContainerShape getSourceContainer()
Description copied from interface:IMoveShapeContext
Gets the source container.- Specified by:
getSourceContainer
in interfaceIMoveShapeContext
- Returns:
- the source container
-
getTargetConnection
public Connection getTargetConnection()
Description copied from interface:ITargetConnectionContext
Gets the target connection.- Specified by:
getTargetConnection
in interfaceITargetConnectionContext
- Returns:
- the target connection where the new pictogram element (currently this has to be a shape) has to be inserted
-
getTargetContainer
public ContainerShape getTargetContainer()
Description copied from interface:ITargetContext
Gets the target container.- Specified by:
getTargetContainer
in interfaceITargetContext
- Returns:
- the target container shape where the new pictogram element (currently this has to be a shape) has to be added
-
setDeltaX
public void setDeltaX(int deltaX)
Sets the delta x.- Parameters:
deltaX
- the new delta x
-
setDeltaY
public void setDeltaY(int deltaY)
Sets the delta y.- Parameters:
deltaY
- the new delta y
-
setSourceContainer
public void setSourceContainer(ContainerShape sourceContainer)
Sets the source container.- Parameters:
sourceContainer
- The sourceContainer to set.
-
setTargetConnection
public void setTargetConnection(Connection targetConnection)
Sets the target connection.- Parameters:
targetConnection
- The target connection to set.
-
setTargetContainer
public void setTargetContainer(ContainerShape targetContainer)
Sets the target container.- Parameters:
targetContainer
- The targetContainer to set.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classLocationContext
-
-