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 Object
clone()
Map<String,Object>
getAttributes()
Get the configuration of the current launch.String
getFeatureConfigFile()
List<String>
getPCMModelFiles()
Call super.getPCMModelFiles and then add my own featureconfig file.boolean
getSimulateLinkingResources()
boolean
getSimulateThroughputOfLinkingResources()
abstract AbstractSimulationConfig
getSimulationConfiguration()
void
setFeatureConfigFile(String featureConfigFile)
Sets the filename of the mark model for connector completionsvoid
setSimulateLinkingResources(boolean simulateLinkingResources)
void
setSimulateThroughputOfLinkingResources(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:
getAttributes
in 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:
getPCMModelFiles
in classorg.palladiosimulator.analyzer.workflow.configurations.AbstractPCMWorkflowRunConfiguration
-
clone
protected Object clone() throws CloneNotSupportedException
- Overrides:
clone
in classorg.palladiosimulator.analyzer.workflow.configurations.AbstractCodeGenerationWorkflowRunConfiguration
- Throws:
CloneNotSupportedException
-
-