public interface RoadAccess
List of disjoint RoadAccessType values that can be combined to create more types using the RoadAccessType.union method. For example, an access denied to RoadAccess.Automobiles and RoadAccess.Truck could be defined as:

RoadAccess.Automobile.union(RoadAccess.Truck)

Note that disjoint means that applying the method RoadAccessType.intersect to any pair of different values returns false. You can use the RoadAccess.values method to retrieve all these values.