NodeMethods

flatgraph.traversal.NodeMethods
final class NodeMethods(node: GNode) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Value members

Concrete methods

def in: Iterator[GNode]

follow all IN edges to their adjacent nodes

follow all IN edges to their adjacent nodes

Attributes

def in(edgeLabel: String): Iterator[GNode]

follow the given IN edge(s) to their adjacent nodes

follow the given IN edge(s) to their adjacent nodes

Attributes

def inE: Iterator[Edge]

lookup all IN edge(s)

lookup all IN edge(s)

Attributes

def inE(edgeLabel: String): Iterator[Edge]

lookup the given IN edge(s)

lookup the given IN edge(s)

Attributes

def out: Iterator[GNode]

follow all OUT edges to their adjacent nodes

follow all OUT edges to their adjacent nodes

Attributes

def out(edgeLabel: String): Iterator[GNode]

follow the given OUT edge(s) to their adjacent nodes

follow the given OUT edge(s) to their adjacent nodes

Attributes

def outE: Iterator[Edge]

lookup all OUT edge(s)

lookup all OUT edge(s)

Attributes

def outE(edgeLabel: String): Iterator[Edge]

lookup the given OUT edge(s)

lookup the given OUT edge(s)

Attributes

def property[ValueType](propertyKey: SinglePropertyKey[ValueType]): ValueType
def property[ValueType](propertyKey: OptionalPropertyKey[ValueType]): Option[ValueType]
def property[ValueType](propertyKey: MultiPropertyKey[ValueType]): IndexedSeq[ValueType]
def propertyOption[ValueType](propertyKey: SinglePropertyKey[ValueType]): Option[ValueType]
def propertyOption[ValueType](propertyKey: OptionalPropertyKey[ValueType]): Option[ValueType]
def propertyOption[ValueType](propertyKey: MultiPropertyKey[ValueType]): Option[IndexedSeq[ValueType]]
def propertyOption[ValueType](name: String): Option[ValueType]