Class 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
    • 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 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 interface de.uka.ipd.sdq.workflow.configuration.IJobConfiguration

        getErrorMessage, isValid, setDefaults
    • Constructor Detail

      • AbstractSimulationWorkflowConfiguration

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

      • getSimulateLinkingResources

        public boolean getSimulateLinkingResources()
      • getSimulateThroughputOfLinkingResources

        public boolean getSimulateThroughputOfLinkingResources()
      • setSimulateLinkingResources

        public void setSimulateLinkingResources​(boolean simulateLinkingResources)
      • setSimulateThroughputOfLinkingResources

        public void setSimulateThroughputOfLinkingResources​(boolean simulateThroughputOfLinkingResources)
      • 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