@OpenApiAll public class OrthogonalLayouterOptionsGroup extends AbstractDiagramLayouterOptionsGroup
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ID |
static java.lang.String |
LAYOUT_STYLE_NORMAL |
static java.lang.String |
LAYOUT_STYLE_NORMAL_TREE |
ALIGNMENT_BOTTOM, ALIGNMENT_CENTER, ALIGNMENT_TOP, MAX_INT_VALUE, SHAPE_ALIGNMENT
Constructor and Description |
---|
OrthogonalLayouterOptionsGroup() |
Modifier and Type | Method and Description |
---|---|
void |
addProperty(Property property)
Adds property to this group.
|
boolean |
getCrossingPostprocessing()
Get Crossing Post precessing property value.
|
int |
getGrid()
Get Grid property value.
|
double |
getGroupLayoutQuality()
Get the desired layout quality.
|
java.lang.String |
getLayoutStyle()
Get String representation of layout style.
|
boolean |
getLinkLengthReduction()
Get Link Length Reduction Property value.
|
boolean |
getUseExistingDrawingAsSketch()
Get Use Existing Drawing As Sketch property value..
|
boolean |
getUseRandomization()
Get use Randomization property value.
|
boolean |
isLayoutOnlyTopLevel()
Check Layout Only Top Level property value.
|
void |
setCrossingPostprocessing(boolean b)
Set Crossing Post precessing property value.
|
void |
setDefaultValues()
Sets default values for the properties contained in this group.
|
void |
setGrid(int d)
Set Grid property value.
|
void |
setGroupLayoutQuality(double d)
Set the desired layout quality.
|
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 |
setLayoutStyle(java.lang.String style)
Set Layout stylel
|
void |
setLinkLengthReduction(boolean b)
Set Link Length Reduction Property value.
|
void |
setUseExistingDrawingAsSketch(boolean b)
Set Use Existing Drawing As Sketch property value..
|
void |
setUseRandomization(boolean b)
Set use Randomization property value.
|
getMakePreferredLayoutSize, isMoveToFreeSpace, setMakePreferredLayoutSize, setMoveToFreeSpace
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 LAYOUT_STYLE_NORMAL
public static final java.lang.String LAYOUT_STYLE_NORMAL_TREE
public void setDefaultValues()
AbstractPropertyOptionsGroup
setDefaultValues
in class AbstractPropertyOptionsGroup
public java.lang.String getLayoutStyle()
public void setLayoutStyle(java.lang.String style)
style
- the given layout style.public void setLinkLengthReduction(boolean b)
b
- booleanpublic boolean getLinkLengthReduction()
public void setUseExistingDrawingAsSketch(boolean b)
b
- public boolean getUseExistingDrawingAsSketch()
public void setCrossingPostprocessing(boolean b)
b
- booleanpublic boolean getCrossingPostprocessing()
public void setUseRandomization(boolean b)
b
- public boolean getUseRandomization()
public double getGroupLayoutQuality()
public void setGroupLayoutQuality(double d)
d
- double.public void setLayoutOnlyTopLevel(boolean b)
b
- boolean.public boolean isLayoutOnlyTopLevel()
public void addProperty(Property property)
AbstractPropertyOptionsGroup
AbstractPropertyOptionsGroup.addProperty(Property, String)
method.addProperty
in class AbstractPropertyOptionsGroup
property
- property to be added.public int getGrid()
public void setGrid(int d)
d
- int