Package org.goplanit.interactor
Interface InteractorAccessor<T extends InteractorAccessee>
-
- All Known Subinterfaces:
LinkInflowOutflowAccessor,LinkVolumeAccessor,TrafficAssignmentComponentAccessor
- All Known Implementing Classes:
BprLinkTravelTimeCost,SteadyStateTravelTimeCost
public interface InteractorAccessor<T extends InteractorAccessee>Interactor accessor. The accessor accesses its accessee.- Author:
- markr
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Class<T>getCompatibleAccessee()each interactor requires access from this accesseedefault voidsetAccessee(Object accessee)Set the accessee to allow accessvoidsetAccessee(T accessee)Set the accessee to allow access
-
-
-
Field Detail
-
LOGGER
static final Logger LOGGER
logger to use
-
-
Method Detail
-
getCompatibleAccessee
Class<T> getCompatibleAccessee()
each interactor requires access from this accessee- Returns:
- class that accessor requires
-
setAccessee
void setAccessee(T accessee)
Set the accessee to allow access- Parameters:
accessee- to use
-
setAccessee
default void setAccessee(Object accessee)
Set the accessee to allow access- Parameters:
accessee- to use
-
-