ocpa.objects.graph.constraint_graph package

Submodules

ocpa.objects.graph.constraint_graph.obj module

class ocpa.objects.graph.constraint_graph.obj.ActivityNode(name: str)

Bases: object

name: str
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
source: ocpa.objects.graph.constraint_graph.obj.ActivityNode
target: ocpa.objects.graph.constraint_graph.obj.ActivityNode
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
source: ocpa.objects.graph.constraint_graph.obj.ObjectTypeNode
target: ocpa.objects.graph.constraint_graph.obj.ActivityNode
threshold: float
class ocpa.objects.graph.constraint_graph.obj.ObjectTypeNode(name: str)

Bases: object

name: str
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
source: ocpa.objects.graph.constraint_graph.obj.FormulaNode
target: ocpa.objects.graph.constraint_graph.obj.ActivityNode

Module contents