Preparing search index...
The search index is not available
graph-editor-core - v1.1.2
graph-editor-core
DataModel
Class DataModel
Hierarchy
default
DataModel
Index
Constructors
constructor
Properties
class
Name
event
Listeners
event
Source
is
Preview
nodes
selection
Manager
undo
Redo
Manager
Methods
add
Event
add
Event
Trigger
add
Listener
add
Node
add
Nodes
check
Id
clear
delete
Event
delete
Event
Trigger
delete
Property
In
Event
destroy
fire
Event
from
Object
get
Class
Name
get
Event
Source
get
Node
By
Id
get
Nodes
get
Selection
Manager
get
Undo
Redo
Manager
group
on
Fn
State
Changed
on
Model
Changed
on
Selection
Changed
remove
Nodes
save
Property
In
Event
set
Animation
set
Attribute
Values
set
Node
Tag
toJSON
to
Object
un
Group
update
Event
update
Event
Trigger
Constructors
constructor
new
Data
Model
(
gm
)
:
DataModel
Parameters
gm
:
GraphManager
Returns
DataModel
Properties
class
Name
class
Name
:
string
= 'DataModel'
event
Listeners
event
Listeners
:
any
event
Source
event
Source
:
any
is
Preview
is
Preview
:
boolean
= false
nodes
nodes
:
any
[]
= []
selection
Manager
selection
Manager
:
any
undo
Redo
Manager
undo
Redo
Manager
:
any
Methods
add
Event
add
Event
(
node
,
event
)
:
void
Parameters
node
:
any
event
:
any
Returns
void
add
Event
Trigger
add
Event
Trigger
(
node
,
eventIndex
,
trigger
)
:
void
Parameters
node
:
any
eventIndex
:
number
事件的索引
trigger
:
any
Returns
void
add
Listener
add
Listener
(
name
,
func
)
:
void
Parameters
name
:
string
func
:
any
Returns
void
add
Node
add
Node
(
node
,
index
?
)
:
void
Parameters
node
:
Node
index
:
number
= -1
Returns
void
add
Nodes
add
Nodes
(
nodes
,
nodeToIndex
)
:
void
添加节点
Parameters
nodes
:
any
要添加的节点
nodeToIndex
:
any
Returns
void
check
Id
check
Id
(
)
:
boolean
检查是否有重复id
Returns
boolean
clear
clear
(
)
:
void
Returns
void
delete
Event
delete
Event
(
node
,
eventIndex
)
:
void
Parameters
node
:
any
eventIndex
:
any
Returns
void
delete
Event
Trigger
delete
Event
Trigger
(
node
,
eventIndex
,
triggerIndex
)
:
void
Parameters
node
:
any
eventIndex
:
number
事件索引
triggerIndex
:
any
条件索引
Returns
void
delete
Property
In
Event
delete
Property
In
Event
(
node
,
propertyIndex
?
,
evtIndex
)
:
void
Parameters
node
:
any
propertyIndex
:
number
= -1
evtIndex
:
number
Returns
void
destroy
destroy
(
)
:
void
销毁所有节点
Returns
void
fire
Event
fire
Event
(
evt
,
sender
)
:
void
Parameters
evt
:
any
sender
:
any
Returns
void
from
Object
from
Object
(
obj
)
:
void
Parameters
obj
:
any
Returns
void
get
Class
Name
get
Class
Name
(
)
:
string
Returns
string
get
Event
Source
get
Event
Source
(
)
:
any
Returns
any
get
Node
By
Id
get
Node
By
Id
(
nodeId
)
:
any
Parameters
nodeId
:
string
Returns
any
get
Nodes
get
Nodes
(
)
:
any
[]
Returns
any
[]
返回数据模型中所有的节点
get
Selection
Manager
get
Selection
Manager
(
)
:
any
Returns
any
get
Undo
Redo
Manager
get
Undo
Redo
Manager
(
)
:
any
Returns
any
group
group
(
nodes
)
:
void
Parameters
nodes
:
Node
[]
Returns
void
on
Fn
State
Changed
on
Fn
State
Changed
(
callback
)
:
void
Parameters
callback
:
any
Returns
void
on
Model
Changed
on
Model
Changed
(
callback
)
:
void
Parameters
callback
:
any
Returns
void
on
Selection
Changed
on
Selection
Changed
(
callback
)
:
void
Parameters
callback
:
any
Returns
void
remove
Nodes
remove
Nodes
(
nodes
)
:
void
删除指定节点数据
Parameters
nodes
:
any
节点数组
Returns
void
save
Property
In
Event
save
Property
In
Event
(
node
,
property
,
propertyIndex
?
,
evtIndex
)
:
void
Parameters
node
:
any
property
:
any
propertyIndex
:
number
= -1
evtIndex
:
number
Returns
void
set
Animation
set
Animation
(
node
,
animation
)
:
void
Parameters
node
:
any
animation
:
any
Returns
void
set
Attribute
Values
set
Attribute
Values
(
attrValuesMap
,
canvasAction
?
)
:
void
Parameters
attrValuesMap
:
any
canvasAction
:
boolean
= false
Returns
void
set
Node
Tag
set
Node
Tag
(
node
,
tag
)
:
void
Parameters
node
:
any
tag
:
string
Returns
void
toJSON
toJSON
(
isArray
?
)
:
string
Parameters
isArray
:
boolean
= false
Returns
string
to
Object
to
Object
(
isArray
?
)
:
{
format
:
string
;
images
:
any
;
nodes
:
any
[]
;
}
Parameters
isArray
:
boolean
= false
Returns
{
format
:
string
;
images
:
any
;
nodes
:
any
[]
;
}
format
:
string
images
:
any
nodes
:
any
[]
un
Group
un
Group
(
nodes
)
:
void
Parameters
nodes
:
Node
[]
Returns
void
update
Event
update
Event
(
node
,
event
,
evtIndex
)
:
void
Parameters
node
:
any
event
:
any
evtIndex
:
number
Returns
void
update
Event
Trigger
update
Event
Trigger
(
node
,
eventIndex
,
triggerIndex
,
trigger
)
:
void
Parameters
node
:
any
eventIndex
:
number
triggerIndex
:
number
trigger
:
any
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
class
Name
event
Listeners
event
Source
is
Preview
nodes
selection
Manager
undo
Redo
Manager
add
Event
add
Event
Trigger
add
Listener
add
Node
add
Nodes
check
Id
clear
delete
Event
delete
Event
Trigger
delete
Property
In
Event
destroy
fire
Event
from
Object
get
Class
Name
get
Event
Source
get
Node
By
Id
get
Nodes
get
Selection
Manager
get
Undo
Redo
Manager
group
on
Fn
State
Changed
on
Model
Changed
on
Selection
Changed
remove
Nodes
save
Property
In
Event
set
Animation
set
Attribute
Values
set
Node
Tag
toJSON
to
Object
un
Group
update
Event
update
Event
Trigger
graph-
editor-
core -
v1.1.2
Data
Model
Editable
Shape
Node
Ellipse
Node
Graph
Editor
Graph
Viewer
Group
Node
Image
Node
Label
Node
Line
Arrow
Node
Line
Node
Node
Path
Node
Pen
Node
Polyline
Node
Rect
Node
Regular
Polygon
Node
Ring
Node
Shape
Node
Star
Node
Symbol
Node
Text
Node
Wedge
Node
Editor
Config
GEvent
Grid
Config
Style
Config
Align
Direction
Event
Action
Event
Type
Event
When
Type
Utils
Generated using
TypeDoc
事件的索引