Class. Srouting Handle Impl
editMode:
boolean
=false
Defined in: packages/sprotty/src/features/routing/model.ts:155
Whether the routing point is being dragged.
optional
features:FeatureSet
Defined in: packages/sprotty/src/base/model/smodel.ts:28
hoverFeedback:
boolean
=false
Defined in: packages/sprotty/src/features/routing/model.ts:157
Hoverable.hoverFeedback
id:
string
Defined in: packages/sprotty/src/base/model/smodel.ts:27
kind:
RoutingHandleKind
Defined in: packages/sprotty/src/features/routing/model.ts:151
‘junction’ is a point where two line segments meet, ’line’ is a volatile handle placed on a line segment, ‘source’ and ’target’ are the respective anchors.
readonly
parent:SParentElementImpl
Defined in: packages/sprotty/src/base/model/smodel.ts:159
pointIndex:
number
Defined in: packages/sprotty/src/features/routing/model.ts:153
The actual routing point index (junction) or the previous point index (line).
selected:
boolean
=false
Defined in: packages/sprotty/src/features/routing/model.ts:158
Selectable.selected
type:
string
Defined in: packages/sprotty/src/base/model/smodel.ts:26
readonly
static
DEFAULT_FEATURES:symbol
[]
Defined in: packages/sprotty/src/features/routing/model.ts:144
get index():
ModelIndexImpl
Defined in: packages/sprotty/src/base/model/smodel.ts:44
get root():
SModelRootImpl
Defined in: packages/sprotty/src/base/model/smodel.ts:31
add(
child
,index?
):void
Defined in: packages/sprotty/src/base/model/smodel.ts:74
number
void
hasFeature(
feature
):boolean
Defined in: packages/sprotty/src/features/routing/model.ts:165
SRoutingHandles are created using the constructor, so we hard-wire the default features
symbol
boolean
localToParent(
point
):Bounds
Defined in: packages/sprotty/src/base/model/smodel.ts:136
Transform the given bounds from the local coordinate system of this element to the coordinate system of its parent. This function should consider any transformation that is applied to the view of this element and its contents. The base implementation assumes that this element does not define a local coordinate system, so it leaves the bounds unchanged.
Point
| Bounds
Bounds
SChildElementImpl
.localToParent
move(
child
,newIndex
):void
Defined in: packages/sprotty/src/base/model/smodel.ts:115
number
void
parentToLocal(
point
):Bounds
Defined in: packages/sprotty/src/base/model/smodel.ts:147
Transform the given bounds from the coordinate system of this element’s parent to its local coordinate system. This function should consider any transformation that is applied to the view of this element and its contents. The base implementation assumes that this element does not define a local coordinate system, so it leaves the bounds unchanged.
Point
| Bounds
Bounds
SChildElementImpl
.parentToLocal
remove(
child
):void
Defined in: packages/sprotty/src/base/model/smodel.ts:88
void
removeAll(
filter?
):void
Defined in: packages/sprotty/src/base/model/smodel.ts:98
(e
) => boolean
void