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 -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the analysis with the given builder datavoidcopyBuilderData(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 analysisvoidCheck 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:AbstractDataFlowAnalysisBuilderCopies the given expected builder data into the builder- Specified by:
copyBuilderDatain classAbstractDataFlowAnalysisBuilder<DataFlowConfidentialityAnalysis,AnalysisBuilderData, AnalysisBuilderData> - Parameters:
builderData- Expected builder data
-
validateBuilderData
public void validateBuilderData()Description copied from class:AbstractDataFlowAnalysisBuilderCheck 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:AbstractDataFlowAnalysisBuilderBuilds the analysis with the given builder data- Specified by:
buildin 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
-