Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CENTER_ID |
Constructor and Description |
---|
Cluster(ColorSequence colorSequence,
ISkinParam skinParam,
IGroup root) |
Modifier and Type | Method and Description |
---|---|
void |
addShape(Shape sh) |
double |
checkFolderPosition(java.awt.geom.Point2D pt,
StringBounder stringBounder) |
Cluster |
createChild(IGroup g,
int titleAndAttributeWidth,
int titleAndAttributeHeight,
TextBlock title,
TextBlock stereo,
ColorSequence colorSequence,
ISkinParam skinParam) |
void |
drawU(UGraphic ug,
UStroke stroke,
UmlDiagramType umlDiagramType,
ISkinParam skinParam2) |
void |
fillRankMin(java.util.Set<java.lang.String> rankMin) |
static HtmlColor |
getBackColor(HtmlColor backColor,
ISkinParam skinParam,
Stereotype stereotype) |
java.util.List<Cluster> |
getChildren() |
java.lang.String |
getClusterId() |
ClusterPosition |
getClusterPosition() |
int |
getColor() |
IGroup |
getGroup() |
java.lang.String |
getMaxPoint(UmlDiagramType type) |
java.lang.String |
getMinPoint(UmlDiagramType type) |
double |
getMinX() |
Cluster |
getParent() |
java.util.List<Shape> |
getShapes() |
static java.lang.String |
getSpecialPointId(IEntity group) |
int |
getTitleAndAttributeHeight() |
int |
getTitleAndAttributeWidth() |
int |
getTitleColor() |
double |
getWidth() |
boolean |
isClusterOf(IEntity ent) |
boolean |
isLabel() |
void |
manageEntryExitPoint(StringBounder stringBounder) |
void |
moveSvek(double deltaX,
double deltaY) |
void |
printCluster1(java.lang.StringBuilder sb,
java.util.Collection<Line> lines,
StringBounder stringBounder) |
boolean |
printCluster2(java.lang.StringBuilder sb,
java.util.Collection<Line> lines,
StringBounder stringBounder,
DotMode dotMode,
GraphvizVersion graphvizVersion,
UmlDiagramType type) |
void |
printClusterEntryExit(java.lang.StringBuilder sb,
StringBounder stringBounder) |
void |
setPosition(double minX,
double minY,
double maxX,
double maxY) |
void |
setTitlePosition(double x,
double y) |
java.lang.String |
toString() |
public static final java.lang.String CENTER_ID
public Cluster(ColorSequence colorSequence, ISkinParam skinParam, IGroup root)
public void moveSvek(double deltaX, double deltaY)
public java.lang.String toString()
toString
in class java.lang.Object
public final Cluster getParent()
public void addShape(Shape sh)
public final java.util.List<Shape> getShapes()
public final java.util.List<Cluster> getChildren()
public Cluster createChild(IGroup g, int titleAndAttributeWidth, int titleAndAttributeHeight, TextBlock title, TextBlock stereo, ColorSequence colorSequence, ISkinParam skinParam)
public final IGroup getGroup()
public final int getTitleAndAttributeWidth()
public final int getTitleAndAttributeHeight()
public double getWidth()
public double getMinX()
public ClusterPosition getClusterPosition()
public void setTitlePosition(double x, double y)
public void drawU(UGraphic ug, UStroke stroke, UmlDiagramType umlDiagramType, ISkinParam skinParam2)
public void manageEntryExitPoint(StringBounder stringBounder)
public void setPosition(double minX, double minY, double maxX, double maxY)
public void printCluster1(java.lang.StringBuilder sb, java.util.Collection<Line> lines, StringBounder stringBounder)
public void printClusterEntryExit(java.lang.StringBuilder sb, StringBounder stringBounder)
public boolean printCluster2(java.lang.StringBuilder sb, java.util.Collection<Line> lines, StringBounder stringBounder, DotMode dotMode, GraphvizVersion graphvizVersion, UmlDiagramType type)
public void fillRankMin(java.util.Set<java.lang.String> rankMin)
public java.lang.String getClusterId()
public static java.lang.String getSpecialPointId(IEntity group)
public java.lang.String getMinPoint(UmlDiagramType type)
public java.lang.String getMaxPoint(UmlDiagramType type)
public boolean isLabel()
public int getColor()
public int getTitleColor()
public boolean isClusterOf(IEntity ent)
public static HtmlColor getBackColor(HtmlColor backColor, ISkinParam skinParam, Stereotype stereotype)
public double checkFolderPosition(java.awt.geom.Point2D pt, StringBounder stringBounder)