EdgeModel

trait EdgeModel[E <: Edge[E, From, To], From, To] extends DocumentModel[E]
trait DocumentModel[E]
class Object
trait Matchable
class Any

Type members

Inherited classlikes

implicit implicit class FieldExtras[F](field: Field[F])
Inherited from:
DocumentModel
object index
Inherited from:
DocumentModel

Value members

Inherited methods

final def allMutations: List[DataMutation]
Inherited from:
DocumentModel
protected def field[T](name: String, mutation: DataMutation): Field[T]
Inherited from:
DocumentModel
protected def field[T](name: String): Field[T]
Inherited from:
DocumentModel
protected def field[T](name: String, mutation: Option[DataMutation]): Field[T]
Inherited from:
DocumentModel
def fields: List[Field[_]]
Inherited from:
DocumentModel
protected def generateId(): String
Inherited from:
DocumentModel
def id(value: String): Id[E]
Inherited from:
DocumentModel
def indexes: List[Index]
Inherited from:
DocumentModel
Inherited from:
DocumentModel

Concrete fields

val _from: Field[Id[From]]
val _to: Field[Id[To]]

Inherited fields

val _id: Field[Id[E]]
Inherited from:
DocumentModel
val collectionName: String
Inherited from:
DocumentModel

Implicits

Inherited implicits

final implicit def FieldExtras[F](field: Field[F]): FieldExtras[F]
Inherited from:
DocumentModel
implicit val rw: ReaderWriter[E]
Inherited from:
DocumentModel