Skip navigation links
  • Overview
  • Package
  • Class
  • Tree
  • Index
  • Help
  • Summary: 
  • Nested | 
  • Field | 
  • Constr | 
  • Method
  • Detail: 
  • Field | 
  • Constr | 
  • Method
Package org.palladiosimulator.dataflow.confidentiality.analysis.builder

Class DataFlowAnalysisBuilder

java.lang.Object
org.palladiosimulator.dataflow.confidentiality.analysis.builder.AbstractDataFlowAnalysisBuilder<DataFlowConfidentialityAnalysis,AnalysisBuilderData,AnalysisBuilderData>
org.palladiosimulator.dataflow.confidentiality.analysis.builder.DataFlowAnalysisBuilder

public class DataFlowAnalysisBuilder extends AbstractDataFlowAnalysisBuilder<DataFlowConfidentialityAnalysis,AnalysisBuilderData,AnalysisBuilderData>
  • Field Summary

    Fields inherited from class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AbstractDataFlowAnalysisBuilder

    builder, builderData, logger
  • Constructor Summary

    Constructors
    Constructor
    Description
    DataFlowAnalysisBuilder()
     
  • Method Summary

    Modifier and Type
    Method
    Description
    DataFlowConfidentialityAnalysis
    build()
    Builds the analysis with the given builder data
    void
    copyBuilderData(AnalysisBuilderData builderData)
    Copies the given expected builder data into the builder
    DataFlowAnalysisBuilder
    modelProjectName(String modelProjectName)
    Sets the modelling project name of the analysis
    DataFlowAnalysisBuilder
    standalone()
    Sets standalone mode of the analysis
    void
    validateBuilderData()
    Check the builder data that is saved in the builder

    Methods inherited from class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AbstractDataFlowAnalysisBuilder

    getBuilderData, useBuilder

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DataFlowAnalysisBuilder

      public DataFlowAnalysisBuilder()
  • Method Details

    • copyBuilderData

      public void copyBuilderData(AnalysisBuilderData builderData)
      Description copied from class: AbstractDataFlowAnalysisBuilder
      Copies the given expected builder data into the builder
      Specified by:
      copyBuilderData in class AbstractDataFlowAnalysisBuilder<DataFlowConfidentialityAnalysis,AnalysisBuilderData,AnalysisBuilderData>
      Parameters:
      builderData - Expected builder data
    • validateBuilderData

      public void validateBuilderData()
      Description copied from class: AbstractDataFlowAnalysisBuilder
      Check the builder data that is saved in the builder

      Checking the builder data is left to the implementation. It may call checkBuilderData() of previous builders

      Specified by:
      validateBuilderData in class AbstractDataFlowAnalysisBuilder<DataFlowConfidentialityAnalysis,AnalysisBuilderData,AnalysisBuilderData>
    • build

      public DataFlowConfidentialityAnalysis build()
      Description copied from class: AbstractDataFlowAnalysisBuilder
      Builds the analysis with the given builder data
      Specified by:
      build in class AbstractDataFlowAnalysisBuilder<DataFlowConfidentialityAnalysis,AnalysisBuilderData,AnalysisBuilderData>
      Returns:
      Returns new analysis with the given data
    • standalone

      public DataFlowAnalysisBuilder standalone()
      Sets standalone mode of the analysis
      Returns:
      Builder of the analysis
    • modelProjectName

      public DataFlowAnalysisBuilder modelProjectName(String modelProjectName)
      Sets the modelling project name of the analysis
      Returns:
      Builder of the analysis