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
  • 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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Object
     
    Get the configuration of the current launch.
     
    Call super.getPCMModelFiles and then add my own featureconfig file.
    boolean
     
    boolean
     
     
    void
    setFeatureConfigFile(String featureConfigFile)
    Sets the filename of the mark model for connector completions
    void
    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

    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

    getErrorMessage, isValid, setDefaults
  • Constructor Details

    • AbstractSimulationWorkflowConfiguration

      public AbstractSimulationWorkflowConfiguration(Map<String,Object> attributes)
  • Method Details

    • 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 interface de.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 class org.palladiosimulator.analyzer.workflow.configurations.AbstractPCMWorkflowRunConfiguration
    • clone

      protected Object clone() throws CloneNotSupportedException
      Overrides:
      clone in class org.palladiosimulator.analyzer.workflow.configurations.AbstractCodeGenerationWorkflowRunConfiguration
      Throws:
      CloneNotSupportedException