blob: 9891c4ef94ed60b47628450868b59065c8820f1f (
plain)
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
|
class Attribute_Diff():
"""
Represents a change to note attributes, where nodes can represent
either logical nodes or logical links, and attributes can be added,
changed or removed
"""
pass
class Topo_Diff():
"""
Represents a change to the graph topology
"""
def __init__(self, link_set_rm=[],
node_set_rm=[],
node_set_add=[],
link_set_add=[]):
self.link_set_rm = link_set_rm
self.node_set_rm = node_set_rm
self.node_set_add = node_set_add
self.link_set_add = link_set_add
@property
def link_set_rm(self):
return self.link_set_rm
@property
def node_set_rm(self):
return self.node_set_rm
@property
def link_set_add(self):
return self.link_set_add
@property
def node_set_add(self):
return self.node_set_add
|