@OpenApiAll public class HierarchicLayouterOptionsGroup extends AbstractDiagramLayouterOptionsGroup
Modifier and Type | Field and Description |
---|---|
static java.util.List |
EDGE_ROUTINGS |
static java.lang.String |
ID |
static java.lang.String |
OBLIQUE |
static java.lang.String |
ORTHOGONAL |
ALIGNMENT_BOTTOM, ALIGNMENT_CENTER, ALIGNMENT_TOP, MAX_INT_VALUE, SHAPE_ALIGNMENT
Constructor and Description |
---|
HierarchicLayouterOptionsGroup() |
HierarchicLayouterOptionsGroup(java.lang.String id)
Construct HierarchicLayouterOptionsGroup
|
Modifier and Type | Method and Description |
---|---|
void |
addProperty(Property property)
Adds property to this group.
|
protected void |
afterLoad(com.nomagic.magicdraw.lic.MDVersion version,
boolean pluginsLoaded) |
boolean |
getBackloopRouting()
Get Back Loop Routing property value in order to enabled all paths that do not point in the main layout direction will be routed as backloops.
|
java.lang.String |
getEdgeRouting()
Get string representation route to oblique style with a certain number of bends.
|
boolean |
getLayoutOnlyTopLevel()
Gets the Layout only top level value.
|
boolean |
getMakeSubTrees()
Get Make Sub trees property value.
|
int |
getMinimalFirstSegmentLength()
Get the minimal length of the first and last segments for orthogonal path routing, i.e.
|
int |
getMinimalLayerDistance()
Get the minimal distance between shapes that reside in adjacent layers.
|
int |
getMinimalLinkDistance()
Get the distance between adjacent pairs of horizontal path segments and between horizontal path segments and shapes.
|
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 |
getRemoveFalseCrossings()
Get Remove False Crossings property value in order to enable a post-processing step tries to eliminate all false path crossings.
|
java.lang.String |
getSequencer() |
java.lang.String |
getShapeAlignmentWithinLayer()
Get Shape position within a layer.
|
boolean |
getUseGlobalSequencing()
Get Use Global Sequencing property value.
|
boolean |
getUseTransposition()
Get the transposition property value determines a post-processing further reduces the number of path crossings.
|
boolean |
isLayoutOnlyTopLevel()
Check Layout Only Top Level property value.
|
void |
setBackloopRouting(boolean b)
Set Back Loop Routing property value in order to enabled all paths that do not point in the main layout direction will be routed as backloops.
|
void |
setDefaultValues()
Sets default values for the properties contained in this group.
|
void |
setEdgeRouting(java.lang.String s)
Set string representation route to oblique style with a certain number of bends.
|
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 |
setMakeSubTrees(boolean b)
Set Make Sub trees property value to set the inheritance paths are joined into inheritance arcs.
|
void |
setMinimalFirstSegmentLength(int d)
Set the minimal length of the first and last segments for orthogonal path routing, i.e.
|
void |
setMinimalLayerDistance(int d)
Set the minimal distance between shapes that reside in adjacent layers.
|
void |
setMinimalLinkDistance(int d)
Set the distance between adjacent pairs of horizontal path segments and between horizontal path segments and shapes.
|
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 |
setRemoveFalseCrossings(boolean b)
Set Remove False Crossings property value determines a post-processing step tries to eliminate all false path crossings.
|
void |
setSequencer(java.lang.String s) |
void |
setShapeAlignmentWithinLayer(java.lang.String value)
Set Shape alignment within a layer.
|
void |
setUseGlobalSequencing(boolean b)
Set Use Global Sequencing property value.
|
void |
setUseTransposition(boolean b)
Set the transposition property value in order to enable a post-processing further reduces the number of path crossings.
|
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 OBLIQUE
public static final java.lang.String ORTHOGONAL
public static final java.util.List EDGE_ROUTINGS
public HierarchicLayouterOptionsGroup(java.lang.String id)
public HierarchicLayouterOptionsGroup()
public void setDefaultValues()
AbstractPropertyOptionsGroup
setDefaultValues
in class AbstractPropertyOptionsGroup
public int getMinimalLayerDistance()
public void setMinimalLayerDistance(int d)
d
- int value.public int getMinimalShapeDistance()
public void setMinimalShapeDistance(int d)
d
- value.public int getMinimalLinkDistance()
public void setMinimalLinkDistance(int d)
d
- new distancepublic int getMinimalFirstSegmentLength()
public void setMinimalFirstSegmentLength(int d)
d
- new lengthpublic java.lang.String getOrientation()
public void setOrientation(java.lang.String s)
s
- value.public java.lang.String getSequencer()
public void setSequencer(java.lang.String s)
public java.lang.String getEdgeRouting()
public void setEdgeRouting(java.lang.String s)
s
- string value.public void setBackloopRouting(boolean b)
b
- boolean.public boolean getBackloopRouting()
public void setShapeAlignmentWithinLayer(java.lang.String value)
public java.lang.String getShapeAlignmentWithinLayer()
public void setUseTransposition(boolean b)
b
- boolean value.public boolean getUseTransposition()
public void setRemoveFalseCrossings(boolean b)
b
- boolean value.public boolean getRemoveFalseCrossings()
public void setUseGlobalSequencing(boolean b)
b
- booleanpublic boolean getUseGlobalSequencing()
public void setLayoutOnlyTopLevel(boolean b)
b
- boolean.public boolean getLayoutOnlyTopLevel()
public boolean isLayoutOnlyTopLevel()
public void setMakeSubTrees(boolean b)
b
- true to make treespublic boolean getMakeSubTrees()
public void addProperty(Property property)
AbstractPropertyOptionsGroup
AbstractPropertyOptionsGroup.addProperty(Property, String)
method.addProperty
in class AbstractPropertyOptionsGroup
property
- property to be added.protected void afterLoad(com.nomagic.magicdraw.lic.MDVersion version, boolean pluginsLoaded)
afterLoad
in class AbstractPropertyOptionsGroup