@OpenApiAll
public class ConverterToShape
extends java.lang.Object
Shape
. Optionally can use BoundsTransformation
Constructor and Description |
---|
ConverterToShape()
Constructor
|
ConverterToShape(BoundsTransformation transformation)
Constructor
|
Modifier and Type | Method and Description |
---|---|
java.awt.Shape |
convert(ContainerShape shape,
com.nomagic.magicdraw.uml.symbols.PresentationElement element)
Convert container to shape
|
java.awt.Shape |
convert(java.awt.geom.GeneralPath path,
com.nomagic.magicdraw.uml.symbols.PresentationElement element)
Convert path to shape
|
java.awt.Shape |
convert(java.awt.Polygon polygon,
com.nomagic.magicdraw.uml.symbols.PresentationElement element)
Convert polygon to shape
|
java.awt.Shape |
convert(java.awt.geom.Rectangle2D rectangle,
com.nomagic.magicdraw.uml.symbols.PresentationElement element)
Convert rectangle to shape
|
java.awt.Shape |
convert(java.awt.geom.RoundRectangle2D rectangle,
com.nomagic.magicdraw.uml.symbols.PresentationElement element)
Convert rounded rectangle to shape
|
java.awt.Shape |
convertToEllipse(java.awt.geom.Rectangle2D ellipse,
com.nomagic.magicdraw.uml.symbols.PresentationElement element)
Convert ellipse to shape
|
BoundsTransformation |
getTransformation() |
public ConverterToShape()
public ConverterToShape(BoundsTransformation transformation)
transformation
- converting transformationpublic BoundsTransformation getTransformation()
public java.awt.Shape convert(java.awt.geom.Rectangle2D rectangle, com.nomagic.magicdraw.uml.symbols.PresentationElement element)
rectangle
- rectangleelement
- symbolpublic java.awt.Shape convert(java.awt.geom.RoundRectangle2D rectangle, com.nomagic.magicdraw.uml.symbols.PresentationElement element)
rectangle
- rectangleelement
- symbol@CheckForNull public java.awt.Shape convert(ContainerShape shape, com.nomagic.magicdraw.uml.symbols.PresentationElement element)
shape
- container shapeelement
- symbolpublic java.awt.Shape convertToEllipse(java.awt.geom.Rectangle2D ellipse, com.nomagic.magicdraw.uml.symbols.PresentationElement element)
ellipse
- ellipseelement
- symbolpublic java.awt.Shape convert(java.awt.geom.GeneralPath path, com.nomagic.magicdraw.uml.symbols.PresentationElement element)
path
- pathelement
- symbolpublic java.awt.Shape convert(java.awt.Polygon polygon, com.nomagic.magicdraw.uml.symbols.PresentationElement element)
polygon
- polygonelement
- symbol