public class FtileIfWithDiamonds extends FtileIfNude
Modifier and Type | Field and Description |
---|---|
protected Ftile |
diamond1 |
protected Ftile |
diamond2 |
suppWidthNode, tile1, tile2, xDeltaNote, yDeltaNote
TRACE
Constructor and Description |
---|
FtileIfWithDiamonds(Ftile diamond1,
Ftile tile1,
Ftile tile2,
Ftile diamond2,
Swimlane in,
StringBounder stringBounder,
java.util.Collection<PositionedNote> notes) |
calculateDimensionFtile, getSwimlaneIn, getSwimlaneOut, getSwimlanes, getTranslateFor, hasTwoBranches
calculateDimensionInternal, clearCacheDimensionInternal
arrowHorizontalAlignment, calculateDimension, getIHtmlColorSet, getInLinkRendering, getInnerConnections, getMinMax, getOutLinkRendering, getThickness, getWeldingPoints, skinParam
getBackcolor, getInnerPosition, getMagneticBorder
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBackcolor, getInnerPosition, getMagneticBorder
public FtileIfWithDiamonds(Ftile diamond1, Ftile tile1, Ftile tile2, Ftile diamond2, Swimlane in, StringBounder stringBounder, java.util.Collection<PositionedNote> notes)
public static Opale createOpale(PositionedNote first, ISkinParam skinParam)
public java.util.Collection<Ftile> getMyChildren()
getMyChildren
in interface Ftile
getMyChildren
in class FtileIfNude
protected int getYdelta1a(StringBounder stringBounder)
protected int getYdelta1b(StringBounder stringBounder)
protected double getYdeltaForLabels(StringBounder stringBounder)
protected double widthInner(StringBounder stringBounder)
widthInner
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 getTranslateBranch1(StringBounder stringBounder)
getTranslateBranch1
in class FtileIfNude
protected UTranslate getTranslateBranch2(StringBounder stringBounder)
getTranslateBranch2
in class FtileIfNude
protected UTranslate getTranslateDiamond1(StringBounder stringBounder)
protected UTranslate getTranslateDiamond2(StringBounder stringBounder)
public double computeMarginNeedForBranchLabe1(StringBounder stringBounder, XDimension2D label1)
public double computeMarginNeedForBranchLabe2(StringBounder stringBounder, XDimension2D label2)
public double computeVerticalMarginNeedForBranchs(StringBounder stringBounder, XDimension2D label1, XDimension2D label2)