msticpy.datamodel.entities.entity_graph module
Entity Graph classes.
- class msticpy.datamodel.entities.entity_graph.Edge(source, target, attrs=None)
Bases:
objectEntity edge class.
Create a new edge between source and target.
- Parameters:
- add_attr(name, value)
Add an edge attribute.
- Parameters:
name (str)
value (Any)
- attrs: dict[str, Any]
- class msticpy.datamodel.entities.entity_graph.Node
Bases:
objectEntity node.
Initialize the node.
- add_edge(target, edge_attrs=None)
Add an edge between self and target.
- Parameters:
target (Node) – Target node.
edge_attrs (Optional[Dict[str, Any]], optional) – Attributes to assign to new edge, by default None
- has_edge(other)
Return True if node has an edge with other.