Class

edu.illinois.cs.cogcomp.saul.datamodel.edge

SymmetricEdge

Related Doc: package edge

Permalink

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

Represents an edge between the same data type.

T

Type of the source node's data

link

Link

ms

Matching functions

Linear Supertypes
Serializable, Serializable, Product, Equals, Edge[T, T], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SymmetricEdge
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Edge
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SymmetricEdge(link: Link[T, T], ms: Seq[(T, T) ⇒ Boolean] = Seq.empty[(T, T) => Boolean])

    Permalink

    link

    Link

    ms

    Matching functions

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def +=(t: T, u: T): LinkedHashSet[NodeInstance[T]]

    Permalink
    Definition Classes
    Edge
  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  5. def addReverseSensor(sensor: (T) ⇒ T)(implicit d: DummyImplicit): ArrayBuffer[(T) ⇒ Iterable[T]]

    Permalink
    Definition Classes
    Edge
  6. def addReverseSensor(sensor: (T) ⇒ Iterable[T]): ArrayBuffer[(T) ⇒ Iterable[T]]

    Permalink
    Definition Classes
    Edge
  7. def addSensor(sensor: (T) ⇒ T)(implicit d: DummyImplicit): ArrayBuffer[(T) ⇒ Iterable[T]]

    Permalink
    Definition Classes
    Edge
  8. def addSensor(sensor: (T) ⇒ Iterable[T]): ArrayBuffer[(T) ⇒ Iterable[T]]

    Permalink
    Definition Classes
    Edge
  9. def addSensor(f: (T, T) ⇒ Boolean): ArrayBuffer[(T, T) ⇒ Boolean]

    Permalink
    Definition Classes
    Edge
  10. def apply(ts: Iterable[T]): InstanceSet[T]

    Permalink
    Definition Classes
    Edge
  11. def apply(t: T): InstanceSet[T]

    Permalink
    Definition Classes
    Edge
  12. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  13. def backward: Link[T, T]

    Permalink
    Definition Classes
    SymmetricEdgeEdge
  14. def clear(): Unit

    Permalink
    Definition Classes
    Edge
  15. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. def deriveIndexWithIds(): Unit

    Permalink
    Definition Classes
    Edge
  17. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. def forward: Link[T, T]

    Permalink
    Definition Classes
    SymmetricEdgeEdge
  20. def from: Node[T]

    Permalink
    Definition Classes
    Edge
  21. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  22. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  23. val link: Link[T, T]

    Permalink

    Link

  24. def links: Seq[(T, T)]

    Permalink
    Definition Classes
    Edge
  25. def loadIndexWithIds(in: ExceptionlessInputStream): Unit

    Permalink
    Definition Classes
    Edge
  26. val matchers: ArrayBuffer[(T, T) ⇒ Boolean]

    Permalink
    Definition Classes
    SymmetricEdgeEdge
  27. val ms: Seq[(T, T) ⇒ Boolean]

    Permalink

    Matching functions

  28. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  29. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  30. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  31. def populateFrom(e: Edge[_, _]): Unit

    Permalink
    Definition Classes
    Edge
  32. def populateUsingFrom(t: T, train: Boolean = true): Unit

    Permalink
    Definition Classes
    Edge
  33. def populateUsingTo(u: T, train: Boolean = true): Unit

    Permalink
    Definition Classes
    Edge
  34. def populateWith(sensor: (T, T) ⇒ Boolean, from: Iterable[T] = forward.from.getAllInstances, to: Iterable[T] = forward.to.getAllInstances): Unit

    Permalink
    Definition Classes
    Edge
  35. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  36. def to: Node[T]

    Permalink
    Definition Classes
    Edge
  37. def unary_-: SymmetricEdge[T]

    Permalink
    Definition Classes
    SymmetricEdgeEdge
  38. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. def writeIndexWithIds(out: ExceptionlessOutputStream): Unit

    Permalink
    Definition Classes
    Edge

Deprecated Value Members

  1. def populateWith(sensor: (T) ⇒ Iterable[T]): Unit

    Permalink
    Definition Classes
    Edge
    Annotations
    @deprecated
    Deprecated
  2. def populateWith(sensor: (T) ⇒ Option[T])(implicit d1: DummyImplicit, d2: DummyImplicit): Unit

    Permalink
    Definition Classes
    Edge
    Annotations
    @deprecated
    Deprecated
  3. def populateWith(sensor: (T) ⇒ T)(implicit d: DummyImplicit): Unit

    Permalink
    Definition Classes
    Edge
    Annotations
    @deprecated
    Deprecated

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Edge[T, T]

Inherited from AnyRef

Inherited from Any

Ungrouped