Class InstrumentorInstantiator<S,M>
- java.lang.Object
-
- edu.kit.ipd.sdq.eventsim.instrumentation.injection.InstrumentorInstantiator<S,M>
-
- Type Parameters:
S
- type of the simulation elements (actual implementation; part of the simulation engine)M
- type of the model elements (part of the instrumentation description)
public class InstrumentorInstantiator<S,M> extends Object
CreatesInstrumentor
s dealing with elements of the simulation engine. The instrumentor has to map such an element to an element of the instrumentation description by the givenSimulationElementMapping
.
-
-
Constructor Summary
Constructors Constructor Description InstrumentorInstantiator(PCMModel pcm, MeasurementStorage storage, org.osgi.framework.Bundle bundle, InstrumentationDescription description, Class<M> modelType, SimulationElementMapping<S,M> mapping)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <C extends ProbeConfiguration>
Instrumentor<S,C>createFor(MeasurementFacade<C> measurementFacade)
-
-
-
Constructor Detail
-
InstrumentorInstantiator
public InstrumentorInstantiator(PCMModel pcm, MeasurementStorage storage, org.osgi.framework.Bundle bundle, InstrumentationDescription description, Class<M> modelType, SimulationElementMapping<S,M> mapping)
-
-
Method Detail
-
createFor
public <C extends ProbeConfiguration> Instrumentor<S,C> createFor(MeasurementFacade<C> measurementFacade)
-
-