Class Cluster

java.lang.Object
net.sourceforge.plantuml.svek.Cluster
All Implemented Interfaces:
Moveable

public class Cluster extends java.lang.Object implements Moveable
  • Field Details

  • Constructor Details

  • Method Details

    • moveSvek

      public void moveSvek(double deltaX, double deltaY)
      Specified by:
      moveSvek in interface Moveable
    • toString

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

      public final Cluster getParentCluster()
    • addNode

      public void addNode(SvekNode node)
    • getNodes

      public final java.util.List<SvekNode> getNodes()
    • getChildren

      public final java.util.List<Cluster> getChildren()
    • createChild

      public Cluster createChild(int titleAndAttributeWidth, int titleAndAttributeHeight, TextBlock title, TextBlock stereo, ColorSequence colorSequence, ISkinParam skinParam, IGroup g)
    • getGroups

      public final java.util.Set<IGroup> getGroups()
    • getTitleAndAttributeWidth

      public final int getTitleAndAttributeWidth()
    • getTitleAndAttributeHeight

      public final int getTitleAndAttributeHeight()
    • getWidth

      public double getWidth()
    • getMinX

      public double getMinX()
    • getClusterPosition

      public ClusterPosition getClusterPosition()
    • setTitlePosition

      public void setTitlePosition(double x, double y)
    • getDefaultStyleDefinition

      public static StyleSignatureBasic getDefaultStyleDefinition(SName diagramStyleName, USymbol symbol)
    • getDefaultStyleDefinitionStateGroup

      public static StyleSignature getDefaultStyleDefinitionStateGroup(Stereotype stereotype)
    • drawU

      public void drawU(UGraphic ug, UmlDiagramType umlDiagramType, ISkinParam skinParam2)
    • getStrokeInternal

      public static UStroke getStrokeInternal(IGroup group, ISkinParam skinParam, Style style)
    • manageEntryExitPoint

      public void manageEntryExitPoint(StringBounder stringBounder)
    • setPosition

      public void setPosition(double minX, double minY, double maxX, double maxY)
    • printCluster1

      public void printCluster1(java.lang.StringBuilder sb, java.util.Collection<SvekLine> lines, StringBounder stringBounder)
    • printCluster2

      public SvekNode printCluster2(java.lang.StringBuilder sb, java.util.Collection<SvekLine> lines, StringBounder stringBounder, DotMode dotMode, GraphvizVersion graphvizVersion, UmlDiagramType type)
    • fillRankMin

      public void fillRankMin(java.util.Set<java.lang.String> rankMin)
    • getClusterId

      public java.lang.String getClusterId()
    • getSpecialPointId

      public static java.lang.String getSpecialPointId(IEntity group)
    • getMinPoint

      public java.lang.String getMinPoint(UmlDiagramType type)
    • getMaxPoint

      public java.lang.String getMaxPoint(UmlDiagramType type)
    • isLabel

      public boolean isLabel()
    • getColor

      public int getColor()
    • getTitleColor

      public int getTitleColor()
    • isClusterOf

      public boolean isClusterOf(IEntity ent)
    • getBackColor

      public static HColor getBackColor(HColor backColor, ISkinParam skinParam, Stereotype stereotype, SName styleName, USymbol symbol)
    • checkFolderPosition

      public double checkFolderPosition(java.awt.geom.Point2D pt, StringBounder stringBounder)