Optional
anchorSpec for the anchor to use for both source and target.
Optional
anchors[source, target] anchor specs for edges.
Optional
connectorSpec for connectors created for this type.
Optional
connectorClass to add to any connectors created for this type.
Optional
connectorPaint style for connectors created for this type when pointer is hovering over the component.
Optional
connectorPaint style for connectors created for this type.
Optional
cssCSS class to add to the given component's representation in the UI
Optional
detachableWhether or not connections of this type should be detachable with the mouse. Defaults to true.
Optional
endpointSpec for an endpoint created for this type.
Optional
endpointsSpecs for the [source, target] endpoints for connections of this type.
Optional
hoverPaint style to use for the component when the pointer is hovering over it.
Optional
mergeWhen merging a type description into its parent(s), values in the child for connector
, anchor
and anchors
will
always overwrite any such values in the parent. But other values, such as overlays
, will be merged with their
parent's entry for that key. You can force a child's type to override every corresponding value in its parent by
setting mergeStrategy:'override'
.
Optional
overlaysArray of overlays to add.
Optional
paintPaint style to use for the component.
Optional
parametersOptional set of parameters to store on the component that is generated from this type.
Optional
reattachWhether or not when a user detaches a connection of this type it should be automatically reattached. Defaults to false.
Optional
scopeProvides a simple means for controlling connectivity in the UI.
Definition of a connection type.