DevGraphEdge

class hets.DevGraphEdge(hs_edge: Tuple[int, int, hs.HetsAPI.Internal.DGLinkLab], parent: HsHierarchyElement | None)[source]
check_conservativity(checker: ConservativityChecker) Tuple[ConsistencyKind | None, List[str] | None, List[str] | None, List[str]][source]

Checks the conservativity of this edge

Parameters:

checker – Checker to use for checking the conservativity

Returns:

calculated conservativity together with obligations for the conservativity holding in the source theory and obligations required to hold in an imported theory

conservativity() ConsistencyKind[source]
conservativity_status() ConsistencyStatus[source]
get_conservativity_checker_by_name(name: str) ConservativityChecker | None[source]
get_usable_conservativity_checkers() List[ConservativityChecker][source]
id() int[source]
info() str[source]
is_homogeneous() bool[source]
is_inclusion() bool[source]
kind() EdgeKind[source]
morphism() GMorphism[source]
name() str[source]
origin() int[source]
target() int[source]
title() str[source]