Class DefaultSimuLizarTransmissionInterpreter_Factory<NodeType,PayloadType>
- java.lang.Object
-
- org.palladiosimulator.simulizar.interpreter.linking.impl.DefaultSimuLizarTransmissionInterpreter_Factory<NodeType,PayloadType>
-
- All Implemented Interfaces:
dagger.internal.Factory<DefaultSimuLizarTransmissionInterpreter<NodeType,PayloadType>>
,javax.inject.Provider<DefaultSimuLizarTransmissionInterpreter<NodeType,PayloadType>>
@Generated(value="dagger.internal.codegen.ComponentProcessor", comments="https://dagger.dev") public final class DefaultSimuLizarTransmissionInterpreter_Factory<NodeType,PayloadType> extends Object implements dagger.internal.Factory<DefaultSimuLizarTransmissionInterpreter<NodeType,PayloadType>>
-
-
Constructor Summary
Constructors Constructor Description DefaultSimuLizarTransmissionInterpreter_Factory(javax.inject.Provider<ILinkingResourceRouter<NodeType,EntityReference<org.palladiosimulator.pcm.resourceenvironment.LinkingResource>>> routerProvider, javax.inject.Provider<ITransmissionPayloadDemandCalculator<PayloadType,Double>> calculatorProvider, javax.inject.Provider<ITransmissionSimulationStrategy<EntityReference<org.palladiosimulator.pcm.resourceenvironment.LinkingResource>,Double,InterpreterDefaultContext>> transmissionSimulationProvider, javax.inject.Provider<InterpreterResultHandler> issueHandlerProvider, javax.inject.Provider<InterpreterResultMerger> resultMergerProvider, javax.inject.Provider<PreInterpretationBehaviorManager> pibManagerProvider)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <NodeType,PayloadType>
DefaultSimuLizarTransmissionInterpreter_Factory<NodeType,PayloadType>create(javax.inject.Provider<ILinkingResourceRouter<NodeType,EntityReference<org.palladiosimulator.pcm.resourceenvironment.LinkingResource>>> routerProvider, javax.inject.Provider<ITransmissionPayloadDemandCalculator<PayloadType,Double>> calculatorProvider, javax.inject.Provider<ITransmissionSimulationStrategy<EntityReference<org.palladiosimulator.pcm.resourceenvironment.LinkingResource>,Double,InterpreterDefaultContext>> transmissionSimulationProvider, javax.inject.Provider<InterpreterResultHandler> issueHandlerProvider, javax.inject.Provider<InterpreterResultMerger> resultMergerProvider, javax.inject.Provider<PreInterpretationBehaviorManager> pibManagerProvider)
DefaultSimuLizarTransmissionInterpreter<NodeType,PayloadType>
get()
static <NodeType,PayloadType>
DefaultSimuLizarTransmissionInterpreter<NodeType,PayloadType>newInstance(ILinkingResourceRouter<NodeType,EntityReference<org.palladiosimulator.pcm.resourceenvironment.LinkingResource>> router, ITransmissionPayloadDemandCalculator<PayloadType,Double> calculator, ITransmissionSimulationStrategy<EntityReference<org.palladiosimulator.pcm.resourceenvironment.LinkingResource>,Double,InterpreterDefaultContext> transmissionSimulation, InterpreterResultHandler issueHandler, InterpreterResultMerger resultMerger, PreInterpretationBehaviorManager pibManager)
-
-
-
Constructor Detail
-
DefaultSimuLizarTransmissionInterpreter_Factory
public DefaultSimuLizarTransmissionInterpreter_Factory(javax.inject.Provider<ILinkingResourceRouter<NodeType,EntityReference<org.palladiosimulator.pcm.resourceenvironment.LinkingResource>>> routerProvider, javax.inject.Provider<ITransmissionPayloadDemandCalculator<PayloadType,Double>> calculatorProvider, javax.inject.Provider<ITransmissionSimulationStrategy<EntityReference<org.palladiosimulator.pcm.resourceenvironment.LinkingResource>,Double,InterpreterDefaultContext>> transmissionSimulationProvider, javax.inject.Provider<InterpreterResultHandler> issueHandlerProvider, javax.inject.Provider<InterpreterResultMerger> resultMergerProvider, javax.inject.Provider<PreInterpretationBehaviorManager> pibManagerProvider)
-
-
Method Detail
-
get
public DefaultSimuLizarTransmissionInterpreter<NodeType,PayloadType> get()
- Specified by:
get
in interfacejavax.inject.Provider<NodeType>
-
create
public static <NodeType,PayloadType> DefaultSimuLizarTransmissionInterpreter_Factory<NodeType,PayloadType> create(javax.inject.Provider<ILinkingResourceRouter<NodeType,EntityReference<org.palladiosimulator.pcm.resourceenvironment.LinkingResource>>> routerProvider, javax.inject.Provider<ITransmissionPayloadDemandCalculator<PayloadType,Double>> calculatorProvider, javax.inject.Provider<ITransmissionSimulationStrategy<EntityReference<org.palladiosimulator.pcm.resourceenvironment.LinkingResource>,Double,InterpreterDefaultContext>> transmissionSimulationProvider, javax.inject.Provider<InterpreterResultHandler> issueHandlerProvider, javax.inject.Provider<InterpreterResultMerger> resultMergerProvider, javax.inject.Provider<PreInterpretationBehaviorManager> pibManagerProvider)
-
newInstance
public static <NodeType,PayloadType> DefaultSimuLizarTransmissionInterpreter<NodeType,PayloadType> newInstance(ILinkingResourceRouter<NodeType,EntityReference<org.palladiosimulator.pcm.resourceenvironment.LinkingResource>> router, ITransmissionPayloadDemandCalculator<PayloadType,Double> calculator, ITransmissionSimulationStrategy<EntityReference<org.palladiosimulator.pcm.resourceenvironment.LinkingResource>,Double,InterpreterDefaultContext> transmissionSimulation, InterpreterResultHandler issueHandler, InterpreterResultMerger resultMerger, PreInterpretationBehaviorManager pibManager)
-
-