Class/Object

ai.deepsense.graph

DeeplangGraph

Related Docs: object DeeplangGraph | package graph

Permalink

case class DeeplangGraph(nodes: Set[DeeplangNode] = Set.empty, edges: Set[Edge] = Set()) extends DirectedGraph[DOperation, DeeplangGraph] with KnowledgeInference with NodeInferenceImpl with Product with Serializable

Linear Supertypes
Product, Equals, NodeInferenceImpl, NodeInference, KnowledgeInference, DirectedGraph[DOperation, DeeplangGraph], Serializable, Serializable, TopologicallySortable[DOperation], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DeeplangGraph
  2. Product
  3. Equals
  4. NodeInferenceImpl
  5. NodeInference
  6. KnowledgeInference
  7. DirectedGraph
  8. Serializable
  9. Serializable
  10. TopologicallySortable
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DeeplangGraph(nodes: Set[DeeplangNode] = Set.empty, edges: Set[Edge] = Set())

    Permalink

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def allPredecessorsOf(id: Id): Set[Node[DOperation]]

    Permalink
    Definition Classes
    DirectedGraph → TopologicallySortable
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def containsCycle: Boolean

    Permalink
    Definition Classes
    DirectedGraph
  8. val edges: Set[Edge]

    Permalink
    Definition Classes
    DeeplangGraph → DirectedGraph → TopologicallySortable
  9. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def getDatasourcesIds: Set[UUID]

    Permalink
  13. def getValidEdges: Set[Edge]

    Permalink
    Definition Classes
    DirectedGraph
  14. def inferKnowledge(node: DeeplangNode, context: InferContext, inputInferenceForNode: NodeInferenceResult): NodeInferenceResult

    Permalink

    returns

    inferred result for the given node.

    Definition Classes
    NodeInferenceImplNodeInference
  15. def inferKnowledge(context: InferContext, initialKnowledge: GraphKnowledge): GraphKnowledge

    Permalink

    returns

    A graph knowledge with inferred results for every node.

    Definition Classes
    KnowledgeInference
  16. def inputInferenceForNode(node: DeeplangNode, context: InferContext, graphKnowledge: GraphKnowledge, nodePredecessorsEndpoints: IndexedSeq[Option[Endpoint]]): NodeInferenceResult

    Permalink
    Definition Classes
    NodeInferenceImplNodeInference
  17. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  18. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. def node(id: Id): Node[DOperation]

    Permalink
    Definition Classes
    DirectedGraph → TopologicallySortable
  20. val nodes: Set[DeeplangNode]

    Permalink
    Definition Classes
    DeeplangGraph → DirectedGraph → TopologicallySortable
  21. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  23. def predecessors(id: Id): IndexedSeq[Option[Endpoint]]

    Permalink
    Definition Classes
    DirectedGraph → TopologicallySortable
  24. def predecessorsOf(nodes: Set[Id]): Set[Id]

    Permalink
    Definition Classes
    DirectedGraph
  25. def rootNodes: Iterable[Node[DOperation]]

    Permalink
    Definition Classes
    DirectedGraph
  26. def size: Int

    Permalink
    Definition Classes
    DirectedGraph
  27. def subgraph(nodes: Set[DeeplangNode], edges: Set[Edge]): DeeplangGraph

    Permalink
    Definition Classes
    DeeplangGraph → DirectedGraph
  28. def subgraph(nodes: Set[Id]): DeeplangGraph

    Permalink
    Definition Classes
    DirectedGraph
  29. def successors(id: Id): IndexedSeq[Set[Endpoint]]

    Permalink
    Definition Classes
    DirectedGraph → TopologicallySortable
  30. def successorsOf(node: Id): Set[Id]

    Permalink
    Definition Classes
    DirectedGraph
  31. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  32. def topologicallySorted: Option[List[Node[DOperation]]]

    Permalink
    Definition Classes
    DirectedGraph → TopologicallySortable
  33. val validEdges: Set[Edge]

    Permalink
    Definition Classes
    DirectedGraph
  34. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Product

Inherited from Equals

Inherited from NodeInferenceImpl

Inherited from NodeInference

Inherited from KnowledgeInference

Inherited from DirectedGraph[DOperation, DeeplangGraph]

Inherited from Serializable

Inherited from Serializable

Inherited from TopologicallySortable[DOperation]

Inherited from AnyRef

Inherited from Any

Ungrouped