Class TransitionShape
java.lang.Object
org.graffiti.plugins.views.defaults.AbstractArrowShape
org.graffiti.plugins.views.defaults.RectangularNodeShape
org.graffiti.plugins.views.defaults.RectangleNodeShape
de.ipk_gatersleben.ag_nw.graffiti.plugins.shapes.TransitionShape
- All Implemented Interfaces:
Shape
,ArrowShape
,GraffitiShape
,GraphElementShape
,NodeShape
,ProvidesAdditonalDrawingShapes
public class TransitionShape extends RectangleNodeShape implements ProvidesAdditonalDrawingShapes
-
Constructor Summary
Constructors Constructor Description TransitionShape()
-
Method Summary
Modifier and Type Method Description Collection<Shape>
getPostBorderShapes()
Collection<Shape>
getPreBorderShapes()
double
getXexcess()
double
getYexcess()
Methods inherited from class org.graffiti.plugins.views.defaults.RectangleNodeShape
buildShape, contains, contains, getIntersection, getIntersectionOfRoundRectangleAndLine, getPathIterator, getPathIterator, shapeHeightCorrection, shapeWidthCorrection
Methods inherited from class org.graffiti.plugins.views.defaults.RectangularNodeShape
contains, contains, getBounds, getBounds2D, getRealBounds2D, intersects, intersects, setCoordinateSystem
Methods inherited from class org.graffiti.plugins.views.defaults.AbstractArrowShape
addThickness, affix, getAnchor, updateSize
-
Constructor Details
-
TransitionShape
public TransitionShape()
-
-
Method Details
-
getPostBorderShapes
- Specified by:
getPostBorderShapes
in interfaceProvidesAdditonalDrawingShapes
-
getPreBorderShapes
- Specified by:
getPreBorderShapes
in interfaceProvidesAdditonalDrawingShapes
-
getXexcess
public double getXexcess()- Specified by:
getXexcess
in interfaceGraphElementShape
- Overrides:
getXexcess
in classRectangularNodeShape
-
getYexcess
public double getYexcess()- Specified by:
getYexcess
in interfaceGraphElementShape
- Overrides:
getYexcess
in classRectangularNodeShape
-