@OpenApiAll public class OrganicLayouterOptionsGroup extends AbstractDiagramLayouterOptionsGroup
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ID |
ALIGNMENT_BOTTOM, ALIGNMENT_CENTER, ALIGNMENT_TOP, MAX_INT_VALUE, SHAPE_ALIGNMENT| Constructor and Description |
|---|
OrganicLayouterOptionsGroup() |
| Modifier and Type | Method and Description |
|---|---|
void |
addProperty(Property property)
Adds property to this group.
|
double |
getGravityFactor()
Get Gravity Factor property value.
|
int |
getLinkAttraction()
Get Link Attraction property value.
|
double |
getPackageShapeCompactness()
Get Packages Shape Compactness property value.
|
int |
getPreferredLinkLength()
Get the preferred length of all paths.
|
int |
getShapeRepulsion()
Get Shape Repulsion.
|
boolean |
isActivateTreeBeautifier()
Checks Activate Tree Beautifier.
|
boolean |
isLayoutOnlyTopLevel()
Check Layout Only Top Level property value.
|
boolean |
isObeyShapeSize()
Checks The obay Shape Size.
|
void |
setActivateTreeBeautifier(boolean b)
Set Activate Tree Beautifier.
|
void |
setDefaultValues()
Sets default values for the properties contained in this group.
|
void |
setGravityFactor(double d)
Set Gravity Factor property value.
|
void |
setLayoutOnlyTopLevel(boolean b)
Set Layout Only Top Level property value in order to keeps the relative position of symbols inside packages and performs the top level layout.
|
void |
setLinkAttraction(int a)
Set Link Attraction property value.
|
void |
setObeyShapeSize(boolean b)
Set The obay Shape Size.
|
void |
setPackageShapeCompactness(double d)
Set Packages Shape Compactness property value.
|
void |
setPreferredLinkLength(int len)
Set the preferred length of all paths.
|
void |
setShapeRepulsion(int a)
Set Shape Repulsion.
|
getMakePreferredLayoutSize, isMoveToFreeSpace, setMakePreferredLayoutSize, setMoveToFreeSpaceaddInvisibleProperty, addProperty, addProperty, getOptions, getProperty, getVisibleOptions, removeProperty, setOptions, setPropertiesInvisible, setPropertyInvisiblegetGroupIcon, getIcon, getNamepublic static final java.lang.String ID
public void setDefaultValues()
AbstractPropertyOptionsGroupsetDefaultValues in class AbstractPropertyOptionsGrouppublic void setPreferredLinkLength(int len)
len - The given value.public int getPreferredLinkLength()
public void setObeyShapeSize(boolean b)
b - boolean.public boolean isObeyShapeSize()
public void setActivateTreeBeautifier(boolean b)
b - booleanpublic boolean isActivateTreeBeautifier()
public void setLayoutOnlyTopLevel(boolean b)
b - boolean.public boolean isLayoutOnlyTopLevel()
public void setGravityFactor(double d)
d - double.public double getGravityFactor()
public void setPackageShapeCompactness(double d)
d - double.public double getPackageShapeCompactness()
public void setLinkAttraction(int a)
a - int.public int getLinkAttraction()
public void setShapeRepulsion(int a)
a - public int getShapeRepulsion()
public void addProperty(Property property)
AbstractPropertyOptionsGroupAbstractPropertyOptionsGroup.addProperty(Property, String) method.addProperty in class AbstractPropertyOptionsGroupproperty - property to be added.