All Implemented Interfaces:
Gtile, Swimable2, TextBlock, UDrawable, UShape
Direct Known Subclasses:
GtileIfHexagon, GtileSplit

public class GtileColumns extends AbstractGtile
  • Field Details

    • gtiles

      protected final java.util.List<Gtile> gtiles
  • Constructor Details

    • GtileColumns

      public GtileColumns(java.util.List<Gtile> gtiles, Swimlane singleSwimlane, double margin)
  • Method Details

    • getPosition

      protected final UTranslate getPosition(int pos)
    • setMargin

      protected final void setMargin(double margin)
    • pushDown

      protected final void pushDown(double height)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • first

      public Gtile first()
    • drawUInternal

      protected void drawUInternal(UGraphic ug)
      Specified by:
      drawUInternal in class AbstractGtileRoot
    • calculateDimension

      public Dimension2D calculateDimension(StringBounder stringBounder)
    • getSwimlanes

      public java.util.Set<Swimlane> getSwimlanes()
      Specified by:
      getSwimlanes in interface Swimable2
      Overrides:
      getSwimlanes in class AbstractGtile