Package org.planit.mode
Class ModeFeaturesFactory
- java.lang.Object
-
- org.planit.mode.ModeFeaturesFactory
-
public class ModeFeaturesFactory extends Object
Factory class to create physical and usability features for custom modes- Author:
- markr
-
-
Constructor Summary
Constructors Constructor Description ModeFeaturesFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PhysicalModeFeaturescreateDefaultPhysicalFeatures()create default physical mode features (VEHICLE, MOTORISED, ROAD)static UsabilityModeFeaturescreateDefaultUsabilityFeatures()create default usability mode features (PRIVATE)static PhysicalModeFeaturescreatePhysicalFeatures(VehicularModeType vehicleType, MotorisationModeType motorisationType, TrackModeType trackType)create physical mode featuresstatic UsabilityModeFeaturescreateUsabilityFeatures(UseOfModeType useOfModeType)create usability mode features
-
-
-
Method Detail
-
createPhysicalFeatures
public static PhysicalModeFeatures createPhysicalFeatures(VehicularModeType vehicleType, MotorisationModeType motorisationType, TrackModeType trackType)
create physical mode features- Parameters:
vehicleType- to usemotorisationType- to usetrackType- to use- Returns:
- physical mode features that are created
-
createUsabilityFeatures
public static UsabilityModeFeatures createUsabilityFeatures(UseOfModeType useOfModeType)
create usability mode features- Parameters:
useOfModeType- to use- Returns:
- usability mode features that are created
-
createDefaultUsabilityFeatures
public static UsabilityModeFeatures createDefaultUsabilityFeatures()
create default usability mode features (PRIVATE)- Returns:
- usability mode features that are created
-
createDefaultPhysicalFeatures
public static PhysicalModeFeatures createDefaultPhysicalFeatures()
create default physical mode features (VEHICLE, MOTORISED, ROAD)- Returns:
- usability mode features that are created
-
-