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 |
addNode(SvekNode node) |
double |
checkFolderPosition(java.awt.geom.Point2D pt,
StringBounder stringBounder) |
Cluster |
createChild(int titleAndAttributeWidth,
int titleAndAttributeHeight,
TextBlock title,
TextBlock stereo,
ColorSequence colorSequence,
ISkinParam skinParam,
IGroup g) |
void |
drawU(UGraphic ug,
UmlDiagramType umlDiagramType,
ISkinParam skinParam2) |
void |
fillRankMin(java.util.Set<java.lang.String> rankMin) |
static HColor |
getBackColor(HColor backColor,
ISkinParam skinParam,
Stereotype stereotype,
SName styleName,
USymbol symbol) |
java.util.List<Cluster> |
getChildren() |
java.lang.String |
getClusterId() |
ClusterPosition |
getClusterPosition() |
int |
getColor() |
static StyleSignatureBasic |
getDefaultStyleDefinition(SName diagramStyleName,
USymbol symbol) |
static StyleSignature |
getDefaultStyleDefinitionStateGroup(Stereotype stereotype) |
java.util.Set<IGroup> |
getGroups() |
java.lang.String |
getMaxPoint(UmlDiagramType type) |
java.lang.String |
getMinPoint(UmlDiagramType type) |
double |
getMinX() |
java.util.List<SvekNode> |
getNodes() |
Cluster |
getParentCluster() |
static java.lang.String |
getSpecialPointId(IEntity group) |
static UStroke |
getStrokeInternal(IGroup group,
ISkinParam skinParam,
Style style) |
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<SvekLine> lines,
StringBounder stringBounder) |
SvekNode |
printCluster2(java.lang.StringBuilder sb,
java.util.Collection<SvekLine> lines,
StringBounder stringBounder,
DotMode dotMode,
GraphvizVersion graphvizVersion,
UmlDiagramType type) |
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 getParentCluster()
public void addNode(SvekNode node)
public final java.util.List<SvekNode> getNodes()
public final java.util.List<Cluster> getChildren()
public Cluster createChild(int titleAndAttributeWidth, int titleAndAttributeHeight, TextBlock title, TextBlock stereo, ColorSequence colorSequence, ISkinParam skinParam, IGroup g)
public final java.util.Set<IGroup> getGroups()
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 static StyleSignatureBasic getDefaultStyleDefinition(SName diagramStyleName, USymbol symbol)
public static StyleSignature getDefaultStyleDefinitionStateGroup(Stereotype stereotype)
public void drawU(UGraphic ug, UmlDiagramType umlDiagramType, ISkinParam skinParam2)
public static UStroke getStrokeInternal(IGroup group, ISkinParam skinParam, Style style)
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<SvekLine> lines, StringBounder stringBounder)
public SvekNode printCluster2(java.lang.StringBuilder sb, java.util.Collection<SvekLine> 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 HColor getBackColor(HColor backColor, ISkinParam skinParam, Stereotype stereotype, SName styleName, USymbol symbol)
public double checkFolderPosition(java.awt.geom.Point2D pt, StringBounder stringBounder)