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 void
setAccessee(Object accessee)
Set the accessee to allow accessvoid
setAccessee(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
-
-