EdgeType

overflowdb.schema.EdgeType
See theEdgeType companion object
class EdgeType(val name: String, val comment: Option[String], val schemaInfo: SchemaInfo) extends HasClassName with HasProperties with HasOptionalProtoId with HasSchemaInfo

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def properties: Seq[Property[_]]

properties (including potentially inherited properties)

properties (including potentially inherited properties)

Attributes

override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns:

a string representation of the object.

Definition Classes
Any

Inherited methods

def addProperties(additional: Property[_]*): HasProperties.this.type

Attributes

Inherited from:
HasProperties
def addProperty(additional: Property[_]): HasProperties.this.type

Attributes

Inherited from:
HasProperties
def className: String

Attributes

Inherited from:
HasClassName
def protoId: Option[Int]

Attributes

Inherited from:
HasOptionalProtoId
def protoId(id: Int): HasOptionalProtoId.this.type

Attributes

Inherited from:
HasOptionalProtoId

Concrete fields

val comment: Option[String]
val name: String

Inherited fields

protected val _properties: Set[Property[_]]

Attributes

Inherited from:
HasProperties
protected var _protoId: Option[Int]

Attributes

Inherited from:
HasOptionalProtoId