Class SimuComWorkflowConfiguration
java.lang.Object
de.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
de.uka.ipd.sdq.workflow.launchconfig.AbstractWorkflowBasedRunConfiguration
org.palladiosimulator.analyzer.workflow.configurations.AbstractPCMWorkflowRunConfiguration
org.palladiosimulator.analyzer.workflow.configurations.AbstractCodeGenerationWorkflowRunConfiguration
de.uka.ipd.sdq.codegen.simucontroller.runconfig.AbstractSimulationWorkflowConfiguration
de.uka.ipd.sdq.codegen.simucontroller.runconfig.SimuComWorkflowConfiguration
- All Implemented Interfaces:
de.uka.ipd.sdq.workflow.configuration.IJobConfiguration,de.uka.ipd.sdq.workflow.extension.ExtendableJobConfiguration,Cloneable
- Direct Known Subclasses:
RerunSimuComWorkflowConfiguration
-
Nested Class Summary
Nested classes/interfaces inherited from class org.palladiosimulator.analyzer.workflow.configurations.AbstractCodeGenerationWorkflowRunConfiguration
org.palladiosimulator.analyzer.workflow.configurations.AbstractCodeGenerationWorkflowRunConfiguration.CodeGenerationAdvice -
Field Summary
Fields inherited from class org.palladiosimulator.analyzer.workflow.configurations.AbstractCodeGenerationWorkflowRunConfiguration
codeGenerationAdvice, loadMiddlewareAndCompletionFiles, overwriteWithoutAsking, sensitivityAnalysisConfigurationList, sensitivityAnalysisEnabledFields inherited from class org.palladiosimulator.analyzer.workflow.configurations.AbstractPCMWorkflowRunConfiguration
accuracyInfluenceAnalysisEnabled, accuracyInfluenceAnalysisState, accuracyInfluenceIssueReceivingJob, accuracyInformationModelFile, allocationFiles, deleteTemporaryDataAfterAnalysis, eventMiddlewareFile, PCM_EPACKAGES, rmiMiddlewareFile, temporaryDataLocation, usageModelFileFields inherited from class de.uka.ipd.sdq.workflow.launchconfig.AbstractWorkflowBasedRunConfiguration
isDebug, isInteractiveFields inherited from class de.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
isFixed -
Constructor Summary
ConstructorsConstructorDescriptionSimuComWorkflowConfiguration(Map<String, Object> attributes) Constructor requiring to set the ILaunchConfiguration and mode this configuration is running in. -
Method Summary
Modifier and TypeMethodDescriptionprotected Objectclone()copy(List<org.palladiosimulator.analyzer.workflow.runconfig.SensitivityAnalysisConfiguration> sconfList) getClone()booleanvoidsetAccuracyInfluenceAnalysisState(org.palladiosimulator.analyzer.workflow.runconfig.AccuracyInfluenceAnalysisState accuracyInfluenceAnalysisState) voidvoidsetSimuComConfiguration(SimuComConfig simuComConfig) voidsetSimulateFailures(boolean simulateFailures) Methods inherited from class de.uka.ipd.sdq.codegen.simucontroller.runconfig.AbstractSimulationWorkflowConfiguration
getAttributes, getFeatureConfigFile, getPCMModelFiles, getSimulateLinkingResources, getSimulateThroughputOfLinkingResources, setFeatureConfigFile, setSimulateLinkingResources, setSimulateThroughputOfLinkingResourcesMethods inherited from class org.palladiosimulator.analyzer.workflow.configurations.AbstractCodeGenerationWorkflowRunConfiguration
addCodeGenerationAdvice, addRequiredBundle, getCodeGenerationAdvice, getCodeGenerationAdvices, getCodeGenerationAdvicesFile, getCodeGenerationRequiredBundles, getSensitivityAnalysisConfigurations, getStoragePluginID, isLoadMiddlewareAndCompletionFiles, isOverwriteWithoutAsking, isSensitivityAnalysisEnabled, setCodeGenerationAdvicesFile, setLoadMiddlewareAndCompletionFiles, setOverwriteWithoutAsking, setSensitivityAnalysisConfiguration, setSensitivityAnalysisConfigurationList, setSensitivityAnalysisEnabledMethods inherited from class org.palladiosimulator.analyzer.workflow.configurations.AbstractPCMWorkflowRunConfiguration
getAccuracyInfluenceAnalysisState, getAccuracyInfluenceIssueReceivingJob, getAccuracyInformationModelFile, getAllocationFiles, getBaseProjectID, getEventMiddlewareFile, getGeneratedProjectPath, getModelPaths, getRMIMiddlewareFile, getUsageModelFile, isAccuracyInfluenceAnalysisEnabled, isDeleteTemporaryDataAfterAnalysis, setAccuracyInfluenceAnalysisEnabled, setAccuracyInfluenceIssueReceivingJob, setAccuracyInformationModelFile, setAllocationFiles, setBaseProjectID, setDeleteTemporaryDataAfterAnalysis, setEventMiddlewareFile, setGeneratedProjectPath, setModelPaths, setRMIMiddlewareFile, setStoragePluginID, setUsageModelFile, validateAndFreezeMethods inherited from class de.uka.ipd.sdq.workflow.launchconfig.AbstractWorkflowBasedRunConfiguration
isDebug, isInteractive, setDebug, setInteractiveMethods inherited from class de.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
checkFixed, isFrozen, isValidMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.uka.ipd.sdq.workflow.configuration.IJobConfiguration
isValid
-
Constructor Details
-
SimuComWorkflowConfiguration
Constructor requiring to set the ILaunchConfiguration and mode this configuration is running in. This is necessary to realize the extendability of the simucom workflow with additional jobs using the extension points provided by the palladio workflow engine.- Parameters:
launchConfiguration- The launch configuration object to be provided to the extending jobs.mode- The mode of the workflow currently runs in (run/debug)
-
-
Method Details
-
getSimulationConfiguration
- Specified by:
getSimulationConfigurationin classAbstractSimulationWorkflowConfiguration
-
setSimuComConfiguration
-
setAccuracyInfluenceAnalysisState
public void setAccuracyInfluenceAnalysisState(org.palladiosimulator.analyzer.workflow.runconfig.AccuracyInfluenceAnalysisState accuracyInfluenceAnalysisState) - Overrides:
setAccuracyInfluenceAnalysisStatein classorg.palladiosimulator.analyzer.workflow.configurations.AbstractPCMWorkflowRunConfiguration
-
getSimulateFailures
public boolean getSimulateFailures() -
setSimulateFailures
public void setSimulateFailures(boolean simulateFailures) -
getErrorMessage
- Specified by:
getErrorMessagein interfacede.uka.ipd.sdq.workflow.configuration.IJobConfiguration- Specified by:
getErrorMessagein classde.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
-
setDefaults
public void setDefaults()- Specified by:
setDefaultsin interfacede.uka.ipd.sdq.workflow.configuration.IJobConfiguration- Specified by:
setDefaultsin classde.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
-
copy
public SimuComWorkflowConfiguration copy(List<org.palladiosimulator.analyzer.workflow.runconfig.SensitivityAnalysisConfiguration> sconfList) -
clone
- Overrides:
clonein classAbstractSimulationWorkflowConfiguration- Throws:
CloneNotSupportedException
-
getClone
- Overrides:
getClonein classorg.palladiosimulator.analyzer.workflow.configurations.AbstractPCMWorkflowRunConfiguration- Returns:
- A clone of this instance.
-