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
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the analysis with the given builder datavoid
copyBuilderData
(AnalysisBuilderData builderData) Copies the given expected builder data into the buildermodelProjectName
(String modelProjectName) Sets the modelling project name of the analysisSets standalone mode of the analysisvoid
Check the builder data that is saved in the builderMethods inherited from class org.palladiosimulator.dataflow.confidentiality.analysis.builder.AbstractDataFlowAnalysisBuilder
getBuilderData, useBuilder
-
Constructor Details
-
DataFlowAnalysisBuilder
public DataFlowAnalysisBuilder()
-
-
Method Details
-
copyBuilderData
Description copied from class:AbstractDataFlowAnalysisBuilder
Copies the given expected builder data into the builder- Specified by:
copyBuilderData
in classAbstractDataFlowAnalysisBuilder<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 builderChecking the builder data is left to the implementation. It may call
checkBuilderData()
of previous builders -
build
Description copied from class:AbstractDataFlowAnalysisBuilder
Builds the analysis with the given builder data- Specified by:
build
in classAbstractDataFlowAnalysisBuilder<DataFlowConfidentialityAnalysis,
AnalysisBuilderData, AnalysisBuilderData> - Returns:
- Returns new analysis with the given data
-
standalone
Sets standalone mode of the analysis- Returns:
- Builder of the analysis
-
modelProjectName
Sets the modelling project name of the analysis- Returns:
- Builder of the analysis
-