objectSelection property

DiagramSelection get objectSelection

Implementation

DiagramSelection get objectSelection => switch (canonical) {
  DiagramShapeTextTarget(:final owner) => ElementSelection({owner.id}),
  DiagramStandaloneTextTarget(:final owner) => ElementSelection({owner.id}),
  DiagramConnectorLabelTextTarget(:final owner, :final label) =>
    ConnectorLabelSelection(connectorId: owner.id, labelId: label.id),
};