public class SimuComWorkflowConfiguration extends AbstractSimulationWorkflowConfiguration
codeGenerationAdvice, loadMiddlewareAndCompletionFiles, overwriteWithoutAsking, sensitivityAnalysisConfigurationList, sensitivityAnalysisEnabled
accuracyInfluenceAnalysisEnabled, accuracyInfluenceAnalysisState, accuracyInfluenceIssueReceivingJob, accuracyInformationModelFile, allocationFiles, deleteTemporaryDataAfterAnalysis, eventMiddlewareFile, PCM_EPACKAGES, rmiMiddlewareFile, temporaryDataLocation, usageModelFile
Constructor and Description |
---|
SimuComWorkflowConfiguration(java.util.Map<java.lang.String,java.lang.Object> attributes)
Constructor requiring to set the ILaunchConfiguration and mode this configuration is running
in.
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
clone() |
SimuComWorkflowConfiguration |
copy(java.util.List<org.palladiosimulator.analyzer.workflow.runconfig.SensitivityAnalysisConfiguration> sconfList) |
SimuComWorkflowConfiguration |
getClone() |
java.lang.String |
getErrorMessage() |
boolean |
getSimulateFailures() |
AbstractSimulationConfig |
getSimulationConfiguration() |
void |
setAccuracyInfluenceAnalysisState(org.palladiosimulator.analyzer.workflow.runconfig.AccuracyInfluenceAnalysisState accuracyInfluenceAnalysisState) |
void |
setDefaults() |
void |
setSimuComConfiguration(SimuComConfig simuComConfig) |
void |
setSimulateFailures(boolean simulateFailures) |
getAttributes, getFeatureConfigFile, getPCMModelFiles, getSimulateLinkingResources, getSimulateThroughputOfLinkingResources, setFeatureConfigFile, setSimulateLinkingResources, setSimulateThroughputOfLinkingResources
addCodeGenerationAdvice, addRequiredBundle, getCodeGenerationAdvice, getCodeGenerationAdvices, getCodeGenerationAdvicesFile, getCodeGenerationRequiredBundles, getSensitivityAnalysisConfigurations, getStoragePluginID, isLoadMiddlewareAndCompletionFiles, isOverwriteWithoutAsking, isSensitivityAnalysisEnabled, setCodeGenerationAdvicesFile, setLoadMiddlewareAndCompletionFiles, setOverwriteWithoutAsking, setSensitivityAnalysisConfiguration, setSensitivityAnalysisConfigurationList, setSensitivityAnalysisEnabled
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
isDebug, isInteractive, setDebug, setInteractive
checkFixed, isFrozen, isValid
public SimuComWorkflowConfiguration(java.util.Map<java.lang.String,java.lang.Object> attributes)
launchConfiguration
- The launch configuration object to be provided to the extending jobs.mode
- The mode of the workflow currently runs in (run/debug)public AbstractSimulationConfig getSimulationConfiguration()
getSimulationConfiguration
in class AbstractSimulationWorkflowConfiguration
public void setSimuComConfiguration(SimuComConfig simuComConfig)
public void setAccuracyInfluenceAnalysisState(org.palladiosimulator.analyzer.workflow.runconfig.AccuracyInfluenceAnalysisState accuracyInfluenceAnalysisState)
setAccuracyInfluenceAnalysisState
in class org.palladiosimulator.analyzer.workflow.configurations.AbstractPCMWorkflowRunConfiguration
public boolean getSimulateFailures()
public void setSimulateFailures(boolean simulateFailures)
public java.lang.String getErrorMessage()
getErrorMessage
in interface de.uka.ipd.sdq.workflow.configuration.IJobConfiguration
getErrorMessage
in class de.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
public void setDefaults()
setDefaults
in interface de.uka.ipd.sdq.workflow.configuration.IJobConfiguration
setDefaults
in class de.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
public SimuComWorkflowConfiguration copy(java.util.List<org.palladiosimulator.analyzer.workflow.runconfig.SensitivityAnalysisConfiguration> sconfList)
protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class AbstractSimulationWorkflowConfiguration
java.lang.CloneNotSupportedException
public SimuComWorkflowConfiguration getClone()
getClone
in class org.palladiosimulator.analyzer.workflow.configurations.AbstractPCMWorkflowRunConfiguration