@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, LAYOUT_LABEL_CONSIDERATION, LAYOUT_LABEL_CONSIDERATION_FULL, LAYOUT_LABEL_CONSIDERATION_NONE, LAYOUT_LABEL_CONSIDERATION_PARTIAL, 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.
|
boolean |
getConsiderLayoutTemplates() |
java.lang.String |
getEdgeRouting()
Get string representation route to oblique style with a certain number of bends.
|
java.lang.String |
getLayoutLabelConsideration()
Get label consideration mode
|
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.
|
protected void |
initCommonDefaultValues() |
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 |
setConsiderLayoutTemplates(boolean b)
If set to true, leaves the elements that have layout templates unchanged.
|
void |
setEdgeRouting(java.lang.String s)
Set string representation route to oblique style with a certain number of bends.
|
void |
setLayoutLabelConsideration(java.lang.String value)
Set label consideration mode
|
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, 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 OBLIQUE
public static final java.lang.String ORTHOGONAL
public static final java.util.List EDGE_ROUTINGS
public HierarchicLayouterOptionsGroup(java.lang.String id)
public HierarchicLayouterOptionsGroup()
protected void initCommonDefaultValues()
initCommonDefaultValues in class AbstractDiagramLayouterOptionsGrouppublic 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 setLayoutLabelConsideration(java.lang.String value)
public java.lang.String getLayoutLabelConsideration()
public void addProperty(Property property)
AbstractPropertyOptionsGroupAbstractPropertyOptionsGroup.addProperty(Property, String) method.addProperty in class AbstractPropertyOptionsGroupproperty - property to be added.protected void afterLoad(com.nomagic.magicdraw.lic.MDVersion version,
boolean pluginsLoaded)
afterLoad in class AbstractPropertyOptionsGrouppublic void setConsiderLayoutTemplates(boolean b)
public boolean getConsiderLayoutTemplates()