InheritanceJGraphT

case class InheritanceJGraphT[Node](refGraph: Ref[[A] =>> IO[A], DirectedAcyclicGraph[Node, Edge[Node]]]) extends Inheritance[Node]
Companion
object
trait Serializable
trait Product
trait Equals
trait Inheritance[Node]
class Object
trait Matchable
class Any

Value members

Concrete methods

override def addInheritance(node1: Node, node2: Node): IO[Unit]
Definition Classes
override def addNode(node: Node): IO[Unit]
Definition Classes
override def ancestors(node: Node): IO[Set[Node]]
Definition Classes
override def clear: IO[Unit]
Definition Classes
override def descendants(node: Node): IO[Set[Node]]
Definition Classes
override def nodes: IO[Set[Node]]
Definition Classes
override def show(showNode: Node => String): IO[String]
Definition Classes

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product