NewNode

io.shiftleft.codepropertygraph.generated.nodes.NewNode
abstract class NewNode extends AbstractNode, DetachedNodeData, Product

base type for all nodes that can be added to a graph, e.g. the diffgraph

Attributes

Graph
Supertypes
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait AbstractNode
trait StaticType[AnyRef]
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Show all
Known subtypes

Members list

Type members

Types

Value members

Abstract methods

def copy: NewNode.this.type
def isValidInNeighbor(edgeLabel: String, n: NewNode): Boolean
def isValidOutNeighbor(edgeLabel: String, n: NewNode): Boolean
def properties: Map[String, Any]

Concrete methods

override def getRefOrId(): Object

Attributes

Definition Classes
DetachedNodeData
override def setRefOrId(r: Object): Unit

Attributes

Definition Classes
DetachedNodeData
def stored: Option[StoredType]

Inherited methods

def canEqual(that: Any): Boolean

Attributes

Inherited from:
Equals
def label(): String

Attributes

Inherited from:
DetachedNodeData
def productArity: Int

Attributes

Inherited from:
Product
def productElement(n: Int): Any

Attributes

Inherited from:
Product
def productElementName(n: Int): String

Attributes

Inherited from:
Product
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def productPrefix: String

Attributes

Inherited from:
Product