Skip to content

Auto-Layout for System and Component Diagrams/Geometry in SSP #1434

@lochel

Description

@lochel

Description
Currently, users of OMSimulator can manually position system and component elements within SSP (System Structure and Parameterization) diagrams using OMEdit. However, many models get generated using the API directly and thus lack any geometry data. To enhance usability and readability, an auto-layout feature should be introduced and implemented using the new Python API.

Proposed Feature
Implement an automatic layout mechanism using the Python API that arranges systems, components, connectors and connections in a visually structured and (as far as possible/reasonable) non-overlapping manner. The auto-layout feature should optimize spacing, avoid element overlap, and ensure clear readability of the system.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions