public class FtileIfWithDiamonds extends FtileIfNude
Modifier and Type | Field and Description |
---|---|
protected Ftile |
diamond1 |
protected Ftile |
diamond2 |
tile1, tile2
Constructor and Description |
---|
FtileIfWithDiamonds(Ftile diamond1,
Ftile tile1,
Ftile tile2,
Ftile diamond2,
Swimlane in,
StringBounder stringBounder) |
Modifier and Type | Method and Description |
---|---|
protected FtileGeometry |
calculateDimensionInternalSlow(StringBounder stringBounder) |
double |
computeMarginNeedForBranchLabe1(StringBounder stringBounder,
java.awt.geom.Dimension2D label1) |
double |
computeMarginNeedForBranchLabe2(StringBounder stringBounder,
java.awt.geom.Dimension2D label2) |
double |
computeVerticalMarginNeedForBranchs(StringBounder stringBounder,
java.awt.geom.Dimension2D label1,
java.awt.geom.Dimension2D label2) |
void |
drawU(UGraphic ug) |
protected UTranslate |
getTranslate1(StringBounder stringBounder) |
protected UTranslate |
getTranslate2(StringBounder stringBounder) |
protected UTranslate |
getTranslateDiamond1(StringBounder stringBounder) |
protected UTranslate |
getTranslateDiamond2(StringBounder stringBounder) |
int |
getYdelta1a(StringBounder stringBounder) |
int |
getYdelta1b(StringBounder stringBounder) |
protected double |
withInner(StringBounder stringBounder) |
calculateDimension, getSwimlaneIn, getSwimlaneOut, getSwimlanes, getTranslateFor, hasTwoBranches
calculateDimensionInternal
getInLinkRendering, getInnerConnections, getOutLinkRendering, shadowing
getInnerPosition
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getInnerPosition
public int getYdelta1a(StringBounder stringBounder)
public int getYdelta1b(StringBounder stringBounder)
protected double withInner(StringBounder stringBounder)
withInner
in class FtileIfNude
protected FtileGeometry calculateDimensionInternalSlow(StringBounder stringBounder)
calculateDimensionInternalSlow
in class FtileIfNude
public void drawU(UGraphic ug)
drawU
in interface UDrawable
drawU
in class FtileIfNude
protected UTranslate getTranslate1(StringBounder stringBounder)
getTranslate1
in class FtileIfNude
protected UTranslate getTranslate2(StringBounder stringBounder)
getTranslate2
in class FtileIfNude
protected UTranslate getTranslateDiamond1(StringBounder stringBounder)
protected UTranslate getTranslateDiamond2(StringBounder stringBounder)
public double computeMarginNeedForBranchLabe1(StringBounder stringBounder, java.awt.geom.Dimension2D label1)
public double computeMarginNeedForBranchLabe2(StringBounder stringBounder, java.awt.geom.Dimension2D label2)
public double computeVerticalMarginNeedForBranchs(StringBounder stringBounder, java.awt.geom.Dimension2D label1, java.awt.geom.Dimension2D label2)