Class AbstractSimulationWorkflowConfiguration
- 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
-
- All Implemented Interfaces:
de.uka.ipd.sdq.workflow.configuration.IJobConfiguration,de.uka.ipd.sdq.workflow.extension.ExtendableJobConfiguration,Cloneable
- Direct Known Subclasses:
SimuComWorkflowConfiguration
public abstract class AbstractSimulationWorkflowConfiguration extends org.palladiosimulator.analyzer.workflow.configurations.AbstractCodeGenerationWorkflowRunConfiguration implements Cloneable, de.uka.ipd.sdq.workflow.extension.ExtendableJobConfiguration
-
-
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
-
-
Constructor Summary
Constructors Constructor Description AbstractSimulationWorkflowConfiguration(Map<String,Object> attributes)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected Objectclone()Map<String,Object>getAttributes()Get the configuration of the current launch.StringgetFeatureConfigFile()List<String>getPCMModelFiles()Call super.getPCMModelFiles and then add my own featureconfig file.booleangetSimulateLinkingResources()booleangetSimulateThroughputOfLinkingResources()abstract AbstractSimulationConfiggetSimulationConfiguration()voidsetFeatureConfigFile(String featureConfigFile)Sets the filename of the mark model for connector completionsvoidsetSimulateLinkingResources(boolean simulateLinkingResources)voidsetSimulateThroughputOfLinkingResources(boolean simulateThroughputOfLinkingResources)-
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, getClone, getEventMiddlewareFile, getGeneratedProjectPath, getModelPaths, getRMIMiddlewareFile, getUsageModelFile, isAccuracyInfluenceAnalysisEnabled, isDeleteTemporaryDataAfterAnalysis, setAccuracyInfluenceAnalysisEnabled, setAccuracyInfluenceAnalysisState, 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, getErrorMessage, isFrozen, isValid, setDefaults
-
-
-
-
Method Detail
-
getSimulateLinkingResources
public boolean getSimulateLinkingResources()
-
getSimulateThroughputOfLinkingResources
public boolean getSimulateThroughputOfLinkingResources()
-
setSimulateLinkingResources
public void setSimulateLinkingResources(boolean simulateLinkingResources)
-
setSimulateThroughputOfLinkingResources
public void setSimulateThroughputOfLinkingResources(boolean simulateThroughputOfLinkingResources)
-
getSimulationConfiguration
public abstract AbstractSimulationConfig getSimulationConfiguration()
-
getAttributes
public Map<String,Object> getAttributes()
Get the configuration of the current launch.- Specified by:
getAttributesin interfacede.uka.ipd.sdq.workflow.extension.ExtendableJobConfiguration- Returns:
- the launchConfiguration
-
getFeatureConfigFile
public String getFeatureConfigFile()
- Returns:
- Returns the filename of the mark model instance containing the PCM connector completion configuration
-
setFeatureConfigFile
public void setFeatureConfigFile(String featureConfigFile)
Sets the filename of the mark model for connector completions- Parameters:
featureConfigFile- File name of the connector completion file
-
getPCMModelFiles
public List<String> getPCMModelFiles()
Call super.getPCMModelFiles and then add my own featureconfig file.- Overrides:
getPCMModelFilesin classorg.palladiosimulator.analyzer.workflow.configurations.AbstractPCMWorkflowRunConfiguration
-
clone
protected Object clone() throws CloneNotSupportedException
- Overrides:
clonein classorg.palladiosimulator.analyzer.workflow.configurations.AbstractCodeGenerationWorkflowRunConfiguration- Throws:
CloneNotSupportedException
-
-