Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abort() - Static method in class org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes.InterceptionResult
 
Abort() - Constructor for class org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes.InterceptionResult.Abort
 
AbstractEntityChangedEvent<T> - Class in org.palladiosimulator.analyzer.slingshot.common.events
 
AbstractEntityChangedEvent(T, double) - Constructor for class org.palladiosimulator.analyzer.slingshot.common.events.AbstractEntityChangedEvent
 
AbstractEvent - Class in org.palladiosimulator.analyzer.slingshot.common.events
 
AbstractEvent() - Constructor for class org.palladiosimulator.analyzer.slingshot.common.events.AbstractEvent
 
AbstractEvent(String) - Constructor for class org.palladiosimulator.analyzer.slingshot.common.events.AbstractEvent
 
AbstractGenericEvent<G,T> - Class in org.palladiosimulator.analyzer.slingshot.common.events
This abstract event is used for the special case that an event uses generics which need to be distinguished by it.
AbstractGenericEvent(Class<G>, T, double) - Constructor for class org.palladiosimulator.analyzer.slingshot.common.events.AbstractGenericEvent
Constructs an AbstractGenericEvent with a concrete Class information.
AbstractGenericEvent(T, double) - Constructor for class org.palladiosimulator.analyzer.slingshot.common.events.AbstractGenericEvent
Constructs a AbstractGenericEvent without a concrete Class instance.
AbstractModelModule - Class in org.palladiosimulator.analyzer.slingshot.core.extension
 
AbstractModelModule(List<Consumer<AbstractModelModule>>) - Constructor for class org.palladiosimulator.analyzer.slingshot.core.extension.AbstractModelModule
 
AbstractSimulationEvent - Class in org.palladiosimulator.analyzer.slingshot.common.events
 
AbstractSimulationEvent() - Constructor for class org.palladiosimulator.analyzer.slingshot.common.events.AbstractSimulationEvent
 
AbstractSimulationEvent(double) - Constructor for class org.palladiosimulator.analyzer.slingshot.common.events.AbstractSimulationEvent
 
AbstractSimulationEvent(String, double) - Constructor for class org.palladiosimulator.analyzer.slingshot.common.events.AbstractSimulationEvent
 
AbstractSlingshotExtension - Class in org.palladiosimulator.analyzer.slingshot.core.extension
 
AbstractSlingshotExtension() - Constructor for class org.palladiosimulator.analyzer.slingshot.core.extension.AbstractSlingshotExtension
 
AbstractSystemEvent - Class in org.palladiosimulator.analyzer.slingshot.common.events
 
AbstractSystemEvent() - Constructor for class org.palladiosimulator.analyzer.slingshot.common.events.AbstractSystemEvent
 
AbstractSystemEvent(String) - Constructor for class org.palladiosimulator.analyzer.slingshot.common.events.AbstractSystemEvent
 
accept(T) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber
 
acceptEvent(T) - Method in interface org.palladiosimulator.analyzer.slingshot.eventdriver.entity.EventHandler
A method that will be called upon the event.
acceptEvents(boolean) - Method in interface org.palladiosimulator.analyzer.slingshot.eventdriver.Bus
Sets whether events can be posted to this bus or not.
acceptEvents(boolean) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.internal.BusImplementation
 
add(Class<?>, IPostInterceptor) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors.CompositeInterceptor
 
add(Class<?>, IPreInterceptor) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors.CompositeInterceptor
 
addOtherModelFile(String) - Method in interface org.palladiosimulator.analyzer.slingshot.workflow.events.PCMWorkflowConfiguration
 
addOtherModelFile(String) - Method in class org.palladiosimulator.analyzer.slingshot.workflow.SimulationWorkflowConfiguration
 
addPostInterceptor(IPostInterceptor) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber
 
addPreInterceptor(IPreInterceptor) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber
 
ALL - Static variable in annotation interface org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.eventcontract.ListenableBy
 
ALL - Static variable in annotation interface org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.eventcontract.PublishableBy
 
allocation(Allocation) - Method in class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.AllocationChange.Builder
 
ALLOCATION_MODEL_FILENAME - Static variable in class org.palladiosimulator.analyzer.slingshot.common.constants.PalladioConstants
 
AllocationChange - Class in org.palladiosimulator.analyzer.slingshot.common.events.modelchanges
 
AllocationChange.Builder - Class in org.palladiosimulator.analyzer.slingshot.common.events.modelchanges
 
AnnotatedSubscriber - Class in org.palladiosimulator.analyzer.slingshot.eventdriver.entity
 
apply(InterceptorInformation, Object) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors.CompositeInterceptor
 
apply(InterceptorInformation, Object) - Method in interface org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors.IPreInterceptor
 
apply(InterceptorInformation, Object) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors.PreInterceptor
 
apply(InterceptorInformation, Object, Result<?>) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors.CompositeInterceptor
 
apply(InterceptorInformation, Object, Result<?>) - Method in interface org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors.IPostInterceptor
 
apply(InterceptorInformation, Object, Result<?>) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors.PostInterceptor
 
ArchitectureModelsTabBuilderStarted - Class in org.palladiosimulator.analyzer.slingshot.ui.events
 
ArchitectureModelsTabBuilderStarted() - Constructor for class org.palladiosimulator.analyzer.slingshot.ui.events.ArchitectureModelsTabBuilderStarted
 
ArchitectureModelsTabBuilderStarted.Builder - Class in org.palladiosimulator.analyzer.slingshot.ui.events
 
ArchitectureModelsTabBuilderStarted.TextField - Class in org.palladiosimulator.analyzer.slingshot.ui.events
 
associatedContracts(List<SubscriberContract>) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber.Builder
 

B

bind(Class<T>) - Method in class org.palladiosimulator.analyzer.slingshot.core.extension.AbstractModelModule
 
blackboardProvider - Static variable in class org.palladiosimulator.analyzer.slingshot.workflow.WorkflowConfigurationModule
 
build() - Method in class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.AllocationChange.Builder
 
build() - Method in class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.ResourceEnvironmentChange.Builder
 
build() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber.Builder
 
build() - Method in class org.palladiosimulator.analyzer.slingshot.ui.events.ArchitectureModelsTabBuilderStarted.Builder
 
builder() - Static method in class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.AllocationChange
 
builder() - Static method in class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.ResourceEnvironmentChange
 
builder(Class<T>) - Static method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber
Creates builder to build Subscriber.
Builder() - Constructor for class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.AllocationChange.Builder
 
Builder() - Constructor for class org.palladiosimulator.analyzer.slingshot.ui.events.ArchitectureModelsTabBuilderStarted.Builder
 
bundle() - Element in annotation interface org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.OnException.Scope
 
BUNDLE_ID - Static variable in class org.palladiosimulator.analyzer.slingshot.core.Slingshot
 
bundles() - Element in annotation interface org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.eventcontract.ListenableBy
 
bundles() - Element in annotation interface org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.eventcontract.PublishableBy
 
Bus - Interface in org.palladiosimulator.analyzer.slingshot.eventdriver
A general Bus interface that can handle events of any type, and allows adding subscribers to events.
BusImplementation - Class in org.palladiosimulator.analyzer.slingshot.eventdriver.internal
 
BusImplementation() - Constructor for class org.palladiosimulator.analyzer.slingshot.eventdriver.internal.BusImplementation
 
BusImplementation(String) - Constructor for class org.palladiosimulator.analyzer.slingshot.eventdriver.internal.BusImplementation
 
BusImplementation.EventType - Class in org.palladiosimulator.analyzer.slingshot.eventdriver.internal
 

C

cardinality() - Element in annotation interface org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.eventcontract.OnEvent
 
checkEventContract(Method, Object, Class<?>) - Static method in class org.palladiosimulator.analyzer.slingshot.eventdriver.internal.contractchecker.EventContractChecker
 
classes() - Element in annotation interface org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.eventcontract.ListenableBy
 
classes() - Element in annotation interface org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.eventcontract.PublishableBy
 
cleanup(IProgressMonitor) - Method in class org.palladiosimulator.analyzer.slingshot.workflow.jobs.SimulationJob
 
closeRegistration() - Method in interface org.palladiosimulator.analyzer.slingshot.eventdriver.Bus
Closes the registration of subscribers.
closeRegistration() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.internal.BusImplementation
 
compareTo(Subscriber<T>) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber
 
compareTo(ArchitectureModelsTabBuilderStarted.TextField) - Method in class org.palladiosimulator.analyzer.slingshot.ui.events.ArchitectureModelsTabBuilderStarted.TextField
 
CompositeInterceptionResult(List<InterceptionResult>) - Constructor for class org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes.InterceptionResult.CompositeInterceptionResult
 
CompositeInterceptor - Class in org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors
 
CompositeInterceptor() - Constructor for class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors.CompositeInterceptor
 
compositeResult(List<InterceptionResult>) - Static method in class org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes.InterceptionResult
 
configure() - Method in class org.palladiosimulator.analyzer.slingshot.core.extension.AbstractModelModule
 
configure() - Method in class org.palladiosimulator.analyzer.slingshot.core.extension.AbstractSlingshotExtension
 
configure() - Method in class org.palladiosimulator.analyzer.slingshot.core.extension.SimulationBehaviorContainer
 
configure() - Method in class org.palladiosimulator.analyzer.slingshot.core.extension.SystemBehaviorContainer
 
configure() - Method in class org.palladiosimulator.analyzer.slingshot.core.SimulationModule
 
configure() - Method in class org.palladiosimulator.analyzer.slingshot.core.SlingshotModule
 
configure() - Method in class org.palladiosimulator.analyzer.slingshot.workflow.WorkflowConfigurationModule
 
consumedEvents() - Method in interface org.palladiosimulator.analyzer.slingshot.core.api.SimulationInformation
 
consumedEvents() - Method in class org.palladiosimulator.analyzer.slingshot.core.engine.SimulationEngineSSJ
 
CoreBehavior - Class in org.palladiosimulator.analyzer.slingshot.core.behavior
 
CoreBehavior(SimulationDriver) - Constructor for class org.palladiosimulator.analyzer.slingshot.core.behavior.CoreBehavior
 
createControl(Composite) - Method in class org.palladiosimulator.analyzer.slingshot.ui.tabs.SimulationArchitectureModelsTab
 
createTabs(ILaunchConfigurationDialog, String) - Method in class org.palladiosimulator.analyzer.slingshot.ui.SlingshotLaunchSimulationTabGroup
 
createWorkflowJob(SimulationWorkflowConfiguration, ILaunch) - Method in class org.palladiosimulator.analyzer.slingshot.workflow.SimulationLauncher
 
currentSimulationTime() - Method in interface org.palladiosimulator.analyzer.slingshot.core.api.SimulationInformation
 
currentSimulationTime() - Method in class org.palladiosimulator.analyzer.slingshot.core.engine.SimulationEngineSSJ
 

D

delay() - Method in class org.palladiosimulator.analyzer.slingshot.common.events.AbstractSimulationEvent
 
delay() - Method in interface org.palladiosimulator.analyzer.slingshot.common.events.DESEvent
 
deletedResourceContainers(List<ResourceContainer>) - Method in class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.ResourceEnvironmentChange.Builder
 
deriveConfiguration(ILaunchConfiguration, String) - Method in class org.palladiosimulator.analyzer.slingshot.workflow.SimulationLauncher
 
DESEvent - Interface in org.palladiosimulator.analyzer.slingshot.common.events
This is an event that should happen during the simulation.
dispose() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber
 
doSwitch(EObject) - Method in class org.palladiosimulator.analyzer.slingshot.common.interpreter.ModelObjectAwareInterpreter
 

E

empty() - Static method in class org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes.Result
 
enclosingType(Class<?>) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber.Builder
 
equals(Object) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber
 
equals(Object) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.internal.BusImplementation.EventType
 
error(Throwable) - Static method in class org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes.InterceptionResult
 
Error(Throwable) - Constructor for class org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes.InterceptionResult.Error
 
EventCardinality - Enum Class in org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.eventcontract
 
EventContractChecker - Class in org.palladiosimulator.analyzer.slingshot.eventdriver.internal.contractchecker
 
EventContractChecker() - Constructor for class org.palladiosimulator.analyzer.slingshot.eventdriver.internal.contractchecker.EventContractChecker
 
EventHandler<T> - Interface in org.palladiosimulator.analyzer.slingshot.eventdriver.entity
The actual subscriber of an event of type T that should be listened to and eventually called.
EventType(Class<?>, Class<?>[]) - Constructor for class org.palladiosimulator.analyzer.slingshot.eventdriver.internal.BusImplementation.EventType
 
execute(IProgressMonitor) - Method in class org.palladiosimulator.analyzer.slingshot.workflow.jobs.SimulationJob
 
EXTENSION_ATTRIBUTE_NAME - Static variable in class org.palladiosimulator.analyzer.slingshot.core.extension.ExtensionIds
 
EXTENSION_ELEMENT_NAME - Static variable in class org.palladiosimulator.analyzer.slingshot.core.extension.ExtensionIds
 
EXTENSION_POINT_ID - Static variable in class org.palladiosimulator.analyzer.slingshot.core.extension.ExtensionIds
 
ExtensionIds - Class in org.palladiosimulator.analyzer.slingshot.core.extension
 
ExtensionIds() - Constructor for class org.palladiosimulator.analyzer.slingshot.core.extension.ExtensionIds
 

F

fileExtensions(String[]) - Method in class org.palladiosimulator.analyzer.slingshot.ui.events.ArchitectureModelsTabBuilderStarted.Builder
 
fileName(String) - Method in class org.palladiosimulator.analyzer.slingshot.ui.events.ArchitectureModelsTabBuilderStarted.Builder
 
forEach() - Method in class org.palladiosimulator.analyzer.slingshot.workflow.events.WorkflowLaunchConfigurationBuilderInitialized
 
forEvent() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors.PostInterceptor
 
forEvent() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors.PreInterceptor
 
from(Collection<T>) - Static method in class org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes.Result
Deprecated.
fromAnnotation(OnEvent) - Static method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.SubscriberContract
Returns a new SubscriberContract from the OnEvent annotation.
fromBundleId(String) - Method in interface org.palladiosimulator.analyzer.slingshot.common.events.OSGIEvent
 
fromJavaMethod(Class<T>, Object, Method, Subscribe, IPreInterceptor, IPostInterceptor) - Static method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.AnnotatedSubscriber
 

G

get() - Method in class org.palladiosimulator.analyzer.slingshot.core.extension.PCMResourceSetPartitionProvider
 
get() - Method in class org.palladiosimulator.analyzer.slingshot.workflow.jobs.MDSDBlackboardProvider
 
get() - Method in class org.palladiosimulator.analyzer.slingshot.workflow.SimuComConfigProvider
 
getAssociatedContracts() - Method in interface org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors.InterceptorInformation
 
getAssociatedContracts() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber
 
getBehaviorExtensions() - Method in class org.palladiosimulator.analyzer.slingshot.core.extension.AbstractSlingshotExtension
 
getBindee2provider() - Method in class org.palladiosimulator.analyzer.slingshot.core.extension.AbstractSlingshotExtension
 
getCardinality() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.SubscriberContract
 
getChanges() - Method in class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.ModelAdjusted
 
getConfiguration(String, String, BiConsumer<PCMWorkflowConfiguration, Object>) - Method in class org.palladiosimulator.analyzer.slingshot.workflow.events.WorkflowLaunchConfigurationBuilderInitialized
 
getCopiedFrom() - Method in class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.MonitorChange
 
getDeletedResourceContainers() - Method in class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.ResourceEnvironmentChange
 
getEnclosingType() - Method in interface org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors.InterceptorInformation
 
getEnclosingType() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber
 
getEntity() - Method in class org.palladiosimulator.analyzer.slingshot.common.events.AbstractEntityChangedEvent
 
getError() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes.InterceptionResult.Error
 
getErrorMessage() - Method in class org.palladiosimulator.analyzer.slingshot.workflow.SimulationWorkflowConfiguration
 
getEventType() - Method in interface org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors.InterceptorInformation
 
getEventType() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber
 
getExtensions() - Method in class org.palladiosimulator.analyzer.slingshot.core.extension.SimulationBehaviorContainer
 
getExtensions() - Method in class org.palladiosimulator.analyzer.slingshot.core.extension.SystemBehaviorContainer
 
getExtensions() - Method in class org.palladiosimulator.analyzer.slingshot.core.Slingshot
 
getFileExtensions() - Method in class org.palladiosimulator.analyzer.slingshot.ui.events.ArchitectureModelsTabBuilderStarted.TextField
 
getFileName() - Method in class org.palladiosimulator.analyzer.slingshot.ui.events.ArchitectureModelsTabBuilderStarted.TextField
 
getGenericType() - Method in class org.palladiosimulator.analyzer.slingshot.common.events.AbstractGenericEvent
 
getHandlerType() - Method in interface org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors.InterceptorInformation
 
getHandlerType() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber
 
getId() - Method in class org.palladiosimulator.analyzer.slingshot.common.events.AbstractEntityChangedEvent
 
getId() - Method in class org.palladiosimulator.analyzer.slingshot.common.events.AbstractEvent
 
getId() - Method in interface org.palladiosimulator.analyzer.slingshot.common.events.SlingshotEvent
The unique identifiable String of this event.
getId() - Method in class org.palladiosimulator.analyzer.slingshot.ui.tabs.SimulationArchitectureModelsTab
 
getIdentifier() - Method in interface org.palladiosimulator.analyzer.slingshot.eventdriver.Bus
The unique identifer of this bus.
getIdentifier() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.internal.BusImplementation
 
getInstance() - Static method in class org.palladiosimulator.analyzer.slingshot.core.Slingshot
 
getInstance() - Static method in class org.palladiosimulator.analyzer.slingshot.workflow.SimulationWorkflowPlugin
 
getInstance(Key<T>) - Method in class org.palladiosimulator.analyzer.slingshot.core.InjectorHolder
 
getInstance(Class<T>) - Method in class org.palladiosimulator.analyzer.slingshot.core.InjectorHolder
 
getInstance(Class<T>) - Method in class org.palladiosimulator.analyzer.slingshot.core.Slingshot
 
getInterceptionResults() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes.InterceptionResult.CompositeInterceptionResult
 
getLabel() - Method in class org.palladiosimulator.analyzer.slingshot.ui.events.ArchitectureModelsTabBuilderStarted.TextField
 
getModelClass() - Method in class org.palladiosimulator.analyzer.slingshot.ui.events.ArchitectureModelsTabBuilderStarted.TextField
 
getName() - Method in class org.palladiosimulator.analyzer.slingshot.common.events.AbstractSimulationEvent
 
getName() - Method in class org.palladiosimulator.analyzer.slingshot.common.events.AbstractSystemEvent
 
getName() - Method in interface org.palladiosimulator.analyzer.slingshot.common.events.SlingshotEvent
The name of this event.
getName() - Method in class org.palladiosimulator.analyzer.slingshot.core.extension.AbstractSlingshotExtension
 
getName() - Method in interface org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors.InterceptorInformation
 
getName() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber
 
getName() - Method in class org.palladiosimulator.analyzer.slingshot.ui.tabs.SimulationArchitectureModelsTab
 
getName() - Method in class org.palladiosimulator.analyzer.slingshot.workflow.jobs.SimulationJob
 
getName() - Method in class org.palladiosimulator.analyzer.slingshot.workflow.WorkflowConfigurationModule
 
getNewAllocationContexts() - Method in class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.AllocationChange
 
getNewMonitor() - Method in class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.MonitorChange
getNewResourceContainers() - Method in class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.ResourceEnvironmentChange
 
getObject() - Method in class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.ModelChange
 
getObjectType() - Method in class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.ModelChange
 
getOldResourceContainers() - Method in class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.ResourceEnvironmentChange
 
getOnEventContract(Object, Class<?>) - Static method in class org.palladiosimulator.analyzer.slingshot.eventdriver.internal.contractchecker.EventContractChecker
 
getPCMModelFiles() - Method in interface org.palladiosimulator.analyzer.slingshot.workflow.events.PCMWorkflowConfiguration
 
getPCMModelFiles() - Method in class org.palladiosimulator.analyzer.slingshot.workflow.SimulationWorkflowConfiguration
 
getPriority() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber
 
getPromptTitle() - Method in class org.palladiosimulator.analyzer.slingshot.ui.events.ArchitectureModelsTabBuilderStarted.TextField
 
getProvider(Class<T>) - Method in class org.palladiosimulator.analyzer.slingshot.core.InjectorHolder
 
getProvider(Class<T>) - Method in class org.palladiosimulator.analyzer.slingshot.core.Slingshot
 
getReifiedClasses() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber
 
getResultEvents() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes.Result
 
getSimuComConfig() - Method in interface org.palladiosimulator.analyzer.slingshot.core.api.SimulationConfiguration
 
getSimuComConfig() - Method in class org.palladiosimulator.analyzer.slingshot.workflow.SimulationWorkflowConfiguration
 
getSimulationBehaviorContainer() - Method in class org.palladiosimulator.analyzer.slingshot.core.SlingshotModule
 
getSimulationDriver() - Method in class org.palladiosimulator.analyzer.slingshot.core.Slingshot
 
getSimulationInformation() - Method in interface org.palladiosimulator.analyzer.slingshot.core.api.SimulationEngine
 
getSimulationInformation() - Method in class org.palladiosimulator.analyzer.slingshot.core.engine.SimulationEngineSSJ
 
getSimulationTime() - Method in class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.ModelChange
 
getSystemBehaviorContainers() - Method in class org.palladiosimulator.analyzer.slingshot.core.SlingshotModule
 
getSystemDriver() - Method in class org.palladiosimulator.analyzer.slingshot.core.Slingshot
 
getThen() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.SubscriberContract
 
getTypeToken() - Method in class org.palladiosimulator.analyzer.slingshot.common.events.AbstractGenericEvent
 
getTypeToken() - Method in interface org.palladiosimulator.analyzer.slingshot.eventdriver.entity.ReifiedEvent
 
getWhen() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.SubscriberContract
 

H

handler(EventHandler<? super T>) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber.Builder
 
handlerType(Class<?>) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber.Builder
 
hashCode() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber
 
hashCode() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.internal.BusImplementation.EventType
 

I

IllegalResultException - Exception in org.palladiosimulator.analyzer.slingshot.core.exceptions
 
IllegalResultException(String) - Constructor for exception org.palladiosimulator.analyzer.slingshot.core.exceptions.IllegalResultException
 
init() - Method in interface org.palladiosimulator.analyzer.slingshot.core.api.SimulationEngine
 
init() - Method in class org.palladiosimulator.analyzer.slingshot.core.engine.SimulationEngineSSJ
 
init(SimuComConfig, IProgressMonitor) - Method in interface org.palladiosimulator.analyzer.slingshot.core.api.SimulationDriver
 
init(SimuComConfig, IProgressMonitor) - Method in class org.palladiosimulator.analyzer.slingshot.core.driver.SlingshotSimulationDriver
 
initializeFrom(ILaunchConfiguration) - Method in class org.palladiosimulator.analyzer.slingshot.ui.tabs.SimulationArchitectureModelsTab
 
InjectorHolder - Class in org.palladiosimulator.analyzer.slingshot.core
 
install(Class<?>) - Method in class org.palladiosimulator.analyzer.slingshot.core.extension.AbstractSlingshotExtension
 
install(Class<T>, Class<? extends Provider<T>>) - Method in class org.palladiosimulator.analyzer.slingshot.core.extension.AbstractSlingshotExtension
 
instance() - Static method in interface org.palladiosimulator.analyzer.slingshot.eventdriver.Bus
Returns a new instance of this bus with a default identifier.
instance(String) - Static method in interface org.palladiosimulator.analyzer.slingshot.eventdriver.Bus
Returns a new instance of this bus with the identifier given by name.
InterceptionResult - Class in org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes
 
InterceptionResult.Abort - Class in org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes
 
InterceptionResult.CompositeInterceptionResult - Class in org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes
 
InterceptionResult.Error - Class in org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes
 
InterceptionResult.Success - Class in org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes
 
InterceptorInformation - Interface in org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors
 
IPostInterceptor - Interface in org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors
 
IPreInterceptor - Interface in org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors
 
isActive() - Method in interface org.palladiosimulator.analyzer.slingshot.core.extension.SimulationBehaviorExtension
Tells whether this extension should be activated by the simulation driver.
isDisposed() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber
 
isInitialized() - Method in interface org.palladiosimulator.analyzer.slingshot.core.api.SimulationDriver
 
isInitialized() - Method in class org.palladiosimulator.analyzer.slingshot.core.driver.SlingshotSimulationDriver
 
isOptional() - Method in class org.palladiosimulator.analyzer.slingshot.ui.events.ArchitectureModelsTabBuilderStarted.TextField
 
isRunning() - Method in interface org.palladiosimulator.analyzer.slingshot.core.api.SimulationDriver
 
isRunning() - Method in interface org.palladiosimulator.analyzer.slingshot.core.api.SimulationEngine
 
isRunning() - Method in interface org.palladiosimulator.analyzer.slingshot.core.api.SystemDriver
 
isRunning() - Method in class org.palladiosimulator.analyzer.slingshot.core.driver.SlingshotSimulationDriver
 
isRunning() - Method in class org.palladiosimulator.analyzer.slingshot.core.driver.SlingshotSystemDriver
 
isRunning() - Method in class org.palladiosimulator.analyzer.slingshot.core.engine.SimulationEngineSSJ
 
isValid(ILaunchConfiguration) - Method in class org.palladiosimulator.analyzer.slingshot.ui.tabs.SimulationArchitectureModelsTab
 
isWasSuccessful() - Method in class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.ModelAdjusted
 
iterator() - Method in class org.palladiosimulator.analyzer.slingshot.ui.events.ArchitectureModelsTabBuilderStarted
 

J

javaPackage() - Element in annotation interface org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.OnException.Scope
 

L

label(String) - Method in class org.palladiosimulator.analyzer.slingshot.ui.events.ArchitectureModelsTabBuilderStarted.Builder
 
ListenableBy - Annotation Interface in org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.eventcontract
 

M

MANY - Enum constant in enum class org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.eventcontract.EventCardinality
 
MDSDBlackboardProvider - Class in org.palladiosimulator.analyzer.slingshot.workflow.jobs
 
MDSDBlackboardProvider() - Constructor for class org.palladiosimulator.analyzer.slingshot.workflow.jobs.MDSDBlackboardProvider
 
ModelAdjusted - Class in org.palladiosimulator.analyzer.slingshot.common.events.modelchanges
 
ModelAdjusted(boolean, List<ModelChange<?>>) - Constructor for class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.ModelAdjusted
 
ModelChange<T extends EObject> - Class in org.palladiosimulator.analyzer.slingshot.common.events.modelchanges
 
ModelChange(T, double) - Constructor for class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.ModelChange
 
ModelChange(T, Class<T>, double) - Constructor for class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.ModelChange
 
modelClass(Class<?>) - Method in class org.palladiosimulator.analyzer.slingshot.ui.events.ArchitectureModelsTabBuilderStarted.Builder
 
ModelObjectAwareInterpreter<G extends Collection<? extends DESEvent>,T extends Switch<G>> - Class in org.palladiosimulator.analyzer.slingshot.common.interpreter
 
ModelObjectAwareInterpreter(T) - Constructor for class org.palladiosimulator.analyzer.slingshot.common.interpreter.ModelObjectAwareInterpreter
 
ModelProvider<T extends EObject> - Interface in org.palladiosimulator.analyzer.slingshot.core.extension
 
ModelVisited<T> - Class in org.palladiosimulator.analyzer.slingshot.common.events
 
ModelVisited(Class<T>, T, double) - Constructor for class org.palladiosimulator.analyzer.slingshot.common.events.ModelVisited
 
ModelVisited(T) - Constructor for class org.palladiosimulator.analyzer.slingshot.common.events.ModelVisited
 
MonitorChange - Class in org.palladiosimulator.analyzer.slingshot.common.events.modelchanges
 
MonitorChange(Monitor, Monitor, double) - Constructor for class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.MonitorChange
 

N

name(String) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber.Builder
 
newAllocationContexts(List<AllocationContext>) - Method in class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.AllocationChange.Builder
 
newModelDefinition() - Method in class org.palladiosimulator.analyzer.slingshot.ui.events.ArchitectureModelsTabBuilderStarted
 
newResourceContainers(List<ResourceContainer>) - Method in class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.ResourceEnvironmentChange.Builder
 
NoContractFoundException - Exception in org.palladiosimulator.analyzer.slingshot.eventdriver.internal.contractchecker.exception
 
NoContractFoundException(String, String, String) - Constructor for exception org.palladiosimulator.analyzer.slingshot.eventdriver.internal.contractchecker.exception.NoContractFoundException
 
Nullable - Annotation Interface in org.palladiosimulator.analyzer.slingshot.common.annotations
A Guice compatible annotation so that an injector allows nulls into constructors.

O

of(Collection<S>) - Static method in class org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes.Result
 
of(Optional<S>) - Static method in class org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes.Result
 
of(T...) - Static method in class org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes.Result
 
oldResourceContainers(List<ResourceContainer>) - Method in class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.ResourceEnvironmentChange.Builder
 
OnEvent - Annotation Interface in org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.eventcontract
 
OnEvent.OnEvents - Annotation Interface in org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.eventcontract
 
OnException - Annotation Interface in org.palladiosimulator.analyzer.slingshot.eventdriver.annotations
 
OnException.Scope - Annotation Interface in org.palladiosimulator.analyzer.slingshot.eventdriver.annotations
 
onGenericException(Exception) - Method in class org.palladiosimulator.analyzer.slingshot.core.behavior.CoreBehavior
 
onSimulationFinished(SimulationFinished) - Method in class org.palladiosimulator.analyzer.slingshot.core.behavior.CoreBehavior
 
optional(boolean) - Method in class org.palladiosimulator.analyzer.slingshot.ui.events.ArchitectureModelsTabBuilderStarted.Builder
 
org.palladiosimulator.analyzer.slingshot.common.annotations - package org.palladiosimulator.analyzer.slingshot.common.annotations
 
org.palladiosimulator.analyzer.slingshot.common.constants - package org.palladiosimulator.analyzer.slingshot.common.constants
 
org.palladiosimulator.analyzer.slingshot.common.events - package org.palladiosimulator.analyzer.slingshot.common.events
 
org.palladiosimulator.analyzer.slingshot.common.events.modelchanges - package org.palladiosimulator.analyzer.slingshot.common.events.modelchanges
 
org.palladiosimulator.analyzer.slingshot.common.interpreter - package org.palladiosimulator.analyzer.slingshot.common.interpreter
 
org.palladiosimulator.analyzer.slingshot.core - package org.palladiosimulator.analyzer.slingshot.core
 
org.palladiosimulator.analyzer.slingshot.core.annotations - package org.palladiosimulator.analyzer.slingshot.core.annotations
 
org.palladiosimulator.analyzer.slingshot.core.api - package org.palladiosimulator.analyzer.slingshot.core.api
 
org.palladiosimulator.analyzer.slingshot.core.behavior - package org.palladiosimulator.analyzer.slingshot.core.behavior
 
org.palladiosimulator.analyzer.slingshot.core.driver - package org.palladiosimulator.analyzer.slingshot.core.driver
 
org.palladiosimulator.analyzer.slingshot.core.engine - package org.palladiosimulator.analyzer.slingshot.core.engine
 
org.palladiosimulator.analyzer.slingshot.core.events - package org.palladiosimulator.analyzer.slingshot.core.events
 
org.palladiosimulator.analyzer.slingshot.core.exceptions - package org.palladiosimulator.analyzer.slingshot.core.exceptions
 
org.palladiosimulator.analyzer.slingshot.core.extension - package org.palladiosimulator.analyzer.slingshot.core.extension
 
org.palladiosimulator.analyzer.slingshot.eventdriver - package org.palladiosimulator.analyzer.slingshot.eventdriver
 
org.palladiosimulator.analyzer.slingshot.eventdriver.annotationprocessor - package org.palladiosimulator.analyzer.slingshot.eventdriver.annotationprocessor
 
org.palladiosimulator.analyzer.slingshot.eventdriver.annotations - package org.palladiosimulator.analyzer.slingshot.eventdriver.annotations
 
org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.eventcontract - package org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.eventcontract
 
org.palladiosimulator.analyzer.slingshot.eventdriver.entity - package org.palladiosimulator.analyzer.slingshot.eventdriver.entity
 
org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors - package org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors
 
org.palladiosimulator.analyzer.slingshot.eventdriver.internal - package org.palladiosimulator.analyzer.slingshot.eventdriver.internal
 
org.palladiosimulator.analyzer.slingshot.eventdriver.internal.contractchecker - package org.palladiosimulator.analyzer.slingshot.eventdriver.internal.contractchecker
 
org.palladiosimulator.analyzer.slingshot.eventdriver.internal.contractchecker.exception - package org.palladiosimulator.analyzer.slingshot.eventdriver.internal.contractchecker.exception
 
org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes - package org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes
 
org.palladiosimulator.analyzer.slingshot.ui - package org.palladiosimulator.analyzer.slingshot.ui
 
org.palladiosimulator.analyzer.slingshot.ui.events - package org.palladiosimulator.analyzer.slingshot.ui.events
 
org.palladiosimulator.analyzer.slingshot.ui.tabs - package org.palladiosimulator.analyzer.slingshot.ui.tabs
 
org.palladiosimulator.analyzer.slingshot.workflow - package org.palladiosimulator.analyzer.slingshot.workflow
 
org.palladiosimulator.analyzer.slingshot.workflow.events - package org.palladiosimulator.analyzer.slingshot.workflow.events
 
org.palladiosimulator.analyzer.slingshot.workflow.jobs - package org.palladiosimulator.analyzer.slingshot.workflow.jobs
 
OSGIEvent - Interface in org.palladiosimulator.analyzer.slingshot.common.events
An OSGI Event carries additional information from which bundle/plugin the event has originated.
outputDependecyGraph(String) - Method in class org.palladiosimulator.analyzer.slingshot.core.InjectorHolder
 

P

packages() - Element in annotation interface org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.eventcontract.ListenableBy
 
packages() - Element in annotation interface org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.eventcontract.PublishableBy
 
PalladioConstants - Class in org.palladiosimulator.analyzer.slingshot.common.constants
 
PCMResourceSetPartitionProvider - Class in org.palladiosimulator.analyzer.slingshot.core.extension
 
PCMResourceSetPartitionProvider() - Constructor for class org.palladiosimulator.analyzer.slingshot.core.extension.PCMResourceSetPartitionProvider
 
PCMWorkflowConfiguration - Interface in org.palladiosimulator.analyzer.slingshot.workflow.events
 
performApply(ILaunchConfigurationWorkingCopy) - Method in class org.palladiosimulator.analyzer.slingshot.ui.tabs.SimulationArchitectureModelsTab
 
post(Object) - Method in interface org.palladiosimulator.analyzer.slingshot.eventdriver.Bus
Posts an event and calls each handler that are subscribed to, if the interceptors allow that.
post(Object) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.internal.BusImplementation
 
postEvent(SystemEvent) - Method in interface org.palladiosimulator.analyzer.slingshot.core.api.SystemDriver
 
postEvent(SystemEvent) - Method in class org.palladiosimulator.analyzer.slingshot.core.driver.SlingshotSystemDriver
 
postEventAndThen(SystemEvent, Runnable) - Method in interface org.palladiosimulator.analyzer.slingshot.core.api.SystemDriver
 
postEventAndThen(SystemEvent, Runnable) - Method in class org.palladiosimulator.analyzer.slingshot.core.driver.SlingshotSystemDriver
 
postEventContractChecker(InterceptorInformation, Object, Result<?>) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.internal.contractchecker.EventContractChecker
 
PostIntercept - Annotation Interface in org.palladiosimulator.analyzer.slingshot.eventdriver.annotations
 
postInterceptor(IPostInterceptor) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber.Builder
 
PostInterceptor - Class in org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors
 
PostInterceptor(Method, Object) - Constructor for class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors.PostInterceptor
 
PreIntercept - Annotation Interface in org.palladiosimulator.analyzer.slingshot.eventdriver.annotations
Pre-Intercept the events of certain type.
preInterceptor(IPreInterceptor) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber.Builder
 
PreInterceptor - Class in org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors
 
PreInterceptor(Method, Object) - Constructor for class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.interceptors.PreInterceptor
 
PreSimulationConfigurationStarted - Class in org.palladiosimulator.analyzer.slingshot.core.events
 
PreSimulationConfigurationStarted() - Constructor for class org.palladiosimulator.analyzer.slingshot.core.events.PreSimulationConfigurationStarted
 
priority() - Element in annotation interface org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.Subscribe
 
priority(int) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber.Builder
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.annotationprocessor.SubscribeAnnotationProcessor
 
promptTitle(String) - Method in class org.palladiosimulator.analyzer.slingshot.ui.events.ArchitectureModelsTabBuilderStarted.Builder
 
provideModel(Class<T>, Class<? extends ModelProvider<T>>) - Method in class org.palladiosimulator.analyzer.slingshot.core.extension.AbstractSlingshotExtension
 
PublishableBy - Annotation Interface in org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.eventcontract
 

R

register(Object) - Method in interface org.palladiosimulator.analyzer.slingshot.eventdriver.Bus
Registers an object that contains method annotated by Subscribe annotations.
register(Object) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.internal.BusImplementation
 
register(Subscriber<T>) - Method in interface org.palladiosimulator.analyzer.slingshot.eventdriver.Bus
Registers a subscriber for the event of type T.
register(Subscriber<T>) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.internal.BusImplementation
 
registerEventHandler(Subscriber<T>) - Method in interface org.palladiosimulator.analyzer.slingshot.core.api.SimulationDriver
 
registerEventHandler(Subscriber<T>) - Method in class org.palladiosimulator.analyzer.slingshot.core.driver.SlingshotSimulationDriver
 
registerEventListener(SimulationBehaviorExtension) - Method in interface org.palladiosimulator.analyzer.slingshot.core.api.SimulationEngine
 
registerEventListener(SimulationBehaviorExtension) - Method in class org.palladiosimulator.analyzer.slingshot.core.engine.SimulationEngineSSJ
 
registerEventListener(Subscriber<T>) - Method in interface org.palladiosimulator.analyzer.slingshot.core.api.SimulationEngine
 
registerEventListener(Subscriber<T>) - Method in class org.palladiosimulator.analyzer.slingshot.core.engine.SimulationEngineSSJ
 
reified() - Element in annotation interface org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.Subscribe
 
reifiedClasses(Class<?>[]) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.Subscriber.Builder
 
ReifiedEvent<T> - Interface in org.palladiosimulator.analyzer.slingshot.eventdriver.entity
Events that have generics must implement this interface in order to recognize the generic parameter.
rescheduleNextEvents(InterceptorInformation, DESEvent, Result<?>) - Method in class org.palladiosimulator.analyzer.slingshot.core.behavior.CoreBehavior
 
resourceEnvironment(ResourceEnvironment) - Method in class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.ResourceEnvironmentChange.Builder
 
ResourceEnvironmentChange - Class in org.palladiosimulator.analyzer.slingshot.common.events.modelchanges
 
ResourceEnvironmentChange(ResourceEnvironmentChange.Builder) - Constructor for class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.ResourceEnvironmentChange
 
ResourceEnvironmentChange.Builder - Class in org.palladiosimulator.analyzer.slingshot.common.events.modelchanges
 
Result<T> - Class in org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes
A result is a container that holds any type of information of an event handler's result.

S

scheduleEvent(DESEvent) - Method in interface org.palladiosimulator.analyzer.slingshot.core.api.SimulationEngine
 
scheduleEvent(DESEvent) - Method in interface org.palladiosimulator.analyzer.slingshot.core.api.SimulationScheduling
 
scheduleEvent(DESEvent) - Method in class org.palladiosimulator.analyzer.slingshot.core.driver.SlingshotSimulationDriver
 
scheduleEvent(DESEvent) - Method in class org.palladiosimulator.analyzer.slingshot.core.engine.SimulationEngineSSJ
 
scheduleEventAt(DESEvent, double) - Method in interface org.palladiosimulator.analyzer.slingshot.core.api.SimulationEngine
 
scheduleEventAt(DESEvent, double) - Method in interface org.palladiosimulator.analyzer.slingshot.core.api.SimulationScheduling
 
scheduleEventAt(DESEvent, double) - Method in class org.palladiosimulator.analyzer.slingshot.core.driver.SlingshotSimulationDriver
 
scheduleEventAt(DESEvent, double) - Method in class org.palladiosimulator.analyzer.slingshot.core.engine.SimulationEngineSSJ
 
scopes() - Element in annotation interface org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.OnException
 
set(SimuComConfig) - Method in class org.palladiosimulator.analyzer.slingshot.workflow.SimuComConfigProvider
 
set(MDSDBlackboard) - Method in class org.palladiosimulator.analyzer.slingshot.workflow.jobs.MDSDBlackboardProvider
 
set(PCMResourceSetPartition) - Method in class org.palladiosimulator.analyzer.slingshot.core.extension.PCMResourceSetPartitionProvider
 
setAllocationFiles(List<String>) - Method in interface org.palladiosimulator.analyzer.slingshot.workflow.events.PCMWorkflowConfiguration
 
setBlackboard(MDSDBlackboard) - Method in class org.palladiosimulator.analyzer.slingshot.workflow.jobs.SimulationJob
 
setDefaults() - Method in class org.palladiosimulator.analyzer.slingshot.workflow.SimulationWorkflowConfiguration
 
setDefaults(ILaunchConfigurationWorkingCopy) - Method in class org.palladiosimulator.analyzer.slingshot.ui.tabs.SimulationArchitectureModelsTab
 
setTime(double) - Method in class org.palladiosimulator.analyzer.slingshot.common.events.AbstractSimulationEvent
 
setTime(double) - Method in interface org.palladiosimulator.analyzer.slingshot.common.events.DESEvent
 
setupLogging(Level) - Method in class org.palladiosimulator.analyzer.slingshot.workflow.SimulationLauncher
 
setUsageModelFile(String) - Method in interface org.palladiosimulator.analyzer.slingshot.workflow.events.PCMWorkflowConfiguration
 
simuComConfigProvider - Static variable in class org.palladiosimulator.analyzer.slingshot.workflow.WorkflowConfigurationModule
 
SimuComConfigProvider - Class in org.palladiosimulator.analyzer.slingshot.workflow
A provider for the SimuComConfig object that holds all the information about the simulation.
SimuComConfigProvider() - Constructor for class org.palladiosimulator.analyzer.slingshot.workflow.SimuComConfigProvider
 
SimulationArchitectureModelsTab - Class in org.palladiosimulator.analyzer.slingshot.ui.tabs
 
SimulationArchitectureModelsTab() - Constructor for class org.palladiosimulator.analyzer.slingshot.ui.tabs.SimulationArchitectureModelsTab
 
SimulationBehaviorContainer - Class in org.palladiosimulator.analyzer.slingshot.core.extension
 
SimulationBehaviorContainer(AbstractSlingshotExtension) - Constructor for class org.palladiosimulator.analyzer.slingshot.core.extension.SimulationBehaviorContainer
 
SimulationBehaviorExtension - Interface in org.palladiosimulator.analyzer.slingshot.core.extension
 
SimulationBehaviorExtensions - Annotation Interface in org.palladiosimulator.analyzer.slingshot.core.annotations
 
SimulationConfiguration - Interface in org.palladiosimulator.analyzer.slingshot.core.api
 
SimulationDriver - Interface in org.palladiosimulator.analyzer.slingshot.core.api
 
SimulationEngine - Interface in org.palladiosimulator.analyzer.slingshot.core.api
 
SimulationEngineSSJ - Class in org.palladiosimulator.analyzer.slingshot.core.engine
 
SimulationEngineSSJ() - Constructor for class org.palladiosimulator.analyzer.slingshot.core.engine.SimulationEngineSSJ
 
SimulationFinished - Class in org.palladiosimulator.analyzer.slingshot.core.events
 
SimulationFinished() - Constructor for class org.palladiosimulator.analyzer.slingshot.core.events.SimulationFinished
 
SimulationInformation - Interface in org.palladiosimulator.analyzer.slingshot.core.api
 
SimulationJob - Class in org.palladiosimulator.analyzer.slingshot.workflow.jobs
 
SimulationJob(SimuComConfig) - Constructor for class org.palladiosimulator.analyzer.slingshot.workflow.jobs.SimulationJob
 
SimulationLauncher - Class in org.palladiosimulator.analyzer.slingshot.workflow
 
SimulationLauncher() - Constructor for class org.palladiosimulator.analyzer.slingshot.workflow.SimulationLauncher
 
SimulationModule - Class in org.palladiosimulator.analyzer.slingshot.core
Provides Simulation Run specific instances for simulation driver and engine.
SimulationModule() - Constructor for class org.palladiosimulator.analyzer.slingshot.core.SimulationModule
 
SimulationRootJob - Class in org.palladiosimulator.analyzer.slingshot.workflow.jobs
 
SimulationRootJob(SimulationWorkflowConfiguration, ILaunch) - Constructor for class org.palladiosimulator.analyzer.slingshot.workflow.jobs.SimulationRootJob
 
SimulationScheduling - Interface in org.palladiosimulator.analyzer.slingshot.core.api
 
SimulationStarted - Class in org.palladiosimulator.analyzer.slingshot.core.events
 
SimulationStarted() - Constructor for class org.palladiosimulator.analyzer.slingshot.core.events.SimulationStarted
 
simulationTime(double) - Method in class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.AllocationChange.Builder
 
simulationTime(double) - Method in class org.palladiosimulator.analyzer.slingshot.common.events.modelchanges.ResourceEnvironmentChange.Builder
 
SimulationWorkflowConfiguration - Class in org.palladiosimulator.analyzer.slingshot.workflow
 
SimulationWorkflowConfiguration(SimuComConfig) - Constructor for class org.palladiosimulator.analyzer.slingshot.workflow.SimulationWorkflowConfiguration
 
SimulationWorkflowPlugin - Class in org.palladiosimulator.analyzer.slingshot.workflow
 
SimulationWorkflowPlugin() - Constructor for class org.palladiosimulator.analyzer.slingshot.workflow.SimulationWorkflowPlugin
 
SINGLE - Enum constant in enum class org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.eventcontract.EventCardinality
 
Slingshot - Class in org.palladiosimulator.analyzer.slingshot.core
 
Slingshot() - Constructor for class org.palladiosimulator.analyzer.slingshot.core.Slingshot
 
SlingshotEvent - Interface in org.palladiosimulator.analyzer.slingshot.common.events
This interface is the upper-most event type for any event that should be considered by Slingshot.
SlingshotLaunchSimulationTabGroup - Class in org.palladiosimulator.analyzer.slingshot.ui
 
SlingshotLaunchSimulationTabGroup() - Constructor for class org.palladiosimulator.analyzer.slingshot.ui.SlingshotLaunchSimulationTabGroup
 
SlingshotModule - Class in org.palladiosimulator.analyzer.slingshot.core
This is the central class where all the Slingshot modules are defined, and where the initial Injector is defined.
SlingshotModule() - Constructor for class org.palladiosimulator.analyzer.slingshot.core.SlingshotModule
 
SlingshotSimulationDriver - Class in org.palladiosimulator.analyzer.slingshot.core.driver
 
SlingshotSimulationDriver(SimulationEngine, Injector, List<SimulationBehaviorContainer>) - Constructor for class org.palladiosimulator.analyzer.slingshot.core.driver.SlingshotSimulationDriver
 
SlingshotSystemDriver - Class in org.palladiosimulator.analyzer.slingshot.core.driver
 
SlingshotSystemDriver(Injector, List<SystemBehaviorContainer>) - Constructor for class org.palladiosimulator.analyzer.slingshot.core.driver.SlingshotSystemDriver
 
SlingshotUI - Interface in org.palladiosimulator.analyzer.slingshot.core.api
 
SlingshotUIPlugin - Class in org.palladiosimulator.analyzer.slingshot.ui
 
SlingshotUIPlugin() - Constructor for class org.palladiosimulator.analyzer.slingshot.ui.SlingshotUIPlugin
 
start() - Method in interface org.palladiosimulator.analyzer.slingshot.core.api.SimulationDriver
 
start() - Method in interface org.palladiosimulator.analyzer.slingshot.core.api.SimulationEngine
 
start() - Method in class org.palladiosimulator.analyzer.slingshot.core.driver.SlingshotSimulationDriver
 
start() - Method in class org.palladiosimulator.analyzer.slingshot.core.engine.SimulationEngineSSJ
 
start(BundleContext) - Method in class org.palladiosimulator.analyzer.slingshot.core.Slingshot
 
start(BundleContext) - Method in class org.palladiosimulator.analyzer.slingshot.ui.SlingshotUIPlugin
 
start(BundleContext) - Method in class org.palladiosimulator.analyzer.slingshot.workflow.SimulationWorkflowPlugin
 
stop() - Method in interface org.palladiosimulator.analyzer.slingshot.core.api.SimulationDriver
 
stop() - Method in interface org.palladiosimulator.analyzer.slingshot.core.api.SimulationEngine
 
stop() - Method in class org.palladiosimulator.analyzer.slingshot.core.driver.SlingshotSimulationDriver
 
stop() - Method in class org.palladiosimulator.analyzer.slingshot.core.engine.SimulationEngineSSJ
 
stop(BundleContext) - Method in class org.palladiosimulator.analyzer.slingshot.core.Slingshot
 
stop(BundleContext) - Method in class org.palladiosimulator.analyzer.slingshot.ui.SlingshotUIPlugin
 
stop(BundleContext) - Method in class org.palladiosimulator.analyzer.slingshot.workflow.SimulationWorkflowPlugin
 
Subscribe - Annotation Interface in org.palladiosimulator.analyzer.slingshot.eventdriver.annotations
 
SubscribeAnnotationProcessor - Class in org.palladiosimulator.analyzer.slingshot.eventdriver.annotationprocessor
 
SubscribeAnnotationProcessor() - Constructor for class org.palladiosimulator.analyzer.slingshot.eventdriver.annotationprocessor.SubscribeAnnotationProcessor
 
Subscriber<T> - Class in org.palladiosimulator.analyzer.slingshot.eventdriver.entity
A subscriber to an event of type T that should be activated upon the event.
Subscriber.Builder<T> - Class in org.palladiosimulator.analyzer.slingshot.eventdriver.entity
 
SubscriberContract - Class in org.palladiosimulator.analyzer.slingshot.eventdriver.entity
Holds all the necessary contract for subscribers of a particular event of the type returned by SubscriberContract.getWhen().
SubscriberContract(Class<?>, List<Class<?>>, EventCardinality) - Constructor for class org.palladiosimulator.analyzer.slingshot.eventdriver.entity.SubscriberContract
 
success() - Static method in class org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes.InterceptionResult
 
Success() - Constructor for class org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes.InterceptionResult.Success
 
SystemBehaviorContainer - Class in org.palladiosimulator.analyzer.slingshot.core.extension
 
SystemBehaviorContainer(AbstractSlingshotExtension) - Constructor for class org.palladiosimulator.analyzer.slingshot.core.extension.SystemBehaviorContainer
 
SystemBehaviorExtension - Interface in org.palladiosimulator.analyzer.slingshot.core.extension
 
SystemBehaviorExtensions - Annotation Interface in org.palladiosimulator.analyzer.slingshot.core.annotations
 
SystemDriver - Interface in org.palladiosimulator.analyzer.slingshot.core.api
 
SystemEvent - Interface in org.palladiosimulator.analyzer.slingshot.common.events
A system event is an event that is not a simulation event.

T

then() - Element in annotation interface org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.eventcontract.OnEvent
 
time() - Method in class org.palladiosimulator.analyzer.slingshot.common.events.AbstractSimulationEvent
 
time() - Method in interface org.palladiosimulator.analyzer.slingshot.common.events.DESEvent
 
toString() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.internal.BusImplementation.EventType
 

U

unregister(Object) - Method in interface org.palladiosimulator.analyzer.slingshot.eventdriver.Bus
Unregisters either an object containing subscriber methods, or a certain subscriber through the name.
unregister(Object) - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.internal.BusImplementation
 
USAGE_MODEL_FILENAME - Static variable in class org.palladiosimulator.analyzer.slingshot.common.constants.PalladioConstants
 

V

value() - Element in annotation interface org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.eventcontract.OnEvent.OnEvents
 
valueOf(String) - Static method in enum class org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.eventcontract.EventCardinality
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.eventcontract.EventCardinality
Returns an array containing the constants of this enum class, in the order they are declared.

W

wasSuccessful() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes.InterceptionResult.Abort
 
wasSuccessful() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes.InterceptionResult.CompositeInterceptionResult
 
wasSuccessful() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes.InterceptionResult.Error
 
wasSuccessful() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes.InterceptionResult.Success
 
wasSuccessful() - Method in class org.palladiosimulator.analyzer.slingshot.eventdriver.returntypes.InterceptionResult
 
when() - Element in annotation interface org.palladiosimulator.analyzer.slingshot.eventdriver.annotations.eventcontract.OnEvent
 
WorkflowConfigurationModule - Class in org.palladiosimulator.analyzer.slingshot.workflow
 
WorkflowConfigurationModule() - Constructor for class org.palladiosimulator.analyzer.slingshot.workflow.WorkflowConfigurationModule
 
WorkflowLaunchConfigurationBuilderInitialized - Class in org.palladiosimulator.analyzer.slingshot.workflow.events
 
WorkflowLaunchConfigurationBuilderInitialized(ILaunchConfiguration, PCMWorkflowConfiguration) - Constructor for class org.palladiosimulator.analyzer.slingshot.workflow.events.WorkflowLaunchConfigurationBuilderInitialized
 
WorkflowModelLoaded - Class in org.palladiosimulator.analyzer.slingshot.workflow.events
 
WorkflowModelLoaded() - Constructor for class org.palladiosimulator.analyzer.slingshot.workflow.events.WorkflowModelLoaded
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form