abstract class Node extends Element with NodeOrDetachedNode
- Alphabetic
- By Inheritance
- Node
- NodeOrDetachedNode
- Element
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new Node()
Abstract Value Members
- abstract def addEdgeImpl(label: String, inNode: Node, keyValues: Map[String, AnyRef]): Edge
- Attributes
- protected[overflowdb]
- abstract def addEdgeImpl(label: String, inNode: Node, keyValues: <repeated...>[AnyRef]): Edge
- Attributes
- protected[overflowdb]
- abstract def addEdgeSilentImpl(label: String, inNode: Node, keyValues: Map[String, AnyRef]): Unit
- Attributes
- protected[overflowdb]
- abstract def addEdgeSilentImpl(label: String, inNode: Node, keyValues: <repeated...>[AnyRef]): Unit
- Attributes
- protected[overflowdb]
- abstract def both(edgeLabels: <repeated...>[String]): Iterator[Node]
- abstract def both(): Iterator[Node]
- abstract def bothE(edgeLabels: <repeated...>[String]): Iterator[Edge]
- abstract def bothE(): Iterator[Edge]
- abstract def graph(): Graph
- Definition Classes
- Element
- abstract def id(): Long
- abstract def in(edgeLabels: <repeated...>[String]): Iterator[Node]
- abstract def in(): Iterator[Node]
- abstract def inE(edgeLabels: <repeated...>[String]): Iterator[Edge]
- abstract def inE(): Iterator[Edge]
- abstract def label(): String
- Definition Classes
- Element
- abstract def out(edgeLabels: <repeated...>[String]): Iterator[Node]
- abstract def out(): Iterator[Node]
- abstract def outE(edgeLabels: <repeated...>[String]): Iterator[Edge]
- abstract def outE(): Iterator[Edge]
- abstract def propertiesMap(): Map[String, AnyRef]
Map with all properties, including the default property values which haven't been explicitly set
Map with all properties, including the default property values which haven't been explicitly set
- Definition Classes
- Element
- abstract def property[A](key: PropertyKey[A]): A
- Definition Classes
- Element
- abstract def property(key: String): AnyRef
- Definition Classes
- Element
- abstract def propertyKeys(): Set[String]
- Definition Classes
- Element
- abstract def propertyOption(key: String): Optional[AnyRef]
- Definition Classes
- Element
- abstract def propertyOption[A](key: PropertyKey[A]): Optional[A]
- Definition Classes
- Element
- abstract def removeImpl(): Unit
- Attributes
- protected[overflowdb]
- Definition Classes
- Element
- abstract def removePropertyImpl(key: String): Unit
- Attributes
- protected[overflowdb]
- Definition Classes
- Element
- abstract def setPropertyImpl(property: Property[_ <: AnyRef]): Unit
- Attributes
- protected[overflowdb]
- Definition Classes
- Element
- abstract def setPropertyImpl[A](key: PropertyKey[A], value: A): Unit
- Attributes
- protected[overflowdb]
- Definition Classes
- Element
- abstract def setPropertyImpl(key: String, value: AnyRef): Unit
- Attributes
- protected[overflowdb]
- Definition Classes
- Element
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def _initializeFromDetached(data: DetachedNodeData, mapper: Function[DetachedNodeData, Node]): Unit
- Attributes
- protected[overflowdb]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def property[A](key: PropertyKey[A], defaultValue: A): A
- Definition Classes
- Element
- def property[A](key: String, defaultValue: A): A
- Definition Classes
- Element
- def propertyDefaultValue(propertyKey: String): AnyRef
override this in specific element class, to define a default value
override this in specific element class, to define a default value
- Definition Classes
- Element
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
Deprecated Value Members
- final def addEdge(label: String, inNode: Node, keyValues: Map[String, AnyRef]): Edge
Add an outgoing edge to the node with provided label and edge properties as key/value pairs.
Add an outgoing edge to the node with provided label and edge properties as key/value pairs.
- Annotations
- @Deprecated
- Deprecated
- final def addEdge(label: String, inNode: Node, keyValues: <repeated...>[AnyRef]): Edge
Add an outgoing edge to the node with provided label and edge properties as key/value pairs.
Add an outgoing edge to the node with provided label and edge properties as key/value pairs. These key/values must be provided in an even number where the odd numbered arguments are
String
property keys and the even numbered arguments are the related property values.- Annotations
- @Deprecated
- Deprecated
- final def addEdgeSilent(label: String, inNode: Node, keyValues: Map[String, AnyRef]): Unit
Add an outgoing edge to the node with provided label and edge properties as key/value pairs.
Add an outgoing edge to the node with provided label and edge properties as key/value pairs. Just like
addEdge2}}, but doesn't instantiate and return a dummy edge
- Annotations
- @Deprecated
- Deprecated
- final def addEdgeSilent(label: String, inNode: Node, keyValues: <repeated...>[AnyRef]): Unit
Add an outgoing edge to the node with provided label and edge properties as key/value pairs.
Add an outgoing edge to the node with provided label and edge properties as key/value pairs. These key/values must be provided in an even number where the odd numbered arguments are
String
property keys and the even numbered arguments are the related property values. Just likeaddEdge2}}, but doesn't instantiate and return a dummy edge
- Annotations
- @Deprecated
- Deprecated
- final def remove(): Unit
- Definition Classes
- Element
- Annotations
- @Deprecated
- Deprecated
- final def removeProperty(key: String): Unit
- Definition Classes
- Element
- Annotations
- @Deprecated
- Deprecated
- final def setProperty(property: Property[_ <: AnyRef]): Unit
- Definition Classes
- Element
- Annotations
- @Deprecated
- Deprecated
- final def setProperty[A](key: PropertyKey[A], value: A): Unit
- Definition Classes
- Element
- Annotations
- @Deprecated
- Deprecated
- final def setProperty(key: String, value: AnyRef): Unit
- Definition Classes
- Element
- Annotations
- @Deprecated
- Deprecated