All Classes and Interfaces

Class
Description
 
This abstract class is designed for events that notify a change in the ActiveJob entity.
Abstract class that holds the required information for a (active, passive) resource and already implements the method appropriately.
This abstract event class is an upper bound of events that contain information about a resource request.
 
This is the base abstract event especially designed for the interpretation of the SEFF behaviors.
An abstract class defining the basic calculation proxy.
This abstract class represents an EntityChangedEvent specifically for the UserInterpretationContext entity.
A ActiveJob represents an active resource job that either has to be processed, is being processed or was already processed by the simulator.
Builder to build ActiveJob.
Tells that the active resource has finished its work.
Event to announce the state of an active resource.
This class is used for handling Branch actions.
This indicates for a inner scenario within a branch.
 
 
This request is used for calls over the wire and contains all the information needed to make a call to the destination.
 
This event is used to indicate that a call from a SEFF to somewhere outside is being made (i.e., the call to another component of the system).
 
This event is used for ClosedWorkload users with a think time.
The interpretation context for Closed workload users.
Fork actions consist of multiple behaviors that are interpreted concurrently.
A general entry request is a more general request for a resource demanding service effect specification entry.
Builder to build GeneralEntryRequest.
Tracks the progress during InfrastructureCall interpretation.
This event indicates that the user is entering a inner scenario behavior.
Proxy class responsible to calculate the inter arrival time to create a new user.
Event that is used to initialize a new open workload user after a certain time.
This interface holds all information (data) about a resource.
 
Interface of any resource, be it active or passive.
 
Tells that the Job has been aborted.
Specifies that the job has been finished and can be safely removed from the list.
Specifies that the job has been added to the running jobs.
Specifies that the job or the context containing jobs has somehow progressed.
Specifies that the job has been scheduled for work.
 
Utility class that contains helper methods for certain logical expressions, such as "A ==> B" or "A <==> B".
This class is specifically for loop actions.
This class is used for loops with inner scenario behaviors.
Builds this loop context.
 
 
 
This class is a context for open workload users.
 
Notifies that the passive resource has been acquired by the SEFF and can proceed calculating.
Notifies the resource simulator that a passive resource has been released by a certain SEFF.
Event to announce the state of a passive resource.
This class provides static methods for analyzing postconditions, especially for determining that only certain events are given.
Proxy class responsible to calculate the processing for an active resource.
 
This entity is used for having a context for the resource interpreter.
Event that is used to check whether the a repository should be interpreted for a user.
The RequestProcessingContext is used in order to hold information about the user as well as SEFF-specific interpretation information.
Builder to build RequestProcessingContext.
Event to announce a requested resource demand.
The entity holding all information about the resource that is requested.
Builder to build ResourceDemandRequest.
Enum describing whether the resource that is requested is either ACTIVE or PASSIVE.
 
An event holding the ResourceDemandRequest entity specifying that a certain resource should is requested.
Notifies that a certain resource request has somehow failed.
The resource simulation behavior initializes all the available resources on start and will listen to requests for the simulation.
 
This class provides methods for programmatically saving EMF resource files after editing them.
This class represents the root SEFF.
This represents the root, upper-most scenario where no parent or "next action after this scenario" is present.
 
The context holder holds information about the model to interpret.
This class wraps a ResourceDemandingBehaviour with further actions and implements an iterator with the order of actions as defined in the model.
Notifies that a child or inner SEFF has been started interpreting.
Tells that another external SEFF is called.
Indicates that an infrastructure got called.
The SEFFInterpretationContext is used for keeping track of the RDSeff interpertation.
Builder to build SEFFInterpretationContext.
Event describing the conclusion of the SEFF behavior.
Event describing that the interpretation of the SEFF behavior has in some way progressed.
This interface serves the purpose of having an upper bound for all SEFF specific events with regards to the type system.
 
A simulated stack for the PCM interpreter with some convenience method.
The single behavior context holder holds only one behavior as a reference instead of a list.
An interface describing a proxy element to calculate the StoEx on each access.
This is a proxy class that re-evaluates the think time for closed workload users each time the getter method is called.
Util class to determine a transition based on probabilities.
This class represents the context of a usage model that is needed to be interpreted.
Builder to build UsageInterpretationContext.
 
A usage model repository gives further, non-traversal access to the usage model.
 
The UsageScnearioBehaviorContext holds the SceneraioBehaviour model element which the user is currently walking, as well as other attributes important for interpretation.
For the preconditions, see UsageScenarioBehaviorContext(org.palladiosimulator.analyzer.slingshot.behavior.usagemodel.entities.scenariobehavior.UsageScenarioBehaviorContext.BaseBuilder<?, ?>)
 
This interpretation context holds the usage scenario that is going to be interpreted.
The usage scenario interpreter interprets a single usage scenario.
 
This behavior handles the events for the usage simulation.
 
An entity that represents a user within the usage model.
This event indicates that the user has been aborted during the simulation.
A user context entity holder is a class that holds a user instance.
The user entry request is used to indicate that an EntryLevelSystemCall is being performed.
This event indicates that the user has reached the end of the scenario behavior.
The UserInterpretationContext represents the knowledge that the interpreter needs to continue interpretation for a user.
Builder to build UserInterpretationContext.
This event indicates that the interpretation of the usage simulation has progressed.
A UserRequest defines the interface needed for the creation of UserRequests.
Builder to build UserRequest.
Event describing that the EntryLevelSystemCall has finished and it is now possible to continue interpretation in the usage model.
This event indicates that the user is now asleep due to a Delay-UserAction within the scenario behavior.
This event indicates that the user has started walking the scenario behavior.
Indicates that the user has now woken up from the Delay-action and is now able to further walk the scenario behavior model.
 
Builder to build WaitingJob.