@OpenApiAll public class TreeLayouterOptionsGroup extends AbstractDiagramLayouterOptionsGroup
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BALLOON |
static java.lang.String |
BORDER_CENTERED |
static java.lang.String |
BORDER_DISTRIBUTED |
static java.lang.String |
CENTER_ROOT |
static java.lang.String |
DIRECTED |
static java.lang.String |
DIRECTED_ROOT |
static java.lang.String |
HORIZONTAL_VERTICAL |
static java.lang.String |
ID |
static java.lang.String |
NODE_CENTERED |
ALIGNMENT_BOTTOM, ALIGNMENT_CENTER, ALIGNMENT_TOP, LAYOUT_LABEL_CONSIDERATION, LAYOUT_LABEL_CONSIDERATION_FULL, LAYOUT_LABEL_CONSIDERATION_NONE, LAYOUT_LABEL_CONSIDERATION_PARTIAL, MAX_INT_VALUE, SHAPE_ALIGNMENT| Constructor and Description |
|---|
TreeLayouterOptionsGroup() |
| Modifier and Type | Method and Description |
|---|---|
void |
addProperty(Property property)
Adds property to this group.
|
double |
getCompactnessFactor()
Get compactness factor.
|
int |
getHorizontalSpacing()
Get The minimal horizontal distance between adjacent shapes.
|
java.lang.String |
getLayoutStyle()
Get string layout representation.
|
boolean |
getMakeSubTrees()
Get Make Sub trees property value.
|
int |
getMinimalLayerDistance()
Get the minimal distance between shapes that reside in adjacent layers.
|
int |
getMinimalLinkLength()
Get the minimal length of a path that connects two shapes that lie on separate circles.
|
int |
getMinimalShapeDistance()
Get the minimal distance between borders of two adjacent shapes on a common circle.
|
java.lang.String |
getOrientation()
Get main layout orientation.
|
boolean |
getOrthogonalLinkRouting()
Get Orthogonal Link Routing.
|
java.lang.String |
getPortStyle()
Get Port Style property value.
|
int |
getPreferredChildWedge()
Get the angular range of the sector that will be reserved for children of a shape.
|
int |
getPreferredRootWedge()
Get the angular range of the sector that will be reserved around the root shape to accommodate attached subtrees.
|
java.lang.String |
getRootShapePosition()
Get Root Shape Position property value.
|
java.lang.String |
getShapeAlignment()
Gets shape alignment option value.
|
int |
getVerticalSpacing()
Get The minimal vertical distance between adjacent shapes.
|
protected void |
initCommonDefaultValues() |
void |
setCompactnessFactor(double d)
Set compactness factor.
|
void |
setHorizontalSpacing(int d)
Set The minimal horizontal distance between adjacent shapes.
|
void |
setLayoutStyle(java.lang.String s)
Set layout style property value..
|
void |
setMakeSubTrees(boolean b)
Set Make Sub trees property value to set the inheritance paths are joined into inheritance arcs.
|
void |
setMinimalLayerDistance(int d)
Set the minimal distance between shapes that reside in adjacent layers.
|
void |
setMinimalLinkLength(int d)
Set the minimal length of a path that connects two shapes that lie on separate circles.
|
void |
setMinimalShapeDistance(int d)
Set the minimal distance between borders of two adjacent shapes on a common circle.
|
void |
setOrientation(java.lang.String s)
Set main layout orientation.
|
void |
setOrthogonalLinkRouting(boolean b)
Set Orthogonal Link Routing.
|
void |
setPortStyle(java.lang.String s)
Set Port Style property value.
|
void |
setPreferredChildWedge(int d)
Set the angular range of the sector that will be reserved for children of a shape.
|
void |
setPreferredRootWedge(int d)
Set the angular range of the sector that will be reserved around the root shape to accommodate attached subtrees.
|
void |
setRootShapePosition(java.lang.String s)
Set Root Shape Position property value.
|
void |
setShapeAlignment(java.lang.String s)
Sets shape alignment.
|
void |
setVerticalSpacing(int d)
Set The minimal vertical distance between adjacent shapes.
|
getMakePreferredLayoutSize, getOptimizeLabelOrientations, isMoveToFreeSpace, setDefaultValues, setMakePreferredLayoutSize, setMoveToFreeSpace, setOptimizeLabelOrientationsaddInvisibleProperty, addProperty, addProperty, getOptions, getProperty, getVisibleOptions, removeProperty, setOptions, setPropertiesInvisible, setPropertyInvisiblegetGroupIcon, getIcon, getNamepublic static final java.lang.String ID
public static final java.lang.String DIRECTED
public static final java.lang.String BALLOON
public static final java.lang.String HORIZONTAL_VERTICAL
public static final java.lang.String NODE_CENTERED
public static final java.lang.String BORDER_CENTERED
public static final java.lang.String BORDER_DISTRIBUTED
public static final java.lang.String DIRECTED_ROOT
public static final java.lang.String CENTER_ROOT
protected void initCommonDefaultValues()
initCommonDefaultValues in class AbstractDiagramLayouterOptionsGrouppublic java.lang.String getLayoutStyle()
public void setLayoutStyle(java.lang.String s)
s - the new layout stylepublic int getMinimalLayerDistance()
public void setMinimalLayerDistance(int d)
d - int value.public int getMinimalShapeDistance()
public void setMinimalShapeDistance(int d)
d - value.public java.lang.String getOrientation()
public void setOrientation(java.lang.String s)
s - value.public java.lang.String getPortStyle()
public void setPortStyle(java.lang.String s)
s - the new port style to setpublic void setOrthogonalLinkRouting(boolean b)
b - boolean.public boolean getOrthogonalLinkRouting()
public java.lang.String getRootShapePosition()
public void setRootShapePosition(java.lang.String s)
s - the shape positioning valuepublic int getPreferredChildWedge()
public void setPreferredChildWedge(int d)
d - value.public int getPreferredRootWedge()
public void setPreferredRootWedge(int d)
d - int.public int getMinimalLinkLength()
public void setMinimalLinkLength(int d)
d - the new minimal path lengthpublic double getCompactnessFactor()
public void setCompactnessFactor(double d)
d - value.public int getHorizontalSpacing()
public void setHorizontalSpacing(int d)
d - int value.public int getVerticalSpacing()
public void setVerticalSpacing(int d)
d - int value.public void setMakeSubTrees(boolean b)
b - true to create tree sets, false otherwisepublic boolean getMakeSubTrees()
public void addProperty(Property property)
AbstractPropertyOptionsGroupAbstractPropertyOptionsGroup.addProperty(Property, String) method.addProperty in class AbstractPropertyOptionsGroupproperty - property to be added.public void setShapeAlignment(java.lang.String s)
s - shape alignment to set.public java.lang.String getShapeAlignment()