
io.shiftleft.codepropertygraph.generated.nodes.AstNode.scala Maven / Gradle / Ivy
package io.shiftleft.codepropertygraph.generated.nodes
object AstNode {
object PropertyNames {
val Code = "CODE"
val ColumnNumber = "COLUMN_NUMBER"
val LineNumber = "LINE_NUMBER"
val Order = "ORDER"
val all: Set[String] = Set(Code, ColumnNumber, LineNumber, Order)
}
object Properties {
val Code = new overflowdb.PropertyKey[String]("CODE")
val ColumnNumber = new overflowdb.PropertyKey[Integer]("COLUMN_NUMBER")
val LineNumber = new overflowdb.PropertyKey[Integer]("LINE_NUMBER")
val Order = new overflowdb.PropertyKey[scala.Int]("ORDER")
}
object PropertyDefaults {
val Code = ""
val Order = -1: Int
}
object Edges {
val Out: Array[String] = Array()
val In: Array[String] = Array()
}
}
trait AstNodeBase extends AbstractNode {
def code: String
def columnNumber: Option[Integer]
def lineNumber: Option[Integer]
def order: scala.Int
}
trait AstNodeNew extends NewNode {
def code_=(value: String): Unit
def columnNumber_=(value: Option[Integer]): Unit
def lineNumber_=(value: Option[Integer]): Unit
def order_=(value: scala.Int): Unit
def code: String
def columnNumber: Option[Integer]
def lineNumber: Option[Integer]
def order: scala.Int
}
trait AstNode extends StoredNode with AstNodeBase {}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy