ocpa.objects.graph.constraint_graph package
Submodules
ocpa.objects.graph.constraint_graph.obj module
- class ocpa.objects.graph.constraint_graph.obj.ConstraintGraph(name: str, nodes: Union[Set[ocpa.objects.graph.constraint_graph.obj.ActivityNode], Set[ocpa.objects.graph.constraint_graph.obj.ObjectTypeNode], Set[ocpa.objects.graph.constraint_graph.obj.FormulaNode]] = <factory>, cf_edges: Set[ocpa.objects.graph.constraint_graph.obj.ControlFlowEdge] = <factory>, obj_edges: Set[ocpa.objects.graph.constraint_graph.obj.ObjectRelationEdge] = <factory>, perf_edges: Set[ocpa.objects.graph.constraint_graph.obj.PerformanceEdge] = <factory>)
Bases:
object- add_cf_edge(cf_edge)
- add_cf_edges(cf_edges)
- add_node(node)
- add_nodes(nodes)
- add_obj_edge(obj_edge)
- add_obj_edges(obj_edges)
- add_perf_edge(perf_edge)
- add_perf_edges(perf_edges)
- cf_edges: Set[ocpa.objects.graph.constraint_graph.obj.ControlFlowEdge]
- name: str
- nodes: Union[Set[ocpa.objects.graph.constraint_graph.obj.ActivityNode], Set[ocpa.objects.graph.constraint_graph.obj.ObjectTypeNode], Set[ocpa.objects.graph.constraint_graph.obj.FormulaNode]]
- obj_edges: Set[ocpa.objects.graph.constraint_graph.obj.ObjectRelationEdge]
- perf_edges: Set[ocpa.objects.graph.constraint_graph.obj.PerformanceEdge]
- class ocpa.objects.graph.constraint_graph.obj.ControlFlowEdge(source: ocpa.objects.graph.constraint_graph.obj.ActivityNode, target: ocpa.objects.graph.constraint_graph.obj.ActivityNode, label: str, object_type: str, threshold: float)
Bases:
object- label: str
- message(strength) str
- object_type: str
- threshold: float
- class ocpa.objects.graph.constraint_graph.obj.FormulaNode(diag: str, comparator: str, threshold: int, agg: str = None, object_type: str = None)
Bases:
object- agg: str = None
- comparator: str
- diag: str
- object_type: str = None
- threshold: int
- class ocpa.objects.graph.constraint_graph.obj.ObjectRelationEdge(source: ocpa.objects.graph.constraint_graph.obj.ObjectTypeNode, target: ocpa.objects.graph.constraint_graph.obj.ActivityNode, label: str, threshold: float)
Bases:
object- label: str
- message(strength) str
- threshold: float
- class ocpa.objects.graph.constraint_graph.obj.PerformanceEdge(source: ocpa.objects.graph.constraint_graph.obj.FormulaNode, target: ocpa.objects.graph.constraint_graph.obj.ActivityNode)
Bases:
object- property message: str