public override bool Visit(ILocTimePredicate entity, ILocState data) { var time = data.RailwayState.ModelTime.Actual; return((time >= entity.PeriodStart) && (time <= entity.PeriodEnd)); }
public virtual TReturn Visit(ILocTimePredicate entity, TData data) { return(Visit((ILocPredicate)entity, data)); }
public override PredicateItem Visit(ILocTimePredicate entity, IRailway data) { return(new LocTimePredicateItem(entity)); }