ConstLayoutStyles Enum
The enum values defined here are used exclusively for the Lay Out a Diagram method. They enable you to define the layout options as depicted in the Layout a Diagram menu option. For further information, see the Lay Out a Diagram topic.
Method |
Use to |
lsCrossReduceAggressive |
Perform aggressive Cross-reduction in the layout process (time consuming). |
lsCycleRemoveDFS |
Use the Depth First Cycle Removal algorithm. |
lsCycleRemoveGreedy |
Use the Greedy Cycle Removal algorithm. |
lsDiagramDefault |
Use existing layout options specified for this diagram. |
lsInitializeDFSIn |
Initialize the layout using the Depth First Search Inward algorithm. |
lsInitializeNaive |
Initialize the layout using the Naïve Initialize Indices algorithm. |
lsInitializeDFSOut |
Initialize the layout using the Depth First Search Outward algorithm. |
lsLayeringLongestPathSink |
Layer the diagram using the Longest Path Sink algorithm. |
lsLayeringLongestPathSource |
Layer the diagram using the Longest Path Source algorithm. |
lsLayeringOptimalLinkLength |
Layer the diagram using the Optimal Link Length algorithm. |
lsLayoutDirectionDown |
Direct connectors to point downwards. |
lsLayoutDirectionLeft |
Direct connectors to point leftwards. |
lsLayoutDirectionRight |
Direct connectors to point rightwards. |
lsLayoutDirectionUp |
Direct connectors to point upwards. |
lsProgramDefault |
Use factory default layout options as specified by Enterprise Architect. |