Class DimensionImpl
java.lang.Object
org.eclipse.graphiti.internal.datatypes.impl.DimensionImpl
- All Implemented Interfaces:
IAdvancedDimension,IDimension
The Class DimensionImpl.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanexpand(int dw, int dh) Expands the current dimensionintGets the height.intgetWidth()Gets the width.inthashCode()voidscale(double amount) Changes the current dimensionsetDimension(int width, int height) Sets the width and height of the dimension.setDimension(IDimension dimension) Sets the width and height of the dimension.voidsetHeight(int height) Sets the height.voidsetWidth(int width) Sets the width.toString()
-
Constructor Details
-
DimensionImpl
public DimensionImpl(int width, int height) -
DimensionImpl
-
-
Method Details
-
getHeight
public int getHeight()Description copied from interface:IDimensionGets the height.- Specified by:
getHeightin interfaceIDimension- Returns:
- the height of this dimension
-
getWidth
public int getWidth()Description copied from interface:IDimensionGets the width.- Specified by:
getWidthin interfaceIDimension- Returns:
- the width of this dimension
-
setHeight
public void setHeight(int height) Description copied from interface:IDimensionSets the height.- Specified by:
setHeightin interfaceIDimension- Parameters:
height- the new height of this dimension
-
setWidth
public void setWidth(int width) Description copied from interface:IDimensionSets the width.- Specified by:
setWidthin interfaceIDimension- Parameters:
width- the new width of this dimension
-
equals
-
hashCode
public int hashCode() -
toString
-
getDimensionCopy
- Specified by:
getDimensionCopyin interfaceIAdvancedDimension- Returns:
- An exact copy of the current advanced dimension instance.
-
setDimension
Description copied from interface:IAdvancedDimensionSets the width and height of the dimension.- Specified by:
setDimensionin interfaceIAdvancedDimension- Parameters:
width- the new width of the dimensionheight- the new height of the dimension- Returns:
- the current instance
-
setDimension
Description copied from interface:IAdvancedDimensionSets the width and height of the dimension.- Specified by:
setDimensionin interfaceIAdvancedDimension- Parameters:
dimension- the dimension which contains the new width and height- Returns:
- the current instance
-
scale
public void scale(double amount) Description copied from interface:IAdvancedDimensionChanges the current dimension- Specified by:
scalein interfaceIAdvancedDimension- Parameters:
amount- width and height of the dimension will be multiplied with this amount
-
expand
Description copied from interface:IAdvancedDimensionExpands the current dimension- Specified by:
expandin interfaceIAdvancedDimension- Parameters:
dw- this value will be added to the widthdh- this value will be added to the height- Returns:
- the current instance
-