Relationship

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.

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 RelationshipApi[L, R]
class Object
trait Matchable
class Any

Value members

Concrete methods

override
def left(matcher: L => Boolean): Seq[L]
Definition Classes
override
def right(matcher: R => Boolean): Seq[R]
Definition Classes