Package org.goplanit.interactor
Interface TrafficAssignmentComponentAccessor
-
- All Superinterfaces:
InteractorAccessor<TrafficAssignmentComponentAccessee>
public interface TrafficAssignmentComponentAccessor extends InteractorAccessor<TrafficAssignmentComponentAccessee>
Implementing class requires access to one or more traffic assignment components. USed by for example cost implementations on traffic assignment to allow them access to traffic assignment components without the need to have access to the actual assignment allowing the cost component to remain agnostic to the underlying assignment while still being able to access its components that it requires- Author:
- markr
-
-
Field Summary
-
Fields inherited from interface org.goplanit.interactor.InteractorAccessor
LOGGER
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Class<TrafficAssignmentComponentAccessee>
getCompatibleAccessee()
each interactor requires access from this accessee-
Methods inherited from interface org.goplanit.interactor.InteractorAccessor
setAccessee, setAccessee
-
-
-
-
Method Detail
-
getCompatibleAccessee
default Class<TrafficAssignmentComponentAccessee> getCompatibleAccessee()
each interactor requires access from this accessee- Specified by:
getCompatibleAccessee
in interfaceInteractorAccessor<TrafficAssignmentComponentAccessee>
- Returns:
- class that accessor requires
-
-