molfoundry.RuleEdge#

class molfoundry.RuleEdge(class_ref, *args)#

One edge of a rule’s span, joining two RuleVertex.

source and target are the RuleVertex endpoints. left and right are the edge as matched and as produced, None where the rule does not have the edge on that side.

Parameters:

class_ref (Any)

property source: RuleVertex#
property target: RuleVertex#
property membership: Membership#
property left: RuleEdgeSide | None#
property right: RuleEdgeSide | None#
property leftLabel: str | None#
property rightLabel: str | None#
property isContext: bool#
property isChanged: bool#
property isCreated: bool#
property isDeleted: bool#
property isPreserved: bool#