Skip to content

More configurable structural options in generating class diagrams #680

Description

@guard-who

As discussed in my talk, we can add some more configurable structural constraints to avoid too artificial structures which should be helpful for concept injection and to check if they can affect student solving tasks. Here are some already mentioned patterns:

  • onlyCommonMultiplicity: If set true, then only allow common multiplicity (e.g, 1.., 0.., 0..1, 1) appearing.
  • noAggregationCompositionCycle: If set true, then forbidden any cycle led by aggregation and composition.

There might be more patterns, which can be added later.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions