All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.opentripplanner.client.model.LegMode Maven / Gradle / Ivy

There is a newer version: 0.1.7
Show newest version
package org.opentripplanner.client.model;

import java.util.EnumSet;
import java.util.Set;

public enum LegMode {
  WALK,
  RAIL,
  BUS,
  COACH,
  SUBWAY,
  FERRY,
  TRAM,
  MONORAIL,
  CARPOOL,
  BICYCLE,
  SCOOTER,
  CAR,
  TAXI,
  CABLE_CAR,
  AIRPLANE,
  FUNICULAR,
  FLEX,
  GONDOLA,
  TROLLEYBUS;

  private static final Set NON_TRANSIT_MODES = EnumSet.of(CAR, SCOOTER, BICYCLE, WALK);

  public boolean isTransit() {
    return !NON_TRANSIT_MODES.contains(this);
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy