DiagramConnectorRouteProvider class abstract

Portable route contribution. Core retains binding, clipping and publication.

Optional behaviour is declared once through capabilities; core never probes providers for interfaces. By default a provider declares the optional route interfaces it implements.

Constructors

DiagramConnectorRouteProvider()
const

Properties

capabilities → DiagramConnectorRouteCapabilities
Optional planning, batch, editing and admission behaviour.
no setter
hashCode → int
The hash code for this object.
no setterinherited
label → String
no setter
options → DiagramRouteOptionsSchema
Typed per-route options stored in ConnectorElement.routeOptions.
no setter
route → ConnectorRoute
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
previewGlyph() → List<DiagramPoint>
A representative path for pickers, in any coordinate space; hosts fit it to their swatch. The default resolves a diagonal free-endpoint request.
resolve(DiagramConnectorRouteRequest request) → DiagramConnectorRouteResult
Live, bounded resolution. Return geometry, a fallback with a diagnostic, or DiagramConnectorUnroutable; core draws a straight fallback for the latter and never discards other cached geometry.
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited