Uses of Interface
org.goplanit.utils.network.layer.macroscopic.AccessGroupProperties
-
Packages that use AccessGroupProperties Package Description org.goplanit.network.layer.macroscopic Macroscopic physical network component object classesorg.goplanit.utils.network.layer.macroscopic -
-
Uses of AccessGroupProperties in org.goplanit.network.layer.macroscopic
Classes in org.goplanit.network.layer.macroscopic that implement AccessGroupProperties Modifier and Type Class Description classAccessGroupPropertiesImplGroup of modes with specific properties for the macroscopic perspective on the supply side, i.e.Fields in org.goplanit.network.layer.macroscopic with type parameters of type AccessGroupProperties Modifier and Type Field Description protected Map<Mode,AccessGroupProperties>MacroscopicLinkSegmentTypeImpl. modeAccessPropertiesTrack access properties for each of the modes it supports for quick lookupsMethods in org.goplanit.network.layer.macroscopic that return AccessGroupProperties Modifier and Type Method Description static AccessGroupPropertiesAccessGroupPropertiesFactory. create(double maxSpeedKmH, double criticalSpeedKmH, Collection<Mode> accessModes)Factory methodstatic AccessGroupPropertiesAccessGroupPropertiesFactory. create(double maxSpeedKmH, double criticalSpeedKmH, Mode... accessModes)Factory methodstatic AccessGroupPropertiesAccessGroupPropertiesFactory. create(double maxSpeedKmH, Collection<Mode> accessModes)Factory method adopting saem value for maximum and critical speedstatic AccessGroupPropertiesAccessGroupPropertiesFactory. create(double maxSpeedKmH, Mode... accessModes)Factory method adopting default value for critical speedstatic AccessGroupPropertiesAccessGroupPropertiesFactory. create(Collection<Mode> accessModes)Factory method allowing access for given modes without any further specification on their speedsstatic AccessGroupPropertiesAccessGroupPropertiesFactory. create(Mode... accessModes)Factory method allowing access for given modes without any further specification on their speedsAccessGroupPropertiesAccessGroupPropertiesImpl. deepClone()Deep clone this instanceAccessGroupPropertiesMacroscopicLinkSegmentTypeImpl. findEqualAccessPropertiesForAnyMode(AccessGroupProperties accessProperties)find group access properties that are equal to the ones that are passed in except for the allowed modes, i.e., find existing access properties for any mode that match the ones provided.AccessGroupPropertiesMacroscopicLinkSegmentTypeImpl. getAccessProperties(Mode mode)Returns the mode properties for a specified mode along this linkAccessGroupPropertiesAccessGroupPropertiesImpl. shallowClone()Shallow clone this instanceMethods in org.goplanit.network.layer.macroscopic with parameters of type AccessGroupProperties Modifier and Type Method Description voidMacroscopicLinkSegmentTypeImpl. addAccessGroupProperties(AccessGroupProperties accessProperties)Add access group properties for the modes allowed by it.AccessGroupPropertiesMacroscopicLinkSegmentTypeImpl. findEqualAccessPropertiesForAnyMode(AccessGroupProperties accessProperties)find group access properties that are equal to the ones that are passed in except for the allowed modes, i.e., find existing access properties for any mode that match the ones provided.booleanAccessGroupPropertiesImpl. isEqualExceptForModes(AccessGroupProperties accessProperties)Verify if equal to given properties except for the allowed modesvoidMacroscopicLinkSegmentTypeImpl. registerModeOnAccessGroup(Mode accessMode, AccessGroupProperties accessGroupProperties)Add a new access mode to an existing access group properties on this link segment typevoidMacroscopicLinkSegmentTypeImpl. setAccessGroupProperties(AccessGroupProperties accessProperties)Set access properties for this link segment type, any modes with existing access properties are overwritten by the given properties.Method parameters in org.goplanit.network.layer.macroscopic with type arguments of type AccessGroupProperties Modifier and Type Method Description voidMacroscopicLinkSegmentTypeImpl. setAccessGroupProperties(Collection<AccessGroupProperties> accessProperties)Set the access properties, any pre-existing access properties for modes are overwritten by the given ones -
Uses of AccessGroupProperties in org.goplanit.utils.network.layer.macroscopic
Methods in org.goplanit.utils.network.layer.macroscopic that return AccessGroupProperties Modifier and Type Method Description AccessGroupPropertiesAccessGroupProperties. deepClone()Deep clone this instanceAccessGroupPropertiesMacroscopicLinkSegmentType. findEqualAccessPropertiesForAnyMode(AccessGroupProperties accessProperties)find group access properties that are equal to the ones that are passed in except for the allowed modes, i.e., find existing access properties for any mode that match the ones provided.AccessGroupPropertiesMacroscopicLinkSegmentType. getAccessProperties(Mode mode)Returns the access properties for a specified mode along this linkAccessGroupPropertiesAccessGroupProperties. shallowClone()Shallow clone this instanceMethods in org.goplanit.utils.network.layer.macroscopic with parameters of type AccessGroupProperties Modifier and Type Method Description voidMacroscopicLinkSegmentType. addAccessGroupProperties(AccessGroupProperties accessProperties)Add access group properties for the modes allowed by it.AccessGroupPropertiesMacroscopicLinkSegmentType. findEqualAccessPropertiesForAnyMode(AccessGroupProperties accessProperties)find group access properties that are equal to the ones that are passed in except for the allowed modes, i.e., find existing access properties for any mode that match the ones provided.booleanAccessGroupProperties. isEqualExceptForModes(AccessGroupProperties accessProperties)Verify if equal to given properties except for the allowed modesvoidMacroscopicLinkSegmentType. registerModeOnAccessGroup(Mode accessMode, AccessGroupProperties accessGroupProperties)Add a new access mode to an existing access group properties on this link segment typevoidMacroscopicLinkSegmentType. setAccessGroupProperties(AccessGroupProperties accessProperties)Set access properties for this link segment type, any modes with existing access properties are overwritten by the given properties.Method parameters in org.goplanit.utils.network.layer.macroscopic with type arguments of type AccessGroupProperties Modifier and Type Method Description voidMacroscopicLinkSegmentType. setAccessGroupProperties(Collection<AccessGroupProperties> AccessProperties)Set the access properties, any pre-existing access properties for modes are overwritten by the given ones
-