Relationships

class Relationships(roleQueries: RoleQueriesApi) extends RelationshipsApi
class Object
trait Matchable
class Any

Type members

Classlikes

class FromBuilder(name: String) extends FromBuilderApi
class Relationship[L <: AnyRef, R <: AnyRef](name: String, leftMul: Multiplicity, rightMul: Multiplicity)(implicit evidence$2: ClassTag[L], evidence$3: ClassTag[R]) extends RelationshipApi[L, R]

Class representation of a relationship between two (role) types.

Class representation of a relationship between two (role) types.

Type Params
L

type of the role of the left side of the relationship

R

type of the role of the right side of the relationship

Value Params
leftMul

multiplicity of the left side of the relationship

name

name of the relationship

rightMul

multiplicity of the right side of the relationship

class ToBuilder[L <: AnyRef](name: String, leftMul: Multiplicity)(implicit evidence$1: ClassTag[L]) extends ToBuilderApi[L]

Inherited classlikes

abstract
Inherited from
RelationshipsApi
abstract
class RelationshipApi[L <: AnyRef, R <: AnyRef]

Representation of a relationship between two (role) types.

Representation of a relationship between two (role) types.

Type Params
L

type of the role of the left side of the relationship

R

type of the role of the right side of the relationship

Inherited from
RelationshipsApi
abstract
class ToBuilderApi[L <: AnyRef]
Inherited from
RelationshipsApi

Value members

Concrete methods

override
def create(name: String): FromBuilder

Creates a Relationships.Relationship with the given name with a fluent relationship creation API.

Creates a Relationships.Relationship with the given name with a fluent relationship creation API.

Value Params
name

the name of the created Relationship

Returns

an instance of the Relationship builder

Definition Classes