Adds a plays relationship between core and role.
Adds a plays relationship between core and role.
the player instance to add the given role
Returns a Seq of all players
Returns a Seq of all players
a Seq of all players
Checks if the role graph contains the given player.
Checks if the role graph contains the given player.
the player instance to check
true if the role graph contains the given player, false otherwise
Returns a Set of all roles attached to the given player (core object).
Returns a Set of all roles attached to the given player (core object).
the player instance to get the roles for
a Set of all roles of core
Removes a plays relationship between core and role.
Removes a plays relationship between core and role.
the player instance to remove the given role from
the role instance to remove
Removes the given player from the graph.
Removes the given player from the graph. This should remove its binding too!
the player to remove