Package net.sourceforge.plantuml.svek
Class Cluster
java.lang.Object
net.sourceforge.plantuml.svek.Cluster
- All Implemented Interfaces:
Moveable
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddoublecheckFolderPosition(Point2D pt, StringBounder stringBounder) createChild(int titleAndAttributeWidth, int titleAndAttributeHeight, TextBlock title, TextBlock stereo, ColorSequence colorSequence, ISkinParam skinParam, IGroup g) voiddrawU(UGraphic ug, UmlDiagramType umlDiagramType, ISkinParam skinParam2unused) voidfillRankMin(Set<String> rankMin) static HColorgetBackColor(HColor backColor, ISkinParam skinParam, Stereotype stereotype, SName styleName, USymbol symbol) intgetColor()static StyleSignatureBasicgetDefaultStyleDefinition(SName diagramStyleName, USymbol symbol) static StyleSignaturegetDefaultStyleDefinitionStateGroup(Stereotype stereotype) getMaxPoint(UmlDiagramType type) getMinPoint(UmlDiagramType type) doublegetMinX()getNodes()final Clusterstatic StringgetSpecialPointId(IEntity group) static UStrokegetStrokeInternal(IGroup group, Style style) final intfinal intintdoublegetWidth()booleanisClusterOf(IEntity ent) booleanisLabel()voidmanageEntryExitPoint(StringBounder stringBounder) voidmoveSvek(double deltaX, double deltaY) voidprintCluster1(StringBuilder sb, Collection<SvekLine> lines, StringBounder stringBounder) printCluster2(StringBuilder sb, Collection<SvekLine> lines, StringBounder stringBounder, DotMode dotMode, GraphvizVersion graphvizVersion, UmlDiagramType type) voidsetPosition(double minX, double minY, double maxX, double maxY) voidsetTitlePosition(double x, double y) toString()
-
Field Details
-
CENTER_ID
- See Also:
-
-
Constructor Details
-
Cluster
-
-
Method Details
-
moveSvek
public void moveSvek(double deltaX, double deltaY) -
toString
-
getParentCluster
-
addNode
-
getNodes
-
getChildren
-
createChild
public Cluster createChild(int titleAndAttributeWidth, int titleAndAttributeHeight, TextBlock title, TextBlock stereo, ColorSequence colorSequence, ISkinParam skinParam, IGroup g) -
getGroups
-
getTitleAndAttributeWidth
public final int getTitleAndAttributeWidth() -
getTitleAndAttributeHeight
public final int getTitleAndAttributeHeight() -
getWidth
public double getWidth() -
getMinX
public double getMinX() -
getClusterPosition
-
setTitlePosition
public void setTitlePosition(double x, double y) -
getDefaultStyleDefinition
-
getDefaultStyleDefinitionStateGroup
-
drawU
-
getStrokeInternal
-
manageEntryExitPoint
-
setPosition
public void setPosition(double minX, double minY, double maxX, double maxY) -
printCluster1
public void printCluster1(StringBuilder sb, Collection<SvekLine> lines, StringBounder stringBounder) -
printCluster2
public SvekNode printCluster2(StringBuilder sb, Collection<SvekLine> lines, StringBounder stringBounder, DotMode dotMode, GraphvizVersion graphvizVersion, UmlDiagramType type) -
fillRankMin
-
getClusterId
-
getSpecialPointId
-
getMinPoint
-
getMaxPoint
-
isLabel
public boolean isLabel() -
getColor
public int getColor() -
getTitleColor
public int getTitleColor() -
isClusterOf
-
getBackColor
public static HColor getBackColor(HColor backColor, ISkinParam skinParam, Stereotype stereotype, SName styleName, USymbol symbol) -
checkFolderPosition
-