1
- import { BaseModel , BaseModelGenerics , BaseModelListener } from " ../core-models/BaseModel" ;
2
- import { PortModel } from " ./PortModel" ;
3
- import { PointModel } from " ./PointModel" ;
4
- import * as _ from " lodash" ;
5
- import { LabelModel } from " ./LabelModel" ;
6
- import { DiagramEngine } from " ../DiagramEngine" ;
7
- import { BaseEntityEvent } from " ../core-models/BaseEntity" ;
8
- import { DiagramModel } from " ./DiagramModel" ;
1
+ import { BaseModel , BaseModelGenerics , BaseModelListener } from ' ../core-models/BaseModel' ;
2
+ import { PortModel } from ' ./PortModel' ;
3
+ import { PointModel } from ' ./PointModel' ;
4
+ import * as _ from ' lodash' ;
5
+ import { LabelModel } from ' ./LabelModel' ;
6
+ import { DiagramEngine } from ' ../DiagramEngine' ;
7
+ import { BaseEntityEvent } from ' ../core-models/BaseEntity' ;
8
+ import { DiagramModel } from ' ./DiagramModel' ;
9
9
10
10
export interface LinkModelListener extends BaseModelListener {
11
11
sourcePortChanged ?( event : BaseEntityEvent < LinkModel > & { port : null | PortModel } ) : void ;
@@ -19,14 +19,13 @@ export interface LinkModelGenerics extends BaseModelGenerics {
19
19
}
20
20
21
21
export class LinkModel < G extends LinkModelGenerics = LinkModelGenerics > extends BaseModel < G > {
22
-
23
22
protected sourcePort : PortModel | null ;
24
23
protected targetPort : PortModel | null ;
25
24
26
25
protected labels : LabelModel [ ] ;
27
26
protected points : PointModel [ ] ;
28
27
29
- constructor ( options : G [ " OPTIONS" ] ) {
28
+ constructor ( options : G [ ' OPTIONS' ] ) {
30
29
super ( options ) ;
31
30
this . points = [
32
31
new PointModel ( {
@@ -171,7 +170,7 @@ export class LinkModel<G extends LinkModelGenerics = LinkModelGenerics> extends
171
170
this . sourcePort . removeLink ( this ) ;
172
171
}
173
172
this . sourcePort = port ;
174
- this . fireEvent ( { port } , " sourcePortChanged" ) ;
173
+ this . fireEvent ( { port } , ' sourcePortChanged' ) ;
175
174
}
176
175
177
176
getSourcePort ( ) : PortModel {
@@ -190,7 +189,7 @@ export class LinkModel<G extends LinkModelGenerics = LinkModelGenerics> extends
190
189
this . targetPort . removeLink ( this ) ;
191
190
}
192
191
this . targetPort = port ;
193
- this . fireEvent ( { port } , " targetPortChanged" ) ;
192
+ this . fireEvent ( { port } , ' targetPortChanged' ) ;
194
193
}
195
194
196
195
point ( x : number , y : number ) : PointModel {
@@ -206,7 +205,7 @@ export class LinkModel<G extends LinkModelGenerics = LinkModelGenerics> extends
206
205
return this . points ;
207
206
}
208
207
209
- getLabels ( ) {
208
+ getLabels ( ) {
210
209
return this . labels ;
211
210
}
212
211
0 commit comments