@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()