org.graphstream.scalags.graph

RichNode

class RichNode extends RichElement[Node] with Node

Linear Supertypes
Node, Iterable[Edge], RichElement[Node], Element, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. RichNode
  2. Node
  3. Iterable
  4. RichElement
  5. Element
  6. AnyRef
  7. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RichNode (node: Node)

Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def -- (other: Node): Node

  5. def -> (other: Node): Node

  6. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  7. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  8. def addAttribute (attribute: String, values: <repeated...>[AnyRef]): Unit

    Definition Classes
    RichElement → Element
  9. def addAttribute (attribute: String, values: AnyRef*): Unit

    Definition Classes
    RichElement
  10. def addAttributes (attributes: Map[String, AnyRef]): Unit

    Definition Classes
    RichElement → Element
  11. def apply (i: Int): Edge

  12. def apply (key: String): Any

    Definition Classes
    RichElement
  13. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  14. def attribute [T] (key: String): T

    Definition Classes
    RichElement
  15. def attributeCount : Int

    Definition Classes
    RichElement
  16. def attributeKeys : Iterable[String]

    Definition Classes
    RichElement
  17. def changeAttribute (attribute: String, values: <repeated...>[AnyRef]): Unit

    Definition Classes
    RichElement → Element
  18. def changeAttribute (attribute: String, values: AnyRef*): Unit

    Definition Classes
    RichElement
  19. def clearAttributes (): Unit

    Definition Classes
    RichElement → Element
  20. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  21. def degree : Int

  22. def eachEdge [T <: Edge] : Iterable[T]

  23. def eachEnteringEdge [T <: Edge] : Iterable[T]

  24. def eachLeavingEdge [T <: Edge] : Iterable[T]

  25. def edge (i: Int): Edge

  26. def edges [T <: Edge] : Collection[T]

  27. val element : Node

    Attributes
    protected
    Definition Classes
    RichElement
  28. def enteringEdges [T <: Edge] : Collection[T]

  29. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  30. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  31. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  32. def from (id: String): Option[Edge]

  33. def getArray (key: String): Array[AnyRef]

    Definition Classes
    RichElement → Element
  34. def getAttribute [T] (key: String, clazz: Class[T]): T

    Definition Classes
    RichElement → Element
  35. def getAttribute [T] (key: String): T

    Definition Classes
    RichElement → Element
  36. def getAttributeCount (): Int

    Definition Classes
    RichElement → Element
  37. def getAttributeKeyIterator (): Iterator[String]

    Definition Classes
    RichElement → Element
  38. def getAttributeKeySet (): Iterable[String]

    Definition Classes
    RichElement → Element
  39. def getBreadthFirstIterator [T <: Node] (directed: Boolean): Iterator[T]

    Definition Classes
    RichNode → Node
  40. def getBreadthFirstIterator [T <: Node] (): Iterator[T]

    Definition Classes
    RichNode → Node
  41. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef
  42. def getDegree (): Int

    Definition Classes
    RichNode → Node
  43. def getDepthFirstIterator [T <: Node] (directed: Boolean): Iterator[T]

    Definition Classes
    RichNode → Node
  44. def getDepthFirstIterator [T <: Node] (): Iterator[T]

    Definition Classes
    RichNode → Node
  45. def getEachEdge [T <: Edge] (): Iterable[T]

    Definition Classes
    RichNode → Node
  46. def getEachEnteringEdge [T <: Edge] (): Iterable[T]

    Definition Classes
    RichNode → Node
  47. def getEachLeavingEdge [T <: Edge] (): Iterable[T]

    Definition Classes
    RichNode → Node
  48. def getEdge [T <: Edge] (i: Int): T

    Definition Classes
    RichNode → Node
  49. def getEdgeBetween [T <: Edge] (id: String): T

    Definition Classes
    RichNode → Node
  50. def getEdgeFrom [T <: Edge] (id: String): T

    Definition Classes
    RichNode → Node
  51. def getEdgeIterator [T <: Edge] (): Iterator[T]

    Definition Classes
    RichNode → Node
  52. def getEdgeSet [T <: Edge] (): Collection[T]

    Definition Classes
    RichNode → Node
  53. def getEdgeToward [T <: Edge] (id: String): T

    Definition Classes
    RichNode → Node
  54. def getEnteringEdgeIterator [T <: Edge] (): Iterator[T]

    Definition Classes
    RichNode → Node
  55. def getEnteringEdgeSet [T <: Edge] (): Collection[T]

    Definition Classes
    RichNode → Node
  56. def getFirstAttributeOf [T] (keys: <repeated...>[String]): T

    Definition Classes
    RichElement → Element
  57. def getFirstAttributeOf [T] (clazz: Class[T], keys: <repeated...>[String]): T

    Definition Classes
    RichElement → Element
  58. def getFirstAttributeOf [T] (clazz: Class[T], keys: String*): T

    Definition Classes
    RichElement
  59. def getFirstAttributeOf [T] (keys: String*): T

    Definition Classes
    RichElement
  60. def getGraph (): Graph

    Definition Classes
    RichNode → Node
  61. def getHash (key: String): java.util.HashMap[_, _]

    Definition Classes
    RichElement → Element
  62. def getId (): String

    Definition Classes
    RichElement → Element
  63. def getInDegree (): Int

    Definition Classes
    RichNode → Node
  64. def getLabel (key: String): CharSequence

    Definition Classes
    RichElement → Element
  65. def getLeavingEdgeIterator [T <: Edge] (): Iterator[T]

    Definition Classes
    RichNode → Node
  66. def getLeavingEdgeSet [T <: Edge] (): Collection[T]

    Definition Classes
    RichNode → Node
  67. def getNeighborNodeIterator [T <: Node] (): Iterator[T]

    Definition Classes
    RichNode → Node
  68. def getNumber (key: String): Double

    Definition Classes
    RichElement → Element
  69. def getOutDegree (): Int

    Definition Classes
    RichNode → Node
  70. def getVector (key: String): java.util.ArrayList[_ <: java.lang.Number]

    Definition Classes
    RichElement → Element
  71. def graph : Graph

  72. def hasArray (key: String): Boolean

    Definition Classes
    RichElement → Element
  73. def hasAttribute (key: String, clazz: Class[_]): Boolean

    Definition Classes
    RichElement → Element
  74. def hasAttribute (key: String): Boolean

    Definition Classes
    RichElement → Element
  75. def hasEdgeBetween (id: String): Boolean

    Definition Classes
    RichNode → Node
  76. def hasEdgeFrom (id: String): Boolean

    Definition Classes
    RichNode → Node
  77. def hasEdgeToward (id: String): Boolean

    Definition Classes
    RichNode → Node
  78. def hasHash (key: String): Boolean

    Definition Classes
    RichElement → Element
  79. def hasLabel (key: String): Boolean

    Definition Classes
    RichElement → Element
  80. def hasNumber (key: String): Boolean

    Definition Classes
    RichElement → Element
  81. def hasVector (key: String): Boolean

    Definition Classes
    RichElement → Element
  82. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  83. def id : String

    Definition Classes
    RichElement
  84. def inDegree : Int

  85. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  86. def iterator (): Iterator[Edge]

    Definition Classes
    RichNode → Iterable
  87. def label (key: String): CharSequence

    Definition Classes
    RichElement
  88. def leavingEdges [T <: Edge] : Collection[T]

  89. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  90. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  91. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  92. def number (key: String): Double

    Definition Classes
    RichElement
  93. def outDegree : Int

  94. def removeAttribute (attribute: String): Unit

    Definition Classes
    RichElement → Element
  95. def setAttribute (attribute: String, values: <repeated...>[AnyRef]): Unit

    Definition Classes
    RichElement → Element
  96. def setAttribute (attribute: String, values: AnyRef*): Unit

    Definition Classes
    RichElement
  97. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  98. def toString (): String

    Definition Classes
    RichNode → Node → AnyRef → Any
  99. def toward (id: String): Option[Edge]

  100. def update (key: String, values: Product): Unit

    Definition Classes
    RichElement
  101. def update (key: String, value: Any): Unit

    Definition Classes
    RichElement
  102. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from Node

Inherited from Iterable[Edge]

Inherited from RichElement[Node]

Inherited from Element

Inherited from AnyRef

Inherited from Any