ConstLayoutStyles

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 Diagram | Layout Diagram menu option.

Value

Meaning

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 down.

 

lsLayoutDirectionLeft

Direct connectors to point left.

 

lsLayoutDirectionRight

Direct connectors to point right.

 

lsLayoutDirectionUp

Direct connectors to point up.

 

lsProgramDefault

Use factory default layout options as specified by Enterprise Architect.

 

Learn more