@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, setOptimizeLabelOrientations
addInvisibleProperty, addProperty, addProperty, getOptions, getProperty, getVisibleOptions, removeProperty, setOptions, setPropertiesInvisible, setPropertyInvisible
getGroupIcon, getIcon, getName
public 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 AbstractDiagramLayouterOptionsGroup
public 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)
AbstractPropertyOptionsGroup
AbstractPropertyOptionsGroup.addProperty(Property, String)
method.addProperty
in class AbstractPropertyOptionsGroup
property
- property to be added.public void setShapeAlignment(java.lang.String s)
s
- shape alignment to set.public java.lang.String getShapeAlignment()