Class UserActionInstrumentor<C extends ProbeConfiguration>
- java.lang.Object
-
- edu.kit.ipd.sdq.eventsim.instrumentation.injection.UserActionInstrumentor<C>
-
- Type Parameters:
C
- the type of theProbeConfiguration
- All Implemented Interfaces:
Instrumentor<UserActionRepresentative,C>
public class UserActionInstrumentor<C extends ProbeConfiguration> extends Object implements Instrumentor<UserActionRepresentative,C>
An instrumentor for user actions. For specification of a user action, it deals withAbstractUserAction
s.
-
-
Constructor Summary
Constructors Constructor Description UserActionInstrumentor(MeasurementStorage measurementStorage, org.osgi.framework.Bundle bundle, InstrumentationDescription description, PCMModel pcm, MeasurementFacade<C> measurementFacade)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
instrument(UserActionRepresentative action)
void
instrumentAll()
Instruments all elements of typeE
based on the held instrumentation description if possible.
-
-
-
Constructor Detail
-
UserActionInstrumentor
public UserActionInstrumentor(MeasurementStorage measurementStorage, org.osgi.framework.Bundle bundle, InstrumentationDescription description, PCMModel pcm, MeasurementFacade<C> measurementFacade)
-
-
Method Detail
-
instrumentAll
public void instrumentAll()
Description copied from interface:Instrumentor
Instruments all elements of typeE
based on the held instrumentation description if possible. Note that some instrumentors might not implement this method since they do not know any elements.- Specified by:
instrumentAll
in interfaceInstrumentor<UserActionRepresentative,C extends ProbeConfiguration>
-
instrument
public void instrument(UserActionRepresentative action)
- Specified by:
instrument
in interfaceInstrumentor<UserActionRepresentative,C extends ProbeConfiguration>
-
-