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, sensitivityAnalysisEnabled
Fields inherited from class org.palladiosimulator.analyzer.workflow.configurations.AbstractPCMWorkflowRunConfiguration
accuracyInfluenceAnalysisEnabled, accuracyInfluenceAnalysisState, accuracyInfluenceIssueReceivingJob, accuracyInformationModelFile, allocationFiles, deleteTemporaryDataAfterAnalysis, eventMiddlewareFile, PCM_EPACKAGES, rmiMiddlewareFile, temporaryDataLocation, usageModelFile
Fields inherited from class de.uka.ipd.sdq.workflow.launchconfig.AbstractWorkflowBasedRunConfiguration
isDebug, isInteractive
Fields inherited from class de.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
isFixed
-
Constructor Summary
ConstructorDescriptionSimuComWorkflowConfiguration
(Map<String, Object> attributes) Constructor requiring to set the ILaunchConfiguration and mode this configuration is running in. -
Method Summary
Modifier and TypeMethodDescriptionprotected Object
clone()
copy
(List<org.palladiosimulator.analyzer.workflow.runconfig.SensitivityAnalysisConfiguration> sconfList) getClone()
boolean
void
setAccuracyInfluenceAnalysisState
(org.palladiosimulator.analyzer.workflow.runconfig.AccuracyInfluenceAnalysisState accuracyInfluenceAnalysisState) void
void
setSimuComConfiguration
(SimuComConfig simuComConfig) void
setSimulateFailures
(boolean simulateFailures) Methods inherited from class de.uka.ipd.sdq.codegen.simucontroller.runconfig.AbstractSimulationWorkflowConfiguration
getAttributes, getFeatureConfigFile, getPCMModelFiles, getSimulateLinkingResources, getSimulateThroughputOfLinkingResources, setFeatureConfigFile, setSimulateLinkingResources, setSimulateThroughputOfLinkingResources
Methods 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, setSensitivityAnalysisEnabled
Methods 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, validateAndFreeze
Methods inherited from class de.uka.ipd.sdq.workflow.launchconfig.AbstractWorkflowBasedRunConfiguration
isDebug, isInteractive, setDebug, setInteractive
Methods inherited from class de.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
checkFixed, isFrozen, isValid
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
getSimulationConfiguration
in classAbstractSimulationWorkflowConfiguration
-
setSimuComConfiguration
-
setAccuracyInfluenceAnalysisState
public void setAccuracyInfluenceAnalysisState(org.palladiosimulator.analyzer.workflow.runconfig.AccuracyInfluenceAnalysisState accuracyInfluenceAnalysisState) - Overrides:
setAccuracyInfluenceAnalysisState
in classorg.palladiosimulator.analyzer.workflow.configurations.AbstractPCMWorkflowRunConfiguration
-
getSimulateFailures
public boolean getSimulateFailures() -
setSimulateFailures
public void setSimulateFailures(boolean simulateFailures) -
getErrorMessage
- Specified by:
getErrorMessage
in interfacede.uka.ipd.sdq.workflow.configuration.IJobConfiguration
- Specified by:
getErrorMessage
in classde.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
-
setDefaults
public void setDefaults()- Specified by:
setDefaults
in interfacede.uka.ipd.sdq.workflow.configuration.IJobConfiguration
- Specified by:
setDefaults
in classde.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
-
copy
public SimuComWorkflowConfiguration copy(List<org.palladiosimulator.analyzer.workflow.runconfig.SensitivityAnalysisConfiguration> sconfList) -
clone
- Overrides:
clone
in classAbstractSimulationWorkflowConfiguration
- Throws:
CloneNotSupportedException
-
getClone
- Overrides:
getClone
in classorg.palladiosimulator.analyzer.workflow.configurations.AbstractPCMWorkflowRunConfiguration
- Returns:
- A clone of this instance.
-