Uses of Interface
org.goplanit.utils.mode.UsabilityModeFeatures
-
Packages that use UsabilityModeFeatures Package Description org.goplanit.mode org.goplanit.utils.mode -
-
Uses of UsabilityModeFeatures in org.goplanit.mode
Classes in org.goplanit.mode that implement UsabilityModeFeatures Modifier and Type Class Description class
UsabilityModeFeaturesImpl
Class to highlight the use of a particular mode, i.e., is it a public or private mode, ride-share, etc.Methods in org.goplanit.mode that return UsabilityModeFeatures Modifier and Type Method Description static UsabilityModeFeatures
ModeFeaturesFactory. createDefaultUsabilityFeatures()
create default usability mode features (PRIVATE)static UsabilityModeFeatures
ModeFeaturesFactory. createUsabilityFeatures(UseOfModeType useOfModeType)
create usability mode featuresUsabilityModeFeatures
UsabilityModeFeaturesImpl. deepClone()
deep copyUsabilityModeFeatures
ModeImpl. getUseFeatures()
collect the features of how this mode is used (public, private etc.)UsabilityModeFeatures
UsabilityModeFeaturesImpl. shallowClone()
Shallow copyMethods in org.goplanit.mode with parameters of type UsabilityModeFeatures Modifier and Type Method Description Mode
ModeFactoryImpl. registerNewCustomMode(String name, double maxSpeed, double pcu, PhysicalModeFeatures physicalFeatures, UsabilityModeFeatures usabilityFeatures)
Create and register new modeConstructors in org.goplanit.mode with parameters of type UsabilityModeFeatures Constructor Description PredefinedModeImpl(IdGroupingToken groupId, PredefinedModeType modeType, double maxSpeed, double pcu, PhysicalModeFeatures physicalFeatures, UsabilityModeFeatures usabilityFeatures)
A predefined mode -
Uses of UsabilityModeFeatures in org.goplanit.utils.mode
Methods in org.goplanit.utils.mode that return UsabilityModeFeatures Modifier and Type Method Description UsabilityModeFeatures
UsabilityModeFeatures. deepClone()
deep copyUsabilityModeFeatures
Mode. getUseFeatures()
collect the features of how this mode is used (public, private etc.)UsabilityModeFeatures
UsabilityModeFeatures. shallowClone()
Shallow copyMethods in org.goplanit.utils.mode with parameters of type UsabilityModeFeatures Modifier and Type Method Description Mode
ModeFactory. registerNewCustomMode(String name, double maxSpeed, double pcu, PhysicalModeFeatures physicalFeatures, UsabilityModeFeatures usabilityFeatures)
Create and register new mode
-