Package net.sourceforge.plantuml.svek
Class Cluster
java.lang.Object
net.sourceforge.plantuml.svek.Cluster
- All Implemented Interfaces:
Moveable
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCluster(ICucaDiagram diagram, ColorSequence colorSequence, ISkinParam skinParam, Entity root) -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateChild(ClusterHeader clusterHeader, ColorSequence colorSequence, ISkinParam skinParam, Entity g) voiddrawU(UGraphic ug, UmlDiagramType umlDiagramType) static HColorgetBackColor(HColor backColor, Stereotype stereotype, SName styleName, USymbol symbol, StyleBuilder styleBuilder, HColorSet colorSet, GroupType groupType) final intfinal intstatic StyleSignatureBasicgetDefaultStyleDefinition(SName diagramStyleName, USymbol symbol, GroupType groupType) getNodes()getNodes(EnumSet<EntityPosition> position) final Clusterstatic UStrokegetStrokeInternal(Entity group, Style style) final intfinal intgetTitleDimension(StringBounder stringBounder) booleanisLabel()voidmoveSvek(double deltaX, double deltaY) booleanprintCluster1(StringBuilder sb, Collection<SvekLine> lines, StringBounder stringBounder) printCluster2(StringBuilder sb, Collection<SvekLine> lines, StringBounder stringBounder, DotMode dotMode, GraphvizVersion graphvizVersion, UmlDiagramType type) voidprintCluster3_forKermor(StringBuilder sb, Collection<SvekLine> lines, StringBounder stringBounder, DotMode dotMode, GraphvizVersion graphvizVersion, UmlDiagramType type) voidvoidvoidsetPosition(XPoint2D min, XPoint2D max) voidsetTitlePosition(XPoint2D pos) toString()
-
Field Details
-
CENTER_ID
- See Also:
-
diagram
-
-
Constructor Details
-
Cluster
public Cluster(ICucaDiagram diagram, ColorSequence colorSequence, ISkinParam skinParam, Entity root)
-
-
Method Details
-
moveSvek
public void moveSvek(double deltaX, double deltaY) -
toString
-
getParentCluster
-
addNode
-
getNodes
-
getNodes
-
getChildren
-
createChild
public Cluster createChild(ClusterHeader clusterHeader, ColorSequence colorSequence, ISkinParam skinParam, Entity g) -
getGroups
-
getTitleAndAttributeWidth
public final int getTitleAndAttributeWidth() -
getTitleAndAttributeHeight
public final int getTitleAndAttributeHeight() -
getRectangleArea
-
setTitlePosition
-
setNoteTopPosition
-
setNoteBottomPosition
-
getDefaultStyleDefinition
public static StyleSignatureBasic getDefaultStyleDefinition(SName diagramStyleName, USymbol symbol, GroupType groupType) -
drawU
-
getStrokeInternal
-
setPosition
-
printCluster1
public boolean 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) -
printCluster3_forKermor
public void printCluster3_forKermor(StringBuilder sb, Collection<SvekLine> lines, StringBounder stringBounder, DotMode dotMode, GraphvizVersion graphvizVersion, UmlDiagramType type) -
getClusterId
-
isLabel
public boolean isLabel() -
getBackColor
public static HColor getBackColor(HColor backColor, Stereotype stereotype, SName styleName, USymbol symbol, StyleBuilder styleBuilder, HColorSet colorSet, GroupType groupType) -
getColorNoteTop
public final int getColorNoteTop() -
getColorNoteBottom
public final int getColorNoteBottom() -
getTitleDimension
-