Package

com.flowtick.graphs

defaults

Permalink

package defaults

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. defaults
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class DefaultGraph[E, N, M](value: M, edges: Iterable[E], nodes: Iterable[N], incoming: Map[N, Iterable[E]], outgoing: Map[N, Iterable[E]]) extends Product with Serializable

    Permalink

    case class holding the values of a default graph

    case class holding the values of a default graph

    the fields are private since we want the type class instance to be used for access

  2. final case class Edge[V, N](value: V, head: N, tail: N) extends Product with Serializable

    Permalink
  3. final case class Node[X](value: X, label: Option[String] = None)(implicit identifiable: Identifiable[X]) extends Product with Serializable

    Permalink

Value Members

  1. implicit def defaultGraph[G[_, _, _], ET[_, _]]: Graph[DefaultGraph, ET] with GraphBuilder[DefaultGraph, ET]

    Permalink
  2. object directed

    Permalink
  3. implicit def emptyOption[T]: Empty[Option[T]]

    Permalink
  4. implicit def emptyUnit: Empty[Unit]

    Permalink
  5. implicit def identifiableNode[X]: Identifiable[Node[X]]

    Permalink
  6. implicit def identifiableNumeric[N](implicit numeric: Numeric[N]): Identifiable[N]

    Permalink
  7. implicit def identifiableString[X]: Identifiable[String]

    Permalink
  8. implicit def labeledEdge[E[_, _], V, N](implicit edge: EdgeType[E], labeled: Labeled[V, String]): Labeled[E[V, N], String]

    Permalink
  9. def n[X](value: X, label: Option[String] = None)(implicit identifiable: Identifiable[X]): Node[X]

    Permalink
  10. implicit def numericLabel[T](implicit numeric: Numeric[T]): Labeled[T, String]

    Permalink
  11. implicit def stringLabel: Labeled[String, String]

    Permalink
  12. implicit def unitLabel: Labeled[Unit, String]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped