Package

edu.illinois.cs.cogcomp.saul.datamodel

edge

Permalink

package edge

Visibility
  1. Public
  2. All

Type Members

  1. case class AsymmetricEdge[T <: AnyRef, U <: AnyRef](forward: Link[T, U], backward: Link[U, T], ms: Seq[(T, U) ⇒ Boolean] = Seq.empty[(T, U) => Boolean]) extends Edge[T, U] with Product with Serializable

    Permalink

    Represents an edge between two different data types.

    Represents an edge between two different data types.

    T

    Type of the source node's data

    U

    Type of the target node's data.

    forward

    Forward link

    backward

    Backward link

    ms

    Matching functions

  2. trait Edge[T <: AnyRef, U <: AnyRef] extends AnyRef

    Permalink

    Represents an Edge in the data model graph.

    Represents an Edge in the data model graph. Edges are used to connect two nodes in the data model graph.

    T

    Type of the source node's data

    U

    Type of the target node's data.

  3. class Link[A <: AnyRef, B <: AnyRef] extends AnyRef

    Permalink

    Represents a link between two nodes in the data model graph.

    Represents a link between two nodes in the data model graph.

    A

    Type of the source node.

    B

    Type of the target node.

  4. case class SymmetricEdge[T <: AnyRef](link: Link[T, T], ms: Seq[(T, T) ⇒ Boolean] = Seq.empty[(T, T) => Boolean]) extends Edge[T, T] with Product with Serializable

    Permalink

    Represents an edge between the same data type.

    Represents an edge between the same data type.

    T

    Type of the source node's data

    link

    Link

    ms

    Matching functions

Ungrouped