[−][src]Trait transit_model::relations::Relation
An object linking 2 types together.
Associated Types
Loading content...Required methods
fn get_from(&self) -> IdxSet<Self::From>
Returns the complete set of the source objects.
fn get_to(&self) -> IdxSet<Self::To>
Returns the complete set of the target objects.
fn get_corresponding_forward(
&self,
from: &IdxSet<Self::From>
) -> IdxSet<Self::To>
&self,
from: &IdxSet<Self::From>
) -> IdxSet<Self::To>
For a given set of the source objects, returns the corresponding targets objects.
fn get_corresponding_backward(
&self,
from: &IdxSet<Self::To>
) -> IdxSet<Self::From>
&self,
from: &IdxSet<Self::To>
) -> IdxSet<Self::From>
For a given set of the target objects, returns the corresponding source objects.