-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathModel.d.ts
67 lines (62 loc) · 1.38 KB
/
Model.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
/****************** Model **************/
declare class mxCell {
id: any;
value;
geometry;
style;
vertex;
edge;
connectable;
visible;
collapsed;
parent;
source;
target;
children;
edges;
mxTransient;
getId();
setId(id);
getValue();
setValue(value);
valueChanged(newValue);
getGeometry();
setGeometry(geometry);
getStyle();
setStyle(style);
isVertex();
setVertex(vertex);
isEdge();
setEdge(edge);
isConnectable();
setConnectable(connectable);
isVisible();
setVisible(visible);
isCollapsed();
setCollapsed(collapsed);
getParent();
setParent(parent);
getTerminal(source);
setTerminal(terminal, isSource);
getChildCount();
getIndex(child);
getChildAt(index);
insert(child, index);
remove(index);
removeFromParent();
getEdgeCount();
getEdgeIndex(edge);
getEdgeAt(index);
insertEdge(edge, isOutgoing);
removeEdge(edge, isOutgoing);
removeFromTerminal(isSource);
getAttribute(name, defaultValue);
setAttribute(name, value);
/**
* Returns a clone of the cell. Uses cloneValue to clone the user object. All fields in mxTransient are ignored during the cloning.
*/
clone(): mxCell;
cloneValue();
}
/****************** Model end **************/