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: